TIBCO StreamBase client umbrella namesspace

Types

            
 All Types  Classes   Interfaces  Enumerations 
 NameDescription
ByteArrayView
ByteArrayView provides an immutable window (view) onto a byte[] or a part of one, specified with an offset and length. It provides convenience routines to create new windows on the current view.
CompleteDataType
Wraps DataType with ancillary information about the type (where appropriate) that's needed to actually use the DataType. E.g., to be "complete", DataType.TUPLE needs a description of the tuple's schema (expressed as a Schema object) and DataType.LIST neds needs a description of the type of list's elements (itself expressed as a CompleteDataType.)
DataType
An enumeration that represents the data types that StreamBase supports.
DataTypeRegistry<(Of <(<'T>)>)>
DataTypeRegistryFunctor
Marker interface to help code self-identify classes that are functors being used with DataTypeRegistries.
EntityType
Encapsulates the kinds of entities that StreamBase supports.
DataType..::..EnumVal
A contrivance to allow DataType objects to be used in switch statements. Use like this:
CopyC#
switch (myDataType.EnumValue) {
case DataType.EnumVal.BOOL:
    break;
}
Schema..::..Field
Contains meta data about a Field in a Schema
Function
Represents an instance of a StreamBase Function data type. While you cannot apply such a function in the .NET Client API you can access its body as a string.
IllegalArgumentException
Illegal Argument
Operator..::..Logger
This class can be used to issue messages to the StreamBase application's logging facilities when running in the context of an Operator class.
Operator..::..Logger..::..LogLevel
Log levels used by the Operator..::..Logger class.
NonTupleFieldInPath
Field path name contained a not-leaf segment whose type was not TUPLE.
NoSuchFieldException
No field found with the given name or index.
NullValueException
Null value encountered
Operator
Entrypoint for .NET client code wishing to be invoked by the StreamBase .NET Operator within the StreamBase server's process. The class specified in the .NET Operator's 'Class Name' property in Studio is expected to extend this. Note that the class is also expected to provide a public default constructor, which will be used to create an instance. However any initialization logic should be deferred to the Init()()()() method, which will be called immediately after object creation (and before any other method).
Schema
Contains meta data about a Tuple. Schemas are immutable: once constructed they may not be changed.
StreamBaseBadXmlException
Non-well-formed XML.
StreamBaseException
Base class for all StreamBase Client API exceptions
StreamBaseIllegalArgumentException
Miscellaneous illegal argument.
StreamBaseJSONException
Error encountered during JSON serialization/deserialization.
StreamBaseNoSuchEntityException
Requested an entity which doesn't exist.
StreamBaseNotImplementedException
A feature is not implemented.
StreamBaseTimeoutException
A network timeout error was encountered.
StreamBaseTypingException
Typechecking failed.
StreamProperties
Properties of a single stream. Returned by StreamBaseClient.GetStreamProperties().
Timestamp
Class for representing moments in time and intervals at millisecond granularity.
TimestampException
Tuple
An interface that represents a Tuple of Data. The DataType of each Field must be appropriate for the get and set methods invoked on the Field. For example: GetDouble() only works on double fields.

Caution:
This class is not thread safe. If instances of this class are accessed from multiple threads, access must be synchronized.
TupleBadFieldException
Exception type for when a Field isn't appropriate for this tuple.
TupleBufferTooSmallException
TupleException
Superclass for tuple exceptions.
TupleFieldTypingException
Exception type for when a Field is accessed as the wrong type.
TupleNoHeaderException
Exception type for when a Tuple has no header and header fields are accessed.
TupleNonMatchingSchemaException
Exception type for when trying to copy one tuple into another and the schemas don't match.
TupleNoSchemaException
Exception type for when a tuple is missing a schema
TupleRepresentationException
Exception type for when a tuple has violated is rep invariant. Mostly comes up when one uses a dirty buffer as a tuple.
TupleStringLengthException
Exception type for when a string is too long for the field it is trying to go in.
TupleStringParseException
Error parsing a tuple as a delimited string.
TupleWrongHeaderSizeException
Exception type for when a Tuple's header size is differenct than expected