deephaven.InputTableTools.InputTable¶
A pseudo-table implementation that provides rudimentary CRUD-like operations on a user table.
-
cloneBlankInputTable
(db, namespace, tableName, table)¶ Creates a new input table from the definition of an existing table.
- Parameters
db – (com.illumon.iris.db.tables.databases.Database) - database
namespace – (java.lang.String) - namespace
tableName – (java.lang.String) - table name
table – (com.illumon.iris.db.tables.Table) - input table to clone
- Returns
(com.illumon.iris.db.tables.Table) new, cloned, empty input table
-
getCurrentInputHandler
(db, namespace, tableName)¶ Gets the current input table handler.
- Parameters
db – (com.illumon.iris.db.tables.databases.Database) - database
namespace – (java.lang.String) - namespace
tableName – (java.lang.String) - table name
- Returns
(com.illumon.iris.db.util.config.TableInputHandler) current input table handler
-
inputTable
(db, namespace, tableName)¶ Returns an input table.
- Parameters
db – (com.illumon.iris.db.tables.databases.Database) - database
namespace – (java.lang.String) - namespace
tableName – (java.lang.String) - table name
- Returns
(com.illumon.iris.db.tables.Table) input table
-
it
(db, namespace, tableName)¶ Returns an input table.
- Parameters
db – (com.illumon.iris.db.tables.databases.Database) - database
namespace – (java.lang.String) - namespace
tableName – (java.lang.String) - table name
- Returns
(com.illumon.iris.db.tables.Table) input table
-
newInputTable
(*args)¶ Creates a new input table.
- Overload 1
- param db
com.illumon.iris.db.tables.databases.Database
- param namespace
java.lang.String
- param tableName
java.lang.String
- param columns
com.illumon.iris.db.util.config.TableInputHandler.ColumnConfig…
- return
com.illumon.iris.db.util.config.InputTable
- Overload 2
- param db
(com.illumon.iris.db.tables.databases.Database) - database
- param namespace
(java.lang.String) - namespace
- param tableName
(java.lang.String) - time table
- param initialData
(com.illumon.iris.db.tables.Table) - initial data
- param keys
(java.lang.String…) - keys
- return
(com.illumon.iris.db.util.config.InputTable) input table
- Overload 3
- param db
(com.illumon.iris.db.tables.databases.Database) - database
- param namespace
(java.lang.String) - namespace
- param tableName
(java.lang.String) - time table
- param initialData
(com.illumon.iris.db.tables.Table) - initial data
- param removeExisting
(boolean) - remove an existing input table
- param keys
(java.lang.String…) - keys
- return
(com.illumon.iris.db.util.config.InputTable) input table
- Overload 4
- param db
(com.illumon.iris.db.tables.databases.Database) - database
- param namespace
(java.lang.String) - namespace
- param tableName
(java.lang.String) - time table
- param tableSchema
(com.illumon.iris.db.tables.TableDefinition) - table schema
- param keys
(java.lang.String…) - keys
- return
(com.illumon.iris.db.util.config.InputTable) input table