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
Modifier and TypeClassDescriptionstatic interface
Creator provider to supply the implementation at runtime. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Table
emptyTable
(long size) Equivalent toof(EmptyTable.of(size))
.static Table
static Table
static Table
static Table
static Table
static Table
static Table
static Table
static Table
static Table
merge
(Table t1, Table t2, Table t3, Table t4, Table t5, Table t6, Table t7, Table t8, Table t9, Table... remaining) static Table
Merges the giventables
.static Table
Equivalent toof(NewTable.of(columns))
.static Table
Equivalent toof(NewTable.of(columns))
.static Table
of
(EmptyTable emptyTable) Creates an empty table.static Table
Creates a new table.static Table
of
(TicketTable ticketTable) Creates a ticket table.static Table
Creates a time table.static Table
ticket
(byte[] ticket) Equivalent toof(TicketTable.of(ticket))
.static Table
Deprecated.static Table
Equivalent toof(TimeTable.of(interval))
.static Table
Equivalent 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[])