Class EntityType

java.lang.Object
com.streambase.sb.EntityType

public final class EntityType extends Object
An enumeration that represents the kinds of entities that StreamBase supports.
See Also:
  • Field Details

    • INPUT_STREAMS

      public static final EntityType INPUT_STREAMS
      Represents input streams only. That is, streams with no upstream operator.
    • OUTPUT_STREAMS

      public static final EntityType OUTPUT_STREAMS
      Represents output streams only. That is, streams with no downstream operators.
    • OPERATOR

      public static final EntityType OPERATOR
      Represents a StreamBase operator.
    • DYNVAR

      public static final EntityType DYNVAR
      Represents a StreamBase dynamic variable.
    • WINDOW_SPEC

      public static final EntityType WINDOW_SPEC
      Represents a StreamBase window.
    • STREAM

      public static final EntityType STREAM
      Represents a StreamBase stream.
    • SCHEMA

      public static final EntityType SCHEMA
      Represents a StreamBase schema.
    • CONTAINER

      public static final EntityType CONTAINER
      Represents a StreamBase container.
    • TABLE

      public static final EntityType TABLE
      Represents a StreamBase query table.
    • TABLE_CONCRETE

      public static final EntityType TABLE_CONCRETE
      Represents StreamBase query tables that are not references, or placeholders.
      Since:
      7.2.5
    • MODULE_REFERENCE

      public static final EntityType MODULE_REFERENCE
      Represents StreamBase Module Reference
      Since:
      7.6.3
  • Method Details

    • forName

      public static EntityType forName(String name)
      Retrieve an EntityType for the given entity name
      Parameters:
      name - the entity name to lookup
      Returns:
      the EntityType found, or null
    • toString

      public String toString()
      Overrides:
      toString in class Object