Package io.deephaven.engine.table.impl
Enum Class TableCreatorImpl
- All Implemented Interfaces:
TableCreator<Table>,Serializable,Comparable<TableCreatorImpl>,java.lang.constant.Constable
Engine-specific implementation of
TableCreator.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>Nested classes/interfaces inherited from interface io.deephaven.qst.TableCreator
TableCreator.OperationsToTable<TOPS extends TableOperations<TOPS,TABLE>, TABLE>, TableCreator.TableToOperations<TOPS extends TableOperations<TOPS, TABLE>, TABLE> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablefinal Tablemerge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9, Table... remaining) final TableMerges the giventables.final TablemultiJoin(List<MultiJoinInput<Table>> multiJoinInputs) Creates a multi join table.final Tableof(EmptyTable emptyTable) Creates an empty table.final Tableof(InputTable inputTable) Creates an input table.final TableCreates a new table.final Tableof(TicketTable ticketTable) Creates a ticket table.final TableCreates a time table.static TableCreatorImplReturns the enum constant of this class with the specified name.static TableCreatorImpl[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface io.deephaven.qst.TableCreator
emptyTable, newTable, newTable, ticket, ticket, timeTable, timeTable
-
Enum Constant Details
-
INSTANCE
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
create
-
of
Description copied from interface:TableCreatorCreates a new table.- Specified by:
ofin interfaceTableCreator<Table>- Parameters:
newTable- the new table specification- Returns:
- the new table
-
of
Description copied from interface:TableCreatorCreates an empty table.- Specified by:
ofin interfaceTableCreator<Table>- Parameters:
emptyTable- the empty table specification- Returns:
- the empty table
-
of
Description copied from interface:TableCreatorCreates a time table.- Specified by:
ofin interfaceTableCreator<Table>- Parameters:
timeTable- the time table specifications- Returns:
- the time table
-
of
Description copied from interface:TableCreatorCreates a ticket table.- Specified by:
ofin interfaceTableCreator<Table>- Parameters:
ticketTable- the ticket table- Returns:
- the ticket table
-
of
Description copied from interface:TableCreatorCreates an input table.- Specified by:
ofin interfaceTableCreator<Table>- Parameters:
inputTable- the input table specifications- Returns:
- the input table
-
multiJoin
Description copied from interface:TableCreatorCreates a multi join table.- Specified by:
multiJoinin interfaceTableCreator<Table>- Parameters:
multiJoinInputs- the inputs- Returns:
- the multi join table
-
merge
Description copied from interface:TableCreatorMerges the giventables.- Specified by:
mergein interfaceTableCreator<Table>- Parameters:
tables- the tables- Returns:
- the merged results
- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
public final Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8) - Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
public final Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9) - Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
public final Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9, Table... remaining) - Specified by:
mergein interfaceTableCreator<Table>- See Also:
-
merge
- Specified by:
mergein interfaceTableCreator<Table>- See Also:
-