StreamBase C++ API  7.6.2dev
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCsb::ClientSettingsThis class loads all the environment variables used by the C++ client API
oCsb::CompleteDataTypeAn object containing all the information about a data type – the primitive DataType; for DataType::TUPLEs, the Tuple's Schema; and for DataType::LISTs, the List elements' own CompleteDataType
oCsb::DataTypeA type of data in a tuple
oCsb::DequeueResultEncapsulates the data returned from a dequeue() operation
oCexception
|\Csb::StreamBaseExceptionThe base class for all StreamBaseExceptions
| oCsb::ArgumentOutOfRangeNull value encountered
| oCsb::IllegalArgumentExceptionIllegal Argument
| oCsb::MalformedURIExceptionAn invalid URI was specified in a StreamBaseURI constructor
| oCsb::NonTupleFieldInPathField path name contained an not-leaf segment whose type was not TUPLE
| oCsb::NoSuchFieldExceptionNo field found with the given name or index
| oCsb::NullValueExceptionNull value encountered
| oCsb::PluginExceptionAn exception that occurs in a plugin function or aggregate
| |oCsb::PluginEvalExceptionAn exception that occurs during evaluation of a plugin function or aggregate
| |oCsb::PluginTypecheckExceptionAn exception that occurs during typechecking in a plugin function or aggregate
| |\Csb::PluginUsageExceptionException throw when a Plugin API is not used properly
| oCsb::StreamBaseBadEntityExceptionSemantically invalid XML (e.g., box doesn't have a type)
| oCsb::StreamBaseBadXmlExceptionNon-well-formed XML
| oCsb::StreamBaseDequeueTimeoutExceptionA dequeued result was not available in the time allowed
| oCsb::StreamBaseIllegalArgumentExceptionMiscellaneous illegal argument
| oCsb::StreamBaseListExceptionAn Exception which contains a list of cause exceptions
| oCsb::StreamBaseNetworkExceptionA network (TCP/IP) error was encountered
| oCsb::StreamBaseNoSuchEntityExceptionRequested an entity which doesn't exist
| oCsb::StreamBaseNotImplementedExceptionA feature is not implemented
| oCsb::StreamBaseNotSupportedExceptionA feature is not supported
| oCsb::StreamBaseTimeoutExceptionA network timeout error was encountered
| oCsb::StreamBaseTypingExceptionTypechecking failed
| oCsb::StreamBaseXmlRpcFaultAn XML/RPC error has occurred
| oCsb::TimestampExceptionAttempted to parse an invalid Timestamp string
| \Csb::TupleStringParseExceptionError parsing a tuple as a delimited string
oCsb::FieldInformation (name, type, and optionally size) about a field in a Schema
oCsb::FieldValueA value a Field may take on
oCsb::DequeueResult::InterceptorA callback interface that can be implemented by an object that is associated with a StreamBaseClient and which gets used in the course of dequeuing tuples
oCPlugin
|oCsb::PluginAggregateA plugin aggregate function
|\Csb::PluginFunctionA plugin function
oCsb::SchemaA type of tuple, containing zero or more fields (each encapsulated as a Schema::Field object)
oCsb::StreamBaseAdminClientThe StreamBase Admin Client API
oCsb::StreamBaseClientThe StreamBase client API
oCsb::StreamBaseEntityTypeA type of entity in a StreamBase catalog
oCsb::StreamBaseURIA URI for a StreamBase client connection
oCsb::StreamPropertiesProperties of a single stream
oCsb::TimestampClass for representing moments in time and intervals at millisecond granularity
oCsb::TupleTuples are value types that can be copied and modified separately thus
\Csb::TupleListTupleLists are value types that can be copied and modified seperately thus