Package io.deephaven.qst.table
Class TimeTable
java.lang.Object
io.deephaven.qst.table.TableBase
io.deephaven.qst.table.TimeTable
- All Implemented Interfaces:
TableOperations<TableSpec,,TableSpec> TableOperationsDefaults<TableSpec,,TableSpec> TableSchema,TableSpec
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.deephaven.qst.table.TableSpec
TableSpec.Visitor<T> -
Field Summary
Fields inherited from interface io.deephaven.api.TableOperations
AGG_BY_PRESERVE_EMPTY_DEFAULTFields inherited from interface io.deephaven.api.TableOperationsDefaults
ZERO_LENGTH_COLUMNNAME_ARRAY, ZERO_LENGTH_FILTER_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic TimeTable.Builderbuilder()Create a time table builder.clock()abstract Durationinterval()static TimeTableThe time table.static TimeTableThe time table.final <T> Twalk(TableSpec.Visitor<T> visitor) Methods inherited from class io.deephaven.qst.table.TableBase
aggAllBy, aggBy, asOfJoin, dropColumns, exactJoin, head, join, join, lazyUpdate, logic, naturalJoin, rangeJoin, reverse, select, select, selectDistinct, selectDistinct, slice, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, tail, toString, ungroup, update, updateBy, updateView, view, walk, where, whereIn, whereNotInMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.api.TableOperationsDefaults
absSumBy, absSumBy, absSumBy, absSumBy, aggAllBy, aggAllBy, aggAllBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aj, aj, avgBy, avgBy, avgBy, avgBy, countBy, countBy, countBy, countBy, dropColumns, dropColumns, exactJoin, exactJoin, firstBy, firstBy, firstBy, firstBy, groupBy, groupBy, groupBy, join, join, join, lastBy, lastBy, lastBy, lastBy, lazyUpdate, maxBy, maxBy, maxBy, maxBy, medianBy, medianBy, medianBy, medianBy, minBy, minBy, minBy, minBy, naturalJoin, naturalJoin, naturalJoin, naturalJoin, naturalJoin, raj, raj, rangeJoin, select, selectDistinct, sort, sortDescending, stdBy, stdBy, stdBy, stdBy, sumBy, sumBy, sumBy, sumBy, ungroup, ungroup, ungroup, ungroup, update, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateView, varBy, varBy, varBy, varBy, view, wavgBy, wavgBy, wavgBy, wavgBy, where, whereIn, whereNotIn, wsumBy, wsumBy, wsumBy, wsumBy
-
Constructor Details
-
TimeTable
public TimeTable()
-
-
Method Details
-
builder
Create a time table builder.Time tables constructed via this builder are not equal to other instances unless all the fields specified are equal and
TimeTable.Builder.id(Object)is explicitly set to equivalent objects.- Returns:
- the builder
-
of
The time table.Note:
of(interval).equals(of(interval)) == false.- Parameters:
interval- the interval- Returns:
- the time table
-
of
The time table. Instances constructed via this method with the sameintervalandstartTimewill be equal.- Parameters:
interval- the intervalstartTime- the start time- Returns:
- the time table
-
clock
-
interval
-
startTime
-
blinkTable
@Default public boolean blinkTable() -
walk
-