All Classes and Interfaces

Class
Description
Exception thrown when the specified entry already exists in the database.
Exception thrown when an entry cannot be found in the database
An implementation of a Writer that automatically flushes the local cache when a certain threshold has been reached.
Batches multiple operations into a single atomic operation.
 
 
 
Batch options.
Exception thrown when modifying a batch that has already been run.
Exception thrown when using a closed batch.
Exception thrown when reading the result of a batch that hasn't been run.
A blob in the database.
A blob in the database.
 
Exception thrown when trying to perform an operation on a closed Buffer
Exception thrown when trying to perform an operation on a closed Cluster
Holds information about a single column.
A blob column.
A double precision column.
A 64 bit integer column.
A string column.
A string column.
A timestamp column.
 
Exception thrown when the connection to the database caused an error
Exception thrown when the connection to the cluster is refused.
Constant definitions, which reflects the constants that the QDB C API also uses.
A double in the database.
A 64-bit floating point in the database.
A blob in the database.
 
Exception thrown when an entry cannot be found in the database
Exception thrown when the host name resolution fails.
Exception thrown when the specified entry has a type incompatible for this operation.
Exception is thrown when the local input buffer is unable to hold the entire resultset.
Exception thrown when the input of a command caused an error.
A integer in the database.
A 64-bit integer in the database.
Exception is thrown when the remote connection has been interrupted.
Exception thrown when argument passed to a method is incorrect.
Exception thrown when an operation on an iterator is considered invalid, i.e.
Exception thrown the response from a remote host cannot be treated.
Exception thrown when the local (ie client) operating system caused an error
 
 
Nanosecond precision clock implementation.
Exception thrown when the operation cannot be performed because it has been disabled.
Exception thrown when an operation caused an error
Exception thrown when an index is out of range.
Exception thrown when the operation cannot be performed because the 64-bit integer would overflow
 
 
 
Point-based (or column-oriented) API, which can be used for high-speed reading / writing of single-column timeseries data.
 
 
 
 
 
 
 
 
Exception thrown when an error is detected in the quasardb protocol
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a timeseries query.
Utility class with functions that make it easier to construct a query.
High-performance bulk reader for a QuasarDB timeseries table.
 
Exception thrown when the remote (ie server) operating system caused an error
Exception thrown when the specified alias is reserved for quasardb intenal use.
Exception thrown when an operation cannot be performed because the entry is locked.
The result of a Query
Represents a timeseries row.
Represents a session with the QuasarDB cluster.
Builder implementation for sessions.
Compression mode representation
Optional configuration for establishing a secure connection.
Factory for Sessions.
Session / connection pool.
A string in the database.
A string in the database.
Exception thrown when the operating system caused an error
Represents a timeseries Table.
Utility class to make working with multiple tables easier by bridging between the #Table and #Writer class.
 
Nanosecond precision time specification for QuasarDB.
Efficient, array-based representation of many timespecs.
A timestamp in the database.
A 64-bit floating point in the database.
Exception thrown when the operation cannot be performed because the 64-bit integer would underflow
Represents a timeseries value.
 
Utility functions that operate on (arrays of) values.
Represents a timeseries row.
High-performance bulk writer for a QuasarDB timeseries table.
 
Batch writer options.
Determines which mode of operation to use when flushing the writer.