Package com.streambase.liveview.client
Class AbstractTable
java.lang.Object
com.streambase.liveview.client.AbstractTable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.streambase.liveview.client.Table
Table.TableGroup, Table.TableStatus -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionAbstractTable(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, waitMethods 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:TableA 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:
getSemanticInterpretationMapin interfaceTable- Returns:
- a map of field names and the semantic interpretation
-
getFields
Description copied from interface:TableReturns the fields describing the table columns. -
getFields
Description copied from interface:TableReturns the fields describing the table columns. -
getKeyFields
Description copied from interface:TableReturns 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:
getKeyFieldsin interfaceTable- Returns:
- the schema which describes the key for the records in this table
-
toString
-