Collapse All Expand All | Language Filter: C#Language Filter: Visual Basic Language Filter: Visual C++ C# Visual Basic Visual C++
StreamBase Client API
StreamBase.SB Namespace

TIBCO StreamBase client umbrella namesspace

# Types

| All Types |  |  | Classes |  |  | Interfaces |  |  | Enumerations |

| Name | Description
--- | --- | ---
| 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