Class AbstractTable

java.lang.Object
com.streambase.liveview.client.AbstractTable
All Implemented Interfaces:
Table

public abstract class AbstractTable extends Object implements Table
  • Field Details

  • Constructor Details

  • Method Details

    • getSemanticInterpretationMap

      public Map<String,List<SemanticInterpretation>> 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 interface Table
      Returns:
      a map of field names and the semantic interpretation
    • getFields

      public List<Schema.Field> getFields()
      Description copied from interface: Table
      Returns the fields describing the table columns.
      Specified by:
      getFields in interface Table
      Returns:
      The fields describing the table columns, not including internal fields
    • getFields

      public List<Schema.Field> getFields(boolean includeInternal)
      Description copied from interface: Table
      Returns the fields describing the table columns.
      Specified by:
      getFields in interface Table
      Parameters:
      includeInternal - specifies whether to include system internal fields in the list
      Returns:
      The fields describing the table columns
    • getKeyFields

      public List<Schema.Field> 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 interface Table
      Returns:
      the schema which describes the key for the records in this table
    • toString

      public String toString()
      Overrides:
      toString in class Object