## Uses of Interface
com.streambase.liveview.client.dynamictables.TableConfig

- Packages that use TableConfig
  Package | Description
  --- | ---
  com.streambase.liveview.client | Provides classes and interfaces fundamental to the TIBCO Live Datamart Java API.
  com.streambase.liveview.client.dynamictables | Provides classes to configure table options.

- - ### Uses of TableConfig in com.streambase.liveview.client

    Methods in com.streambase.liveview.client that return TableConfig
    Modifier and Type | Method and Description
    --- | ---
    `TableConfig` | TableAdminManager.`createTableConfig(String tablename)` Create a TableConfig for making tables with more advanced features

    Methods in com.streambase.liveview.client with parameters of type TableConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableAdminManager.`createTable(TableConfig tableConfig)` Create a table using a TableConfig

  - ### Uses of TableConfig in com.streambase.liveview.client.dynamictables

    Methods in com.streambase.liveview.client.dynamictables that return TableConfig
    Modifier and Type | Method and Description
    --- | ---
    `TableConfig` | TableConfig.`setAggregateQuery(QueryConfig aggregateQuery)` This method sets the aggregate query for the table.
    `TableConfig` | TableConfig.`setDescription(String description)` This method helps in setting the description for the table using this Table Configuration.
    `TableConfig` | TableConfig.`setIndices(List<List<String>> indices)` This method is used to set the Indices for the table being configured.
    `TableConfig` | TableConfig.`setPersistenceFolder(String persistenceFolder)` This method is used to set the persistent folder where this table will be persisted.
    `TableConfig` | TableConfig.`setPersistenceRestoreDataOnStart(boolean persistenceRestoreDataOnStart)` The method sets the boolean flag which if true, recovers the data is to be restored after the table is restarted.
    `TableConfig` | TableConfig.`setPrimaryIndex(String... fieldNames)` This method is used to set the Primary Indexes from the list of fields passed to this method.
    `TableConfig` | TableConfig.`setRowDeleteRule(String rowDeleteRule)` The rowDeleteRule to set is a gateway for row to be published.
    `TableConfig` | TableConfig.`setSaveInProject(boolean saveInProject)` The method is used to set the boolean value for the saveInProject flag, which is responsible for saving the tables to start even after the restart of Liveview server.
    `TableConfig` | TableConfig.`setSchema(Schema sbSchema)` This method is used to set the schema for the table being configured.
    `TableConfig` | TableConfig.`setSchema(String schema)` This method is used to set the schema for the table being configured.
    `TableConfig` | TableConfig.`setShortDescription(String shortDescription)` The shortDescription of the table to be set with Table Configuration.
    `TableConfig` | TableConfig.`setSnapshotConcurrency(int snapshotConcurrency)` Snapshot concurrency specifies the number of extra threads used to service the snapshot portion of queries.
    `TableConfig` | TableConfig.`setSnapshotParallelism(int snapshotParallelism)` The snapshotParallelism value to set to enable data regions equal to the input value.
    `TableConfig` | TableConfig.`setTableDeleteRule(String tableDeleteRule)` Deprecated.
    `TableConfig` | TableConfig.`setTableDeleteRules(List<String> tableDeleteRules)` The tableDeleteRule to set specifies a condition when the rows present in this table are to be deleted.
    `TableConfig` | TableConfig.`setTablename(String tablename)` This method is used to set the name of the table to this Table Configuration

Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.