Package io.deephaven.qst
Class TableCreatorDelegate<TABLE>
java.lang.Object
io.deephaven.qst.TableCreatorDelegate<TABLE>
- All Implemented Interfaces:
TableCreator<TABLE>
-
Nested Class Summary
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> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMerges the giventables
.multiJoin
(List<MultiJoinInput<TABLE>> multiJoinInputs) Creates a multi join table.of
(EmptyTable emptyTable) Creates an empty table.of
(InputTable inputTable) Creates an input table.Creates a new table.of
(TicketTable ticketTable) Creates a ticket table.Creates a time table.
-
Constructor Details
-
TableCreatorDelegate
-
-
Method Details
-
of
Description copied from interface:TableCreator
Creates a new table.- Specified by:
of
in interfaceTableCreator<TABLE>
- Parameters:
newTable
- the new table specification- Returns:
- the new table
-
of
Description copied from interface:TableCreator
Creates an empty table.- Specified by:
of
in interfaceTableCreator<TABLE>
- Parameters:
emptyTable
- the empty table specification- Returns:
- the empty table
-
of
Description copied from interface:TableCreator
Creates a time table.- Specified by:
of
in interfaceTableCreator<TABLE>
- Parameters:
timeTable
- the time table specifications- Returns:
- the time table
-
of
Description copied from interface:TableCreator
Creates a ticket table.- Specified by:
of
in interfaceTableCreator<TABLE>
- Parameters:
ticketTable
- the ticket table- Returns:
- the ticket table
-
of
Description copied from interface:TableCreator
Creates an input table.- Specified by:
of
in interfaceTableCreator<TABLE>
- Parameters:
inputTable
- the input table specifications- Returns:
- the input table
-
multiJoin
Description copied from interface:TableCreator
Creates a multi join table.- Specified by:
multiJoin
in interfaceTableCreator<TABLE>
- Parameters:
multiJoinInputs
- the inputs- Returns:
- the multi join table
-
merge
Description copied from interface:TableCreator
Merges the giventables
.- Specified by:
merge
in interfaceTableCreator<TABLE>
- Parameters:
tables
- the tables- Returns:
- the merged results
- See Also:
-