Package com.streambase.liveview.client
Class AbstractTable
java.lang.Object
com.streambase.liveview.client.AbstractTable
- All Implemented Interfaces:
Table
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.streambase.liveview.client.Table
Table.TableGroup, Table.TableStatus
-
Field Summary
Fields inherited from interface com.streambase.liveview.client.Table
CAPABILITIES_FIELD, CAPABILITIES_FOR_FILTERED_TABLES, CEP_TABLES_GROUP, CREATE_TIME, DESCRIPTION_FIELD, FIELDLIST_FIELD, FILTER, GROUP_FIELD, INDICES_FIELD, IS_ENABLED_FIELD, IS_SYSTEM_TABLE, KEY_FIELDS_CSV, LIVEVIEW_LANGUAGE_ONLY, LV_ALERTS_TABLE, LV_STATS_TABLE, NAME_FIELD, NUM_SERVERS, QUERY_LANGUAGES_FIELD, REAL_LV_CAPABILITIES, REJECTED_SERVERS, REQUIRED_CLIENT_CAPABILITIES, SHORT_DESCRIPTION_FIELD, SM_DEFINED, SM_DISCOVERD_AT_START, SM_DYANAMICALLY_ADDED, SM_FILTERED_TABLE_DISCOVERED_AT_START_TIME, SM_FILTERED_TABLE_DYNAMICALLY_ADDED, SM_FILTERED_TABLE_ERROR_PREDICATE_VALIDATION, SM_LOADING, SM_REMOVING, SM_TABLE_CONTAINER_MISSING, STATUS_FIELD, STATUS_MESSAGE_FIELD, SYS_TABLES_GROUP, TABLE_SCHEMA_FIELD, TABLE_SEMANTIC_INTERPRETATION, TABLE_SEMANTIC_INTERPRETATION_ELEMENT_FIELD_NAME_NAME, TABLE_SEMANTIC_INTERPRETATION_ELEMENT_FIELDS, TABLE_SEMANTIC_INTERPRETATION_ELEMENT_INTERPRETATION_NAME, TABLE_SPACE_FIELD, TABLES_TABLE_NAME
-
Constructor Summary
ConstructorDescriptionAbstractTable
(Schema schema, String keyFieldNamesCSV) AbstractTable
(Schema schema, List<String> keyFieldNames) -
Method Summary
Modifier and TypeMethodDescriptionReturns the fields describing the table columns.getFields
(boolean includeInternal) Returns the fields describing the table columns.Returns the schema which describes the key for the records in this table.A map of semantic interpretation, where the key is the field name, and the value is a list of semantic interpretation for that field.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.streambase.liveview.client.Table
getCreateTime, getDescription, getFilter, getGroup, getIndices, getKeyFieldsCsv, getName, getQueryLanguages, getShortDescription, getTableCapabilities, getTablePublisher, getTablePublisher, getTablePublisher, getTablePublisher, getTableSpaceRef, getTableStatus, getTableStatusMessage, getUnmetClientCapabilities, isEnabled, isSystemTable
-
Field Details
-
semanticInterpretationMap
-
-
Constructor Details
-
AbstractTable
- Throws:
LiveViewException
-
AbstractTable
- Throws:
LiveViewException
-
-
Method Details
-
getSemanticInterpretationMap
Description copied from interface:Table
A map of semantic interpretation, where the key is the field name, and the value is a list of semantic interpretation for that field. If a field does not have an interpretation, the field will not be in the result.- Specified by:
getSemanticInterpretationMap
in interfaceTable
- Returns:
- a map of field names and the semantic interpretation
-
getFields
Description copied from interface:Table
Returns the fields describing the table columns. -
getFields
Description copied from interface:Table
Returns the fields describing the table columns. -
getKeyFields
Description copied from interface:Table
Returns the schema which describes the key for the records in this table. This is the schema that will describe the key values that are avaiilable from the Events which are handed to a QueryListener.- Specified by:
getKeyFields
in interfaceTable
- Returns:
- the schema which describes the key for the records in this table
-
toString
-