Package io.deephaven.engine.table
Class TableFactory
java.lang.Object
io.deephaven.engine.table.TableFactory
Factory for producing Deephaven engine
Table instances.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCreator provider to supply the implementation at runtime. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TableemptyTable(long size) Equivalent toof(EmptyTable.of(size)).static Tablestatic Tablestatic Tablestatic Tablestatic Tablestatic Tablestatic Tablestatic Tablestatic Tablestatic Tablemerge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9, Table... remaining) static TableMerges the giventables.static TableEquivalent toof(NewTable.of(columns)).static TableEquivalent toof(NewTable.of(columns)).static Tableof(EmptyTable emptyTable) Creates an empty table.static TableCreates a new table.static Tableof(TicketTable ticketTable) Creates a ticket table.static TableCreates a time table.static Tableticket(byte[] ticket) Equivalent toof(TicketTable.of(ticket)).static TableDeprecated.static TableEquivalent toof(TimeTable.of(interval)).static TableEquivalent toof(TimeTable.of(interval, startTime)).
-
Constructor Details
-
TableFactory
public TableFactory()
-
-
Method Details
-
of
Creates a new table.- Parameters:
newTable- the new table specification- Returns:
- the new table
-
of
Creates an empty table.- Parameters:
emptyTable- the empty table specification- Returns:
- the empty table
-
of
Creates a time table.- Parameters:
timeTable- the time table specifications- Returns:
- the time table
-
of
Creates a ticket table.- Parameters:
ticketTable- the ticket table- Returns:
- the ticket table
-
merge
Merges the giventables.- Parameters:
tables- the tables- Returns:
- the merged results
- See Also:
-
emptyTable
Equivalent toof(EmptyTable.of(size)).- Parameters:
size- the size- Returns:
- the empty table
- See Also:
-
newTable
Equivalent toof(NewTable.of(columns)).- Parameters:
columns- the columns- Returns:
- the new table
- See Also:
-
newTable
Equivalent toof(NewTable.of(columns)).- Parameters:
columns- the columns- Returns:
- the new table
- See Also:
-
timeTable
Equivalent toof(TimeTable.of(interval)).- Parameters:
interval- the interval- Returns:
- the time table
- See Also:
-
timeTable
Equivalent toof(TimeTable.of(interval, startTime)).- Parameters:
interval- the intervalstartTime- the start time- Returns:
- the time table
- See Also:
-
merge
- See Also:
-
merge
- See Also:
-
merge
- See Also:
-
merge
- See Also:
-
merge
- See Also:
-
merge
- See Also:
-
merge
public static Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8) - See Also:
-
merge
public static Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9) - See Also:
-
merge
public static Table merge(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9, Table... remaining) - See Also:
-
merge
- See Also:
-
ticket
Deprecated.preferticket(byte[])Equivalent toof(TicketTable.of(ticket.getBytes(StandardCharsets.UTF_8))).- Parameters:
ticket- the ticket string- Returns:
- the ticket table
- See Also:
-
ticket
Equivalent toof(TicketTable.of(ticket)).- Parameters:
ticket- the ticket- Returns:
- the ticket table
- See Also:
-
ticket(byte[])