# Uses of Package
com.streambase.sb.operator

- Packages that use com.streambase.sb.operator
  Package | Description
  --- | ---
  com.streambase.sb | Provides classes and interfaces fundamental to the TIBCO StreamBase Java API.
  com.streambase.sb.adapter | Provides classes and interfaces to add custom adapters to StreamBase applications.
  com.streambase.sb.expr |
  com.streambase.sb.operator | Provides classes and interfaces to add custom operators to StreamBase applications.
  com.streambase.sb.operator.parameter | Provides classes and interfaces to specify parameters for custom operators.
  com.streambase.sb.unittest | Provides classes and interfaces used to author StreamBase Unit tests.

- Classes in com.streambase.sb.operator used by com.streambase.sb
  Class and Description
  TypecheckException May be thrown when an error occurs during an Operator's typecheck() method.

- Classes in com.streambase.sb.operator used by com.streambase.sb.adapter
  Class and Description
  Operator Abstract base class for User code that is used as a Java Operator or an embedded Adapter in a StreamBase application.

- Classes in com.streambase.sb.operator used by com.streambase.sb.expr
  Class and Description
  TypecheckException May be thrown when an error occurs during an Operator's typecheck() method.

- Classes in com.streambase.sb.operator used by com.streambase.sb.operator
  Class and Description
  AlreadyRegisteredException
  BaseAggregateWindow Abstract base class for all custom java aggregate functions.
  Operator Abstract base class for User code that is used as a Java Operator or an embedded Adapter in a StreamBase application.
  Operator.ArtifactProperties For operators supporting Artifacts, this class is used to communicate properties about them during development in Studio, and is reported to the operator immediately prior to `Operator.typecheck()` along with all other setters.
  Operator.ConfigurationAccessor Provides access to configuration information for use by operators and adapters, available from the server's configuration file.
  Operator.IconKind An enumeration for the different kinds of icons that StreamBase Studio may request when displaying Operators and Adapters.
  Operator.LogLevel Included values are, in decreasing order of chattiness: `Operator.LogLevel.ALL`, `Operator.LogLevel.TRACE`, `Operator.LogLevel.DEBUG`, `Operator.LogLevel.INFO`, `Operator.LogLevel.WARN`, `Operator.LogLevel.ERROR`, `Operator.LogLevel.OFF`.
  Operator.PropertyTypecheckException A typecheck exception associated with an Operator property (or parameter) by name.
  Operator.RuntimeEnvironment This interface is used to gain access to StreamBase Server information and facilities.
  Operator.SharedObject A SharedObject is an object that can be shared between Operators within a Container.
  Operator.SharedObject.State The state of the SharedObject
  Operator.SharedObjectManager The manager for SharedObjects within a container.
  Parameterizable Interface for the objects that hold the user-configurable parameters for Java Operators when they appear in StreamBase Studio.
  PortCounts A record type to describe the number of input and output ports an operator has.
  PreparedQuery A query that has been prepared against a table.
  ResourceNotFoundException Thrown when an operator tries to get a resource by name, but no such resource exists.
  RowConsumer Interface for consumers of table rows.
  StorageMethod Data storage method
  TableAccessor A handle for accessing a table.
  TransactionIsolationLevel This describes the server's transaction isolation level (only meaningful for com.streambase.sb.operator.StorageMethod.TRANSACTIONAL_MEMORY)
  TypecheckException May be thrown when an error occurs during an Operator's typecheck() method.

- Classes in com.streambase.sb.operator used by com.streambase.sb.operator.parameter
  Class and Description
  Operator Abstract base class for User code that is used as a Java Operator or an embedded Adapter in a StreamBase application.
  Operator.PropertyTypecheckException A typecheck exception associated with an Operator property (or parameter) by name.
  TypecheckException May be thrown when an error occurs during an Operator's typecheck() method.

- Classes in com.streambase.sb.operator used by com.streambase.sb.unittest
  Class and Description
  TableAccessor A handle for accessing a table.

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