Uses of Package
com.streambase.sb
Package
Description
Provides classes and interfaces fundamental to the LiveView Java API.
Provides classes to configure table options.
Provides classes and interfaces to add custom table providers for LiveView.
Provides classes and interfaces fundamental to the Streaming Java API.
Provides classes and interfaces to add custom adapters to Streaming applications.
Provides classes and interfaces used to communicate with a Streaming server.
Provides abstract classes to extend feedsim input sources.
Provides classes and interfaces to monitor the behavior of a running Streaming server.
Provides classes and interfaces to add custom operators to Streaming applications.
Provides classes and interfaces to specify parameters for custom operators.
Provides classes and interfaces used to author Streaming Unit tests.
Provides classes and interfaces for interacting with the Artifact Management Server.
-
ClassDescriptionRepresents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.Information (name, type, and optionally size) about a field in a Schema.The base class of all StreamBase non-runtime exceptions.This class represents a Streambase Timestamp.An class that represents a Tuple of StreamBase data. -
ClassDescriptionAn enumeration that represents the types that StreamBase supports.Represents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects. -
ClassDescriptionAn exception that is thrown when a field value is requested as a primitive (e.g., Tuple.getBoolean(), Tuple.getTimestamp()), but it is null.The base class of all StreamBase non-runtime exceptions.Tuple manipulation error
-
ClassDescriptionInternal only abstract class that should be used at the base implementation for our function implementations.Module (aka application) validation exceptionSimplest possible representation of a Function.This class represents a StreamBase blob.Determines the method StreamBase will use to expose capture fields to client code or dequeuers.Wraps
DataType
with ancillary information about the type (where appropriate) that's needed to actually use the DataType.Function typestatus of a container sent on the control stream as container eventsSet of valid values for the "subsystem" field of control stream tuples.An enumeration that represents the types that StreamBase supports.A class to help ensure that DataType-specific manipulations are done for all possible DataType's.Marker interface to help code self-identify classes that are functors being used with Registry'sbase class for copiers of dataAn enumeration that represents the kinds of entities that StreamBase supports.Represents a value of type StreamBase Function.Json string key constantsSeecom.streambase.sb.expr.op.CNowOp
in the server code for details on using these valuesAn exception that is thrown when a field value is requested as a primitive (e.g., Tuple.getBoolean(), Tuple.getTimestamp()), but it is null.For use denoting the ParseStyle for tuple/JSON processing.Parsing exceptionA read only Tuple which is made up of a combination of subtuples.Concrete implementation of the Tuple class.A tuple that starts out as possibly readonly but then will switch to writable when write methods are called.Represents a StreamBase schema as a list ofSchema.Field
s, and should be used to createTuple
objects.Information (name, type, and optionally size) about a field in a Schema.A placeholder interface to add a bit of type safety to the get/setTupleClassInfo methods.Coercion optionsOptions used when copying SchemasA schema providerSemantic validation exceptionThe base class of all StreamBase non-runtime exceptions.The base class of all StreamBase runtime exceptions.This class contains meta data about a stream.This class represents a Streambase Timestamp.For use denoting timestamps objects between timestamp and interval types.An class that represents a Tuple of StreamBase data.This interface is not public API, and should not be implemented by users.Options for this TupleCopierExtendCSV.FormatInfo
with some additional parameters needed by TupleCSV{Output,Char}Writer.Tuple manipulation errorOptions for serializing JSON.The Builder class which handles the setting of tuples from JSON Data."Full service", concrete implementation of the Tuple class.A class that holds information about how the fields in a particular schema are laid out in memory by TupleRep.DataType.Registry machinery for Tuple.serialize(), .getTupleLength()XML interpretation exception -
ClassDescriptionThe base class of all StreamBase non-runtime exceptions.An class that represents a Tuple of StreamBase data.
-
ClassDescriptionDetermines the method StreamBase will use to expose capture fields to client code or dequeuers.An enumeration that represents the kinds of entities that StreamBase supports.Represents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.Information (name, type, and optionally size) about a field in a Schema.The base class of all StreamBase non-runtime exceptions.This class contains meta data about a stream.An class that represents a Tuple of StreamBase data.Tuple manipulation error -
ClassDescriptionModule (aka application) validation exceptionParsing exceptionThe base class of all StreamBase non-runtime exceptions.
-
ClassDescriptionRepresents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.The base class of all StreamBase non-runtime exceptions.An class that represents a Tuple of StreamBase data. -
ClassDescriptionAn exception that is thrown when a field value is requested as a primitive (e.g., Tuple.getBoolean(), Tuple.getTimestamp()), but it is null.Represents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.The base class of all StreamBase non-runtime exceptions.This class contains meta data about a stream.This class represents a Streambase Timestamp.An class that represents a Tuple of StreamBase data.Tuple manipulation error -
ClassDescriptionModule (aka application) validation exceptionRepresents tasks (possibly to run in the future) that can be cancelled.Determines the method StreamBase will use to expose capture fields to client code or dequeuers.Subclass of tuple that indicates a tuple has a compiled representation for better performance.Parsing exceptionRepresents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.Information (name, type, and optionally size) about a field in a Schema.The base class of all StreamBase non-runtime exceptions.An class that represents a Tuple of StreamBase data.A TupleCaptureTransformer represents a way of converting tuples with capture fields from inside the application to tuples without capture fields, with all of the fields stored in the capture expanded out to the same level as the capture field itself.Tuple manipulation error -
ClassDescriptionRepresents a StreamBase schema as a list of
Schema.Field
s, and should be used to createTuple
objects.A schema provider -
ClassDescriptionDetermines the method StreamBase will use to expose capture fields to client code or dequeuers.Wraps
DataType
with ancillary information about the type (where appropriate) that's needed to actually use the DataType.An enumeration that represents the types that StreamBase supports.A class to help ensure that DataType-specific manipulations are done for all possible DataType's.Seecom.streambase.sb.expr.op.CNowOp
in the server code for details on using these valuesRepresents a StreamBase schema as a list ofSchema.Field
s, and should be used to createTuple
objects.The base class of all StreamBase non-runtime exceptions.This class contains meta data about a stream.This interface defines a contract that enables users to provide custom implementations of time used by StreamBase server It must be implemented by all Time Service classes.An class that represents a Tuple of StreamBase data. -