Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acquire() - Method in class net.quasardb.qdb.SessionPool
-
Take a session from the pool.
- add(String) - Method in class net.quasardb.qdb.ts.QueryBuilder
-
Adds plain java string to query.
- add(Session, String) - Method in class net.quasardb.qdb.ts.Tables
-
Returns a copy of this collection with the new table added.
- add(Table) - Method in class net.quasardb.qdb.ts.Tables
-
Returns a copy of this collection with the new table added.
- aggregation_type - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- aggregation_type - Variable in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- aggregation_type - Variable in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- alias - Variable in class net.quasardb.qdb.kv.Entry
- alias() - Method in class net.quasardb.qdb.kv.Entry
-
Gets the alias (i.e.
- alias_already_exists - Static variable in class net.quasardb.qdb.jni.qdb_error
- alias_not_found - Static variable in class net.quasardb.qdb.jni.qdb_error
- AliasAlreadyExistsException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the specified entry already exists in the database.
- AliasAlreadyExistsException(String) - Constructor for exception class net.quasardb.qdb.exception.AliasAlreadyExistsException
- AliasNotFoundException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an entry cannot be found in the database
- AliasNotFoundException(String) - Constructor for exception class net.quasardb.qdb.exception.AliasNotFoundException
- append(Table, Timestamp, Value[]) - Method in class net.quasardb.qdb.ts.Writer
-
Append a new row to the local table cache.
- append(Table, LocalDateTime, Value[]) - Method in class net.quasardb.qdb.ts.Writer
-
Append a new row to the local table cache.
- append(Table, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.AutoFlushWriter
- append(Table, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.Writer
-
Append a new row to the local table cache.
- append(Table, WritableRow) - Method in class net.quasardb.qdb.ts.Writer
-
Append a new row to the local table cache.
- ArrayData(Timespecs, T) - Constructor for class net.quasardb.qdb.ts.Points.ArrayData
- asInstant() - Method in class net.quasardb.qdb.ts.Timespec
-
Converts this Timespec into an
Instant
. - asInt() - Method in enum net.quasardb.qdb.kv.Entry.Type
- asInt() - Method in enum net.quasardb.qdb.Session.CompressionMode
- asInt() - Method in enum net.quasardb.qdb.ts.Column.Type
- asInt() - Method in enum net.quasardb.qdb.ts.Value.Type
- asInt() - Method in enum net.quasardb.qdb.ts.Writer.PushMode
- asLocalDateTime() - Method in class net.quasardb.qdb.ts.Timespec
-
Converts this Timespec into an
LocalDateTime
. - asPrimitiveBlobArray(ArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
- asPrimitiveDoubleArray(ArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
- asPrimitiveInt64Array(ArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
- asPrimitiveStringArray(ArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
- asPrimitiveTimestampArray(ArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
- asQuery() - Method in class net.quasardb.qdb.ts.QueryBuilder
- asTimestamp() - Method in class net.quasardb.qdb.ts.Timespec
-
Converts this Timespec into an sql
Timestamp
. - asValueType() - Method in enum net.quasardb.qdb.ts.Column.Type
- ASYNC - Enum constant in enum net.quasardb.qdb.ts.Writer.PushMode
- asyncPush() - Method in class net.quasardb.qdb.ts.Writer.Builder
- attach_tag(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- attachTag(String) - Method in class net.quasardb.qdb.kv.Entry
-
Attaches a tag to the entry.
- attachTag(Session, String, String) - Static method in class net.quasardb.qdb.ts.Table
-
Attaches a tag to an existing table.
- attachTag(Session, Table, String) - Static method in class net.quasardb.qdb.ts.Table
-
Attaches a tag to an existing table.
- attachTags(Session, String, List<String>) - Static method in class net.quasardb.qdb.ts.Table
-
Attaches tags to an existing table.
- attachTags(Session, Table, List<String>) - Static method in class net.quasardb.qdb.ts.Table
-
Attaches tags to an existing table.
- AutoFlushWriter - Class in net.quasardb.qdb.ts
-
An implementation of a Writer that automatically flushes the local cache when a certain threshold has been reached.
- AutoFlushWriter(Session, long, Writer.Options) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
-
Initialize a new auto-flushing batch writer.
- AutoFlushWriter(Session, Writer.Options) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
-
Initialize a new auto-flushing batch writer with a default threshold of 50000 rows.
B
- BALANCED - Enum constant in enum net.quasardb.qdb.Session.CompressionMode
- balancedCompression() - Method in class net.quasardb.qdb.Session.Builder
- Batch - Class in net.quasardb.qdb.batch
-
Batches multiple operations into a single atomic operation.
- Batch(Session, Batch.Options) - Constructor for class net.quasardb.qdb.batch.Batch
-
Construct a new Batch.
- batch_read_blob_compare_and_swap(long, long, int, String, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- batch_read_blob_get(long, long, int, String, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- batch_read_blob_get_and_update(long, long, int, String, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- batch_read_blob_put(long, long, int, String) - Static method in class net.quasardb.qdb.jni.qdb
- batch_read_blob_update(long, long, int, String) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_blob_compare_and_swap(long, int, String, ByteBuffer, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_blob_get(long, int, String) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_blob_get_and_update(long, int, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_blob_put(long, long, int, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_blob_update(long, long, int, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_double_put(long, long, int, String, double, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_double_update(long, long, int, String, double, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_int_put(long, long, int, String, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_int_update(long, long, int, String, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_string_put(long, long, int, String, String, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_string_update(long, long, int, String, String, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_timestamp_put(long, long, int, String, Timespec, long) - Static method in class net.quasardb.qdb.jni.qdb
- batch_write_timestamp_update(long, long, int, String, Timespec, long) - Static method in class net.quasardb.qdb.jni.qdb
- Batch.Builder - Class in net.quasardb.qdb.batch
- Batch.CommitMode - Enum in net.quasardb.qdb.batch
- Batch.Operation - Class in net.quasardb.qdb.batch
- Batch.Options - Class in net.quasardb.qdb.batch
-
Batch options.
- BatchAlreadyRunException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when modifying a batch that has already been run.
- BatchAlreadyRunException(String) - Constructor for exception class net.quasardb.qdb.exception.BatchAlreadyRunException
- BatchClosedException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when using a closed batch.
- BatchClosedException(String) - Constructor for exception class net.quasardb.qdb.exception.BatchClosedException
- BatchNotRunException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when reading the result of a batch that hasn't been run.
- BatchNotRunException(String) - Constructor for exception class net.quasardb.qdb.exception.BatchNotRunException
- begin - Variable in class net.quasardb.qdb.ts.TimeRange
- BEST - Enum constant in enum net.quasardb.qdb.Session.CompressionMode
- bestCompression() - Method in class net.quasardb.qdb.Session.Builder
- blob - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- blob(String) - Method in class net.quasardb.qdb.batch.Batch
- Blob(String) - Constructor for class net.quasardb.qdb.ts.Column.Blob
- BLOB - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- BLOB - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- BLOB - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- blob_compare_and_swap(long, String, ByteBuffer, ByteBuffer, long, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- blob_get(long, String, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- blob_get_and_remove(long, String, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- blob_get_and_update(long, String, ByteBuffer, long, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.jni.qdb
- blob_put(long, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- blob_remove_if(long, String, ByteBuffer) - Static method in class net.quasardb.qdb.jni.qdb
- blob_update(long, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
- BlobData(Timespecs, ByteBuffer[]) - Constructor for class net.quasardb.qdb.ts.Points.BlobData
- BlobEntry - Class in net.quasardb.qdb.batch
-
A blob in the database.
- BlobEntry - Class in net.quasardb.qdb.kv
-
A blob in the database.
- BlobEntry(Batch, String) - Constructor for class net.quasardb.qdb.batch.BlobEntry
- BlobEntry(Session, String) - Constructor for class net.quasardb.qdb.kv.BlobEntry
- blobs() - Method in class net.quasardb.qdb.ts.Points
- Buffer - Class in net.quasardb.qdb
- Buffer(Session, ByteBuffer) - Constructor for class net.quasardb.qdb.Buffer
- buffer_too_small - Static variable in class net.quasardb.qdb.jni.qdb_error
- BufferClosedException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when trying to perform an operation on a closed Buffer
- BufferClosedException(String) - Constructor for exception class net.quasardb.qdb.exception.BufferClosedException
- build() - Method in class net.quasardb.qdb.batch.Batch.Builder
- build() - Static method in class net.quasardb.qdb.jni.qdb
- build() - Method in class net.quasardb.qdb.Session.Builder
- build() - Method in class net.quasardb.qdb.ts.Writer.Builder
- builder() - Static method in class net.quasardb.qdb.Session
-
Create a builder instance.
- builder(Session) - Static method in class net.quasardb.qdb.batch.Batch
-
Create a builder instance.
- builder(Session) - Static method in class net.quasardb.qdb.ts.Writer
-
Create a builder instance.
- Builder() - Constructor for class net.quasardb.qdb.Session.Builder
- Builder(Session) - Constructor for class net.quasardb.qdb.batch.Batch.Builder
- Builder(Session) - Constructor for class net.quasardb.qdb.ts.Writer.Builder
C
- clear() - Method in class net.quasardb.qdb.jni.Reference
- clear(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
-
Clear performance trace cache.
- clear_performance_traces(long) - Static method in class net.quasardb.qdb.jni.qdb
- close() - Method in class net.quasardb.qdb.batch.Batch
-
Explicitly close batch.
- close() - Method in class net.quasardb.qdb.Buffer
- close() - Method in class net.quasardb.qdb.Session
- close() - Method in class net.quasardb.qdb.SessionPool
-
Close the pool and all sessions associated with it.
- close() - Method in class net.quasardb.qdb.ts.Reader
-
Closes the timeseries table and local cache so that memory can be reclaimed.
- close() - Method in class net.quasardb.qdb.ts.Writer
-
Closes the timeseries table and local cache so that memory can be reclaimed.
- close(long) - Static method in class net.quasardb.qdb.jni.qdb
- cluster_public_key - Variable in class net.quasardb.qdb.jni.qdb_cluster_security_options
- ClusterClosedException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when trying to perform an operation on a closed Cluster
- ClusterClosedException(String) - Constructor for exception class net.quasardb.qdb.exception.ClusterClosedException
- clusterPublicKey - Variable in class net.quasardb.qdb.Session.SecurityOptions
- Column - Class in net.quasardb.qdb.ts
-
Holds information about a single column.
- Column(String, int) - Constructor for class net.quasardb.qdb.ts.Column
- Column(String, int, String) - Constructor for class net.quasardb.qdb.ts.Column
-
Create a column with a symbol table argument.
- Column(String, Column.Type) - Constructor for class net.quasardb.qdb.ts.Column
-
Create a column with a certain type.
- Column(String, Column.Type, String) - Constructor for class net.quasardb.qdb.ts.Column
-
Create a column with a symbol table argument.
- Column.Blob - Class in net.quasardb.qdb.ts
-
A blob column.
- Column.Double - Class in net.quasardb.qdb.ts
-
A double precision column.
- Column.Int64 - Class in net.quasardb.qdb.ts
-
A 64 bit integer column.
- Column.String_ - Class in net.quasardb.qdb.ts
-
A string column.
- Column.Symbol - Class in net.quasardb.qdb.ts
-
A string column.
- Column.Timestamp - Class in net.quasardb.qdb.ts
-
A timestamp column.
- Column.Type - Enum in net.quasardb.qdb.ts
- columnIndexById(String) - Method in class net.quasardb.qdb.ts.Table
-
Utility function that looks up a column's index by its id.
- columns - Variable in class net.quasardb.qdb.ts.Result
- columns - Variable in class net.quasardb.qdb.ts.Table
- commit() - Method in class net.quasardb.qdb.batch.Batch
- commit_batch_fast(long, long, int) - Static method in class net.quasardb.qdb.jni.qdb
- commit_batch_transactional(long, long, int) - Static method in class net.quasardb.qdb.jni.qdb
- commitMode(Batch.CommitMode) - Method in class net.quasardb.qdb.batch.Batch.Builder
- compareTo(Row) - Method in class net.quasardb.qdb.ts.Row
- compareTo(Row) - Method in class net.quasardb.qdb.ts.WritableRow
-
Comparable interface implementation.
- compareTo(Timespec) - Method in class net.quasardb.qdb.ts.Timespec
- compareTo(Value) - Method in class net.quasardb.qdb.ts.Value
- conflict - Static variable in class net.quasardb.qdb.jni.qdb_error
- connect(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- connection - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- connection_refused - Static variable in class net.quasardb.qdb.jni.qdb_error
- connection_reset - Static variable in class net.quasardb.qdb.jni.qdb_error
- ConnectionException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the connection to the database caused an error
- ConnectionException(String) - Constructor for exception class net.quasardb.qdb.exception.ConnectionException
- connectionPerAddressSoftLimit(Integer) - Method in class net.quasardb.qdb.Session.Builder
- ConnectionRefusedException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the connection to the cluster is refused.
- ConnectionRefusedException(String) - Constructor for exception class net.quasardb.qdb.exception.ConnectionRefusedException
- Constants - Class in net.quasardb.qdb.jni
-
Constant definitions, which reflects the constants that the QDB C API also uses.
- Constants() - Constructor for class net.quasardb.qdb.jni.Constants
- container_empty - Static variable in class net.quasardb.qdb.jni.qdb_error
- container_full - Static variable in class net.quasardb.qdb.jni.qdb_error
- count - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- count - Variable in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- count - Variable in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- create() - Static method in class net.quasardb.qdb.ts.Query
-
Creates a new, empty query instance.
- create(Session, String, Column[]) - Static method in class net.quasardb.qdb.ts.Table
-
Create new timeseries table with a default shard size.
- create(Session, String, Column[], long) - Static method in class net.quasardb.qdb.ts.Table
-
Create new timeseries table.
- create(Session, String, Table) - Static method in class net.quasardb.qdb.ts.Table
-
Create new timeseries table by copying a 'skeleton' table's schema and using the default shard size.
- create(Session, String, Table, long) - Static method in class net.quasardb.qdb.ts.Table
-
Create new timeseries table by copying a 'skeleton' table's schema.
- createBlob(byte[]) - Static method in class net.quasardb.qdb.ts.Value
-
Represents a blob value.
- createBlob(ByteBuffer) - Static method in class net.quasardb.qdb.ts.Value
-
Represents blob value.
- createDouble(double) - Static method in class net.quasardb.qdb.ts.Value
-
Represents a double value.
- createInt64(long) - Static method in class net.quasardb.qdb.ts.Value
-
Represents a long integer
- createNull() - Static method in class net.quasardb.qdb.ts.Value
-
Create a null / empty value.
- createSafeBlob(byte[]) - Static method in class net.quasardb.qdb.ts.Value
-
Represents a safe blob value that copies the byte array.
- createSafeBlob(ByteBuffer) - Static method in class net.quasardb.qdb.ts.Value
-
Creates a copy of a ByteBuffer into this Value.
- createString(String) - Static method in class net.quasardb.qdb.ts.Value
-
Create a new String value.
- createTimestamp(Timespec) - Static method in class net.quasardb.qdb.ts.Value
-
Represents a timestamp
D
- Data(Timespecs, Object) - Constructor for class net.quasardb.qdb.ts.Points.Data
- debug - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- debug(String) - Static method in class net.quasardb.qdb.Logger
- delete_batch(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- deque - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- detach_tag(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- detachTag(String) - Method in class net.quasardb.qdb.kv.Entry
-
Detaches a tag from the entry.
- detailed - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- disable(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
- disable_performance_trace(long) - Static method in class net.quasardb.qdb.jni.qdb
- disableDropDuplicates() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Disables server-side deduplication.
- Double(String) - Constructor for class net.quasardb.qdb.ts.Column.Double
- DOUBLE - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- DOUBLE - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- DOUBLE - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- double_(String) - Method in class net.quasardb.qdb.batch.Batch
- double_get(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- double_put(long, String, double) - Static method in class net.quasardb.qdb.jni.qdb
- double_update(long, String, double) - Static method in class net.quasardb.qdb.jni.qdb
- DoubleData(Timespecs, double[]) - Constructor for class net.quasardb.qdb.ts.Points.DoubleData
- DoubleEntry - Class in net.quasardb.qdb.batch
-
A double in the database.
- DoubleEntry - Class in net.quasardb.qdb.kv
-
A 64-bit floating point in the database.
- DoubleEntry(Batch, String) - Constructor for class net.quasardb.qdb.batch.DoubleEntry
- DoubleEntry(Session, String) - Constructor for class net.quasardb.qdb.kv.DoubleEntry
- doubles() - Method in class net.quasardb.qdb.ts.Points
- dropDuplicates() - Method in class net.quasardb.qdb.ts.Writer.Builder
- dropDuplicates(String[]) - Method in class net.quasardb.qdb.ts.Writer.Builder
- dropDuplicates(Column[]) - Method in class net.quasardb.qdb.ts.Writer.Builder
E
- elapsed - Variable in class net.quasardb.qdb.PerformanceTrace.Measurement
- element_already_exists - Static variable in class net.quasardb.qdb.jni.qdb_error
- element_not_found - Static variable in class net.quasardb.qdb.jni.qdb_error
- enable(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
- enable_performance_trace(long) - Static method in class net.quasardb.qdb.jni.qdb
- enableAsyncPush() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Sets push mode to 'async'.
- enableDropDuplicates() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Enables server-side deduplication when all values of a row match.
- enableDropDuplicates(String[]) - Method in class net.quasardb.qdb.ts.Writer.Options
-
Enables server-side deduplication when values of provided columns match.
- enableDropDuplicates(Column[]) - Method in class net.quasardb.qdb.ts.Writer.Options
-
Enables server-side deduplication when values of provided columns match.
- enableFastCommit() - Method in class net.quasardb.qdb.batch.Batch.Options
-
Resets commit mode to 'fast', i.e.
- enableFastPush() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Sets push mode to 'fast'.
- enableNormalPush() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Resets push mode to 'normal'.
- enableTransactionalCommit() - Method in class net.quasardb.qdb.batch.Batch.Options
-
Resets commit mode to 'transactional', i.e.
- enableTruncatePush() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Sets push mode to 'truncate'.
- end - Variable in class net.quasardb.qdb.ts.TimeRange
- ensureByteBufferBackedString() - Method in class net.quasardb.qdb.ts.Value
-
If this Value's type is a string, ensures that it creates a directly allocated ByteBuffer with a copy of the UTF-8 string representation.
- Entry - Class in net.quasardb.qdb.kv
-
A blob in the database.
- Entry(Session, String) - Constructor for class net.quasardb.qdb.kv.Entry
-
Constructor.
- entry_exists(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- entry_too_large - Static variable in class net.quasardb.qdb.jni.qdb_error
- Entry.Type - Enum in net.quasardb.qdb.kv
- equals(Object) - Method in class net.quasardb.qdb.ts.Column
- equals(Object) - Method in class net.quasardb.qdb.ts.Points.Data
- equals(Object) - Method in class net.quasardb.qdb.ts.Points
- equals(Object) - Method in class net.quasardb.qdb.ts.Row
- equals(Object) - Method in class net.quasardb.qdb.ts.Timespec
- equals(Object) - Method in class net.quasardb.qdb.ts.Timespecs
- equals(Object) - Method in class net.quasardb.qdb.ts.Value
- equals(Object) - Method in class net.quasardb.qdb.ts.WritableRow
-
Comparison-by-value operator.
- error - Variable in class net.quasardb.qdb.batch.Batch.Operation
- error - Static variable in class net.quasardb.qdb.jni.qdb_err_severity
- error - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- error(String) - Static method in class net.quasardb.qdb.Logger
- error_message(int) - Static method in class net.quasardb.qdb.jni.qdb
- Exception - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an entry cannot be found in the database
- Exception(String) - Constructor for exception class net.quasardb.qdb.exception.Exception
- execute(Session) - Method in class net.quasardb.qdb.ts.Query
- exists() - Method in class net.quasardb.qdb.kv.Entry
-
Check if the entry exists.
- expires_at(long, String, long) - Static method in class net.quasardb.qdb.jni.qdb
F
- FAST - Enum constant in enum net.quasardb.qdb.batch.Batch.CommitMode
- FAST - Enum constant in enum net.quasardb.qdb.Session.CompressionMode
- FAST - Enum constant in enum net.quasardb.qdb.ts.Writer.PushMode
- fastCommit() - Method in class net.quasardb.qdb.batch.Batch.Builder
- fastCompression() - Method in class net.quasardb.qdb.Session.Builder
- fastPush() - Method in class net.quasardb.qdb.ts.Writer.Builder
- finalize() - Method in class net.quasardb.qdb.batch.Batch
- finalize() - Method in class net.quasardb.qdb.Buffer
- finalize() - Method in class net.quasardb.qdb.Session
- finalize() - Method in class net.quasardb.qdb.ts.Reader
-
Cleans up the internal representation of the local table.
- finalize() - Method in class net.quasardb.qdb.ts.Writer
-
Cleans up the internal representation of the batch table.
- flush() - Method in class net.quasardb.qdb.ts.Writer
- flush(TimeRange[]) - Method in class net.quasardb.qdb.ts.Writer
- fromInt(int) - Static method in enum net.quasardb.qdb.kv.Entry.Type
- fromInt(int) - Static method in enum net.quasardb.qdb.Session.CompressionMode
- fromInt(int) - Static method in enum net.quasardb.qdb.ts.Column.Type
- fromInt(int) - Static method in enum net.quasardb.qdb.ts.Value.Type
G
- get() - Method in class net.quasardb.qdb.jni.Reference
- get() - Method in class net.quasardb.qdb.kv.BlobEntry
-
Read the content of the blob.
- get() - Method in class net.quasardb.qdb.kv.DoubleEntry
-
Read the content of the blob.
- get() - Method in class net.quasardb.qdb.kv.IntegerEntry
-
Read the content of the blob.
- get() - Method in class net.quasardb.qdb.kv.StringEntry
-
Read the content of the string.
- get() - Method in class net.quasardb.qdb.kv.TimestampEntry
-
Read the content of the blob.
- get(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
-
Access available performance traces.
- get(Session, String, String, Column.Type) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, String, Column.Type, TimeRange) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, String, Column.Type, TimeRange[]) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, String, Value.Type) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, String, Value.Type, TimeRange) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, String, Value.Type, TimeRange[]) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, Column) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, Column, TimeRange) - Static method in class net.quasardb.qdb.ts.Points
- get(Session, String, Column, TimeRange[]) - Static method in class net.quasardb.qdb.ts.Points
- get_expiry_time(long, String, Reference<Long>) - Static method in class net.quasardb.qdb.jni.qdb
- get_location(long, String, Reference<String>, Reference<Integer>) - Static method in class net.quasardb.qdb.jni.qdb
- get_metadata(long, String, ByteBuffer) - Static method in class net.quasardb.qdb.jni.qdb
- get_performance_traces(long, Reference<PerformanceTrace.Trace[]>) - Static method in class net.quasardb.qdb.jni.qdb
- get_tags(long, String, Reference<String[]>) - Static method in class net.quasardb.qdb.jni.qdb
- get_type(long, String, Reference<Integer>) - Static method in class net.quasardb.qdb.jni.qdb
- getAggregationType() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- getAggregationType() - Method in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- getAggregationType() - Method in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- getArgumentArray() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getBegin() - Method in class net.quasardb.qdb.ts.TimeRange
- getBlob() - Method in class net.quasardb.qdb.ts.Value
- getClientMaxParallelism() - Method in class net.quasardb.qdb.Session
-
Returns the current input buffer size (in bytes).
- getColumnByName(String) - Method in class net.quasardb.qdb.ts.Table
-
Returns reference to Column object for column with a certain name.
- getColumns() - Method in class net.quasardb.qdb.ts.Table
-
Returns column representation of this table.
- getColumns(Session, String) - Static method in class net.quasardb.qdb.ts.Table
-
Returns column layout of table.
- getColumnTypes() - Method in class net.quasardb.qdb.ts.Table
-
Returns the types of each of the columns.
- getColumnTypesAsValueTypes() - Method in class net.quasardb.qdb.ts.Table
-
Returns the types of the values that are used to represent data for each column.
- getCommitMode() - Method in class net.quasardb.qdb.batch.Batch.Options
-
Provides access to the commit mode.
- getConnectionPerAddressSoftLimit() - Method in class net.quasardb.qdb.Session
-
Returns the current connection limit per qdbd host.
- getCount() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- getCount() - Method in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- getCount() - Method in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- getDouble() - Method in class net.quasardb.qdb.ts.Value
- getDropDuplicateColumns() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Returns the columns to perform server-side deduplication on.
- getEnd() - Method in class net.quasardb.qdb.ts.TimeRange
- getInputBufferSize() - Method in class net.quasardb.qdb.Session
-
Returns the current input buffer size (in bytes).
- getInt64() - Method in class net.quasardb.qdb.ts.Value
- getLevel() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getLoggerName() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getMarker() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getMaxBatchLoad() - Method in class net.quasardb.qdb.Session
-
Returns the maximum load of a single execution batch per thread.
- getMemoryInfo() - Method in class net.quasardb.qdb.Session
-
Returns information about the current memory usage.
- getMessage() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getName() - Method in class net.quasardb.qdb.ts.Column
-
Provides access to the column's name.
- getName() - Method in class net.quasardb.qdb.ts.Table
-
Returns the table name.
- getNano() - Method in class net.quasardb.qdb.ts.Timespec
- getPushMode() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Get the currently set push mode.
- getResult() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- getResult() - Method in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- getResult() - Method in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- getSec() - Method in class net.quasardb.qdb.ts.Timespec
- getShardSize() - Method in class net.quasardb.qdb.ts.Table
-
Returns this table's shard size (in seconds)
- getShardSize(Session, String) - Static method in class net.quasardb.qdb.ts.Table
-
Returns the shard size (in milliseconds) of the table.
- getShardSize(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
-
Returns the shard size (in seconds) of the table.
- getShardSizeMillis() - Method in class net.quasardb.qdb.ts.Table
-
Returns this table's shard size (in milliseconds)
- getShardSizeMillis(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
-
Returns the shard size (in milliseconds) of the table.
- getString() - Method in class net.quasardb.qdb.ts.Value
- getSymbolTable() - Method in class net.quasardb.qdb.ts.Column
-
Provides access to the column's symbol table.
- getTable() - Method in class net.quasardb.qdb.ts.Reader
- getTables() - Method in class net.quasardb.qdb.ts.Tables
-
Provides access to the internal #Table collection.
- getThreadName() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getThrowable() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getTimeRange() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- getTimeRange() - Method in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- getTimeRange() - Method in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- getTimestamp() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_point
- getTimestamp() - Method in class net.quasardb.qdb.jni.qdb_ts_double_point
- getTimestamp() - Method in class net.quasardb.qdb.jni.qdb_ts_string_point
- getTimestamp() - Method in class net.quasardb.qdb.ts.Value
- getTimestamp() - Method in class net.quasardb.qdb.ts.WritableRow
-
Access to the timestamp of this row.
- getTimeStamp() - Method in class net.quasardb.qdb.Logger.QdbEvent
- getType() - Method in class net.quasardb.qdb.ts.Column
-
Provides access to the column's type.
- getType() - Method in class net.quasardb.qdb.ts.Value
- getValue() - Method in class net.quasardb.qdb.jni.qdb_ts_blob_point
- getValue() - Method in class net.quasardb.qdb.jni.qdb_ts_double_point
- getValue() - Method in class net.quasardb.qdb.jni.qdb_ts_string_point
- getValue(int) - Method in class net.quasardb.qdb.ts.Row
-
Get a value with a certain offset.
- getValues() - Method in class net.quasardb.qdb.ts.Row
-
Access to the underlying values of this row.
- getZone() - Method in class net.quasardb.qdb.ts.NanoClock
H
- handle() - Method in class net.quasardb.qdb.Session
- has_tag(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- hasColumnWithName(String) - Method in class net.quasardb.qdb.ts.Table
-
Returns `true` if table has a column with the name.
- hasDropDuplicateColumns() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Returns true if column-wise server-side deduplication is enabled.
- hasNext() - Method in class net.quasardb.qdb.ts.Reader
-
Check whether there is another row available for reading or not.
- hasNullValues() - Method in class net.quasardb.qdb.ts.WritableRow
-
Determine whether this row has any null values.
- hasTableWithName(String) - Method in class net.quasardb.qdb.ts.Tables
-
Returns true when the collection contains a table with a certain name.
- hasTag(String) - Method in class net.quasardb.qdb.kv.Entry
-
Checks if a tag is attached to the entry.
- host_not_found - Static variable in class net.quasardb.qdb.jni.qdb_error
- HostNotFoundException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the host name resolution fails.
- HostNotFoundException(String) - Constructor for exception class net.quasardb.qdb.exception.HostNotFoundException
- hset - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
I
- in(TimeRange) - Method in class net.quasardb.qdb.ts.QueryBuilder
-
Adds clause that limits a query's results to a timerange.
- incompatible_type - Static variable in class net.quasardb.qdb.jni.qdb_error
- IncompatibleTypeException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the specified entry has a type incompatible for this operation.
- IncompatibleTypeException(String) - Constructor for exception class net.quasardb.qdb.exception.IncompatibleTypeException
- info - Static variable in class net.quasardb.qdb.jni.qdb_err_severity
- info - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- info(String) - Static method in class net.quasardb.qdb.Logger
- init_batch(long, int) - Static method in class net.quasardb.qdb.jni.qdb
- init_operations(long, int, Reference<Long>) - Static method in class net.quasardb.qdb.jni.qdb
- input - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- inputBufferSize(Long) - Method in class net.quasardb.qdb.Session.Builder
- inputBufferSize(Long) - Method in class net.quasardb.qdb.SessionFactory
- InputBufferTooSmallException - Exception Class in net.quasardb.qdb.exception
-
Exception is thrown when the local input buffer is unable to hold the entire resultset.
- InputBufferTooSmallException(String) - Constructor for exception class net.quasardb.qdb.exception.InputBufferTooSmallException
- InputException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the input of a command caused an error.
- InputException(String) - Constructor for exception class net.quasardb.qdb.exception.InputException
- insert(Session, String, String, Points) - Static method in class net.quasardb.qdb.ts.Points
- insert(Session, String, Column, Points) - Static method in class net.quasardb.qdb.ts.Points
- insert(Session, Table, String, Points) - Static method in class net.quasardb.qdb.ts.Points
- insert(Session, Table, Column, Points) - Static method in class net.quasardb.qdb.ts.Points
- instant() - Method in class net.quasardb.qdb.ts.NanoClock
- int_add(long, String, long, Reference<Long>) - Static method in class net.quasardb.qdb.jni.qdb
- int_get(long, String, Reference<Long>) - Static method in class net.quasardb.qdb.jni.qdb
- int_put(long, String, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- int_update(long, String, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- Int64(String) - Constructor for class net.quasardb.qdb.ts.Column.Int64
- INT64 - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- INT64 - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- INT64 - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- Int64Data(Timespecs, long[]) - Constructor for class net.quasardb.qdb.ts.Points.Int64Data
- int64s() - Method in class net.quasardb.qdb.ts.Points
- integer - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- integer(String) - Method in class net.quasardb.qdb.batch.Batch
- IntegerEntry - Class in net.quasardb.qdb.batch
-
A integer in the database.
- IntegerEntry - Class in net.quasardb.qdb.kv
-
A 64-bit integer in the database.
- IntegerEntry(Batch, String) - Constructor for class net.quasardb.qdb.batch.IntegerEntry
- IntegerEntry(Session, String) - Constructor for class net.quasardb.qdb.kv.IntegerEntry
- internal_local - Static variable in class net.quasardb.qdb.jni.qdb_error
- internal_remote - Static variable in class net.quasardb.qdb.jni.qdb_error
- interrupted - Static variable in class net.quasardb.qdb.jni.qdb_error
- InterruptedException - Exception Class in net.quasardb.qdb.exception
-
Exception is thrown when the remote connection has been interrupted.
- InterruptedException(String) - Constructor for exception class net.quasardb.qdb.exception.InterruptedException
- intersect(TimeRange, TimeRange) - Static method in class net.quasardb.qdb.ts.TimeRange
-
Returns the intersection of two time ranges, that is, the widest possible range that is contained by both time ranges.
- invalid_argument - Static variable in class net.quasardb.qdb.jni.qdb_error
- invalid_handle - Static variable in class net.quasardb.qdb.jni.qdb_error
- invalid_iterator - Static variable in class net.quasardb.qdb.jni.qdb_error
- invalid_protocol - Static variable in class net.quasardb.qdb.jni.qdb_error
- invalid_reply - Static variable in class net.quasardb.qdb.jni.qdb_error
- invalid_version - Static variable in class net.quasardb.qdb.jni.qdb_error
- InvalidArgumentException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when argument passed to a method is incorrect.
- InvalidArgumentException(String) - Constructor for exception class net.quasardb.qdb.exception.InvalidArgumentException
- InvalidIteratorException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an operation on an iterator is considered invalid, i.e.
- InvalidIteratorException(String) - Constructor for exception class net.quasardb.qdb.exception.InvalidIteratorException
- InvalidReplyException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown the response from a remote host cannot be treated.
- InvalidReplyException() - Constructor for exception class net.quasardb.qdb.exception.InvalidReplyException
- InvalidReplyException(String) - Constructor for exception class net.quasardb.qdb.exception.InvalidReplyException
- isBefore(Timespec) - Method in class net.quasardb.qdb.ts.Timespec
- isClosed() - Method in class net.quasardb.qdb.Session
- isDropDuplicatesEnabled() - Method in class net.quasardb.qdb.ts.Writer.Options
-
Returns true if server-side deduplication is enabled.
- isEmpty() - Method in class net.quasardb.qdb.batch.Batch
-
Returns true if there are no operations in the batch.
- isEmpty() - Method in class net.quasardb.qdb.jni.Reference
- isEmpty() - Method in class net.quasardb.qdb.ts.Timespec
- isNull() - Method in class net.quasardb.qdb.ts.Value
-
Returns true if this value is null.
- iterator_end - Static variable in class net.quasardb.qdb.jni.qdb_error
L
- label - Variable in class net.quasardb.qdb.PerformanceTrace.Measurement
- levelFromNative(int) - Static method in class net.quasardb.qdb.Logger
- likeOther(Table, String) - Static method in class net.quasardb.qdb.ts.Table
-
Creates a new table object with the exact same structure and shard size as another table.
- LocalSystemException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the local (ie client) operating system caused an error
- LocalSystemException(String) - Constructor for exception class net.quasardb.qdb.exception.LocalSystemException
- log() - Method in class net.quasardb.qdb.PerformanceTrace.Measurement
- log() - Method in class net.quasardb.qdb.PerformanceTrace.Trace
- log(int, int, int, int, int, int, int, int, int, String) - Static method in class net.quasardb.qdb.Logger
- log(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
-
Log all available traces directly through slf4j.
- log(Session, boolean) - Static method in class net.quasardb.qdb.PerformanceTrace
- Logger - Class in net.quasardb.qdb
- Logger() - Constructor for class net.quasardb.qdb.Logger
- Logger.QdbEvent - Class in net.quasardb.qdb
- logMemoryInfo() - Method in class net.quasardb.qdb.Session
-
Logs memory usage information through SLF4J facade with DEBUG log level.
M
- max(Timespec, Timespec) - Static method in class net.quasardb.qdb.ts.Timespec
-
Returns the smallest timespec between the two, that is, the time that is pointing towards the latest point in time.
- MAX_VALUE - Static variable in class net.quasardb.qdb.ts.Timespec
-
Largest possible representable time.
- maxBatchLoad(Integer) - Method in class net.quasardb.qdb.Session.Builder
- maxTime - Static variable in class net.quasardb.qdb.jni.Constants
- Measurement(String, long) - Constructor for class net.quasardb.qdb.PerformanceTrace.Measurement
- measurements - Variable in class net.quasardb.qdb.PerformanceTrace.Trace
- merge(TimeRange, Timespec) - Static method in class net.quasardb.qdb.ts.TimeRange
-
Merges a new timespec into this time range, and widens the time range if necessary to be wide enough to contain this time point.
- min(Timespec, Timespec) - Static method in class net.quasardb.qdb.ts.Timespec
-
Returns the smallest timespec between the two, that is, the time that is pointing towards the earliest point in time.
- MIN_VALUE - Static variable in class net.quasardb.qdb.ts.Timespec
-
Lowest possible representable time (identical to epoch).
- minTime - Static variable in class net.quasardb.qdb.jni.Constants
- minusNanos(long) - Method in class net.quasardb.qdb.ts.Timespec
-
Returns copy of this instance with the specified duration in nanoseconds deducted.
- minusSeconds(long) - Method in class net.quasardb.qdb.ts.Timespec
-
Returns copy of this instance with the specified duration in seconds deducted.
- mode - Variable in enum net.quasardb.qdb.Session.CompressionMode
N
- name - Variable in class net.quasardb.qdb.PerformanceTrace.Trace
- name - Variable in class net.quasardb.qdb.ts.Column
- name - Variable in class net.quasardb.qdb.ts.Table
- NanoClock - Class in net.quasardb.qdb.ts
-
Nanosecond precision clock implementation.
- NanoClock() - Constructor for class net.quasardb.qdb.ts.NanoClock
- NanoClock(Clock) - Constructor for class net.quasardb.qdb.ts.NanoClock
- net.quasardb.qdb - package net.quasardb.qdb
- net.quasardb.qdb.batch - package net.quasardb.qdb.batch
- net.quasardb.qdb.exception - package net.quasardb.qdb.exception
- net.quasardb.qdb.exception.connection - package net.quasardb.qdb.exception.connection
- net.quasardb.qdb.exception.input - package net.quasardb.qdb.exception.input
- net.quasardb.qdb.exception.operation - package net.quasardb.qdb.exception.operation
- net.quasardb.qdb.exception.protocol - package net.quasardb.qdb.exception.protocol
- net.quasardb.qdb.exception.system - package net.quasardb.qdb.exception.system
- net.quasardb.qdb.exception.system.local - package net.quasardb.qdb.exception.system.local
- net.quasardb.qdb.exception.system.remote - package net.quasardb.qdb.exception.system.remote
- net.quasardb.qdb.jni - package net.quasardb.qdb.jni
- net.quasardb.qdb.kv - package net.quasardb.qdb.kv
- net.quasardb.qdb.ts - package net.quasardb.qdb.ts
- network_inbuf_too_small - Static variable in class net.quasardb.qdb.jni.qdb_error
- newSession() - Method in class net.quasardb.qdb.SessionFactory
- next() - Method in class net.quasardb.qdb.ts.Reader
-
Modifies internal state to move forward to the next row.
- no_memory_local - Static variable in class net.quasardb.qdb.jni.qdb_error
- no_memory_remote - Static variable in class net.quasardb.qdb.jni.qdb_error
- noCompression() - Method in class net.quasardb.qdb.Session.Builder
- node_config(long, String, Reference<String>) - Static method in class net.quasardb.qdb.jni.qdb
- node_status(long, String, Reference<String>) - Static method in class net.quasardb.qdb.jni.qdb
- node_stop(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- node_topology(long, String, Reference<String>) - Static method in class net.quasardb.qdb.jni.qdb
- NONE - Enum constant in enum net.quasardb.qdb.Session.CompressionMode
- NORMAL - Enum constant in enum net.quasardb.qdb.ts.Writer.PushMode
- normalPush() - Method in class net.quasardb.qdb.ts.Writer.Builder
- not_connected - Static variable in class net.quasardb.qdb.jni.qdb_error
- not_implemented - Static variable in class net.quasardb.qdb.jni.qdb_error
- now() - Static method in class net.quasardb.qdb.ts.Timespec
-
Construct a new Timespec based on a
NanoClock
that provides nanosecond precision. - now(Clock) - Static method in class net.quasardb.qdb.ts.Timespec
-
Construct a new Timespec using your own custom Clock.
- nsec - Variable in class net.quasardb.qdb.ts.Timespec
- nsec - Variable in class net.quasardb.qdb.ts.Timespecs
- nullBlob - Static variable in class net.quasardb.qdb.jni.Constants
- nullDouble - Static variable in class net.quasardb.qdb.jni.Constants
- nullInt64 - Static variable in class net.quasardb.qdb.jni.Constants
- nullPtr - Static variable in class net.quasardb.qdb.jni.Constants
- nullString - Static variable in class net.quasardb.qdb.jni.Constants
- nullTime - Static variable in class net.quasardb.qdb.jni.Constants
O
- of(String) - Static method in class net.quasardb.qdb.ts.Query
-
Returns new Query instance based on a string.
- of(T) - Static method in class net.quasardb.qdb.jni.Reference
- ofAlias(Batch, String) - Static method in class net.quasardb.qdb.batch.BlobEntry
- ofAlias(Batch, String) - Static method in class net.quasardb.qdb.batch.DoubleEntry
- ofAlias(Batch, String) - Static method in class net.quasardb.qdb.batch.IntegerEntry
- ofAlias(Batch, String) - Static method in class net.quasardb.qdb.batch.StringEntry
- ofAlias(Batch, String) - Static method in class net.quasardb.qdb.batch.TimestampEntry
- ofAlias(Session, String) - Static method in class net.quasardb.qdb.kv.BlobEntry
- ofAlias(Session, String) - Static method in class net.quasardb.qdb.kv.DoubleEntry
- ofAlias(Session, String) - Static method in class net.quasardb.qdb.kv.IntegerEntry
- ofAlias(Session, String) - Static method in class net.quasardb.qdb.kv.StringEntry
- ofAlias(Session, String) - Static method in class net.quasardb.qdb.kv.TimestampEntry
- ofArray(ArrayList<Timespec>) - Static method in class net.quasardb.qdb.ts.Timespecs
- ofArray(Timespec[]) - Static method in class net.quasardb.qdb.ts.Timespecs
- ofBlobs(Points.BlobData) - Static method in class net.quasardb.qdb.ts.Points
- ofBlobs(Timespecs, ByteBuffer[]) - Static method in class net.quasardb.qdb.ts.Points
- ofDoubles(Points.DoubleData) - Static method in class net.quasardb.qdb.ts.Points
- ofDoubles(Timespecs, double[]) - Static method in class net.quasardb.qdb.ts.Points
- ofFiles(String, String) - Static method in class net.quasardb.qdb.Session.SecurityOptions
-
Create security credentials using QuasarDB's credential files as input.
- ofInt64s(Points.Int64Data) - Static method in class net.quasardb.qdb.ts.Points
- ofInt64s(Timespecs, long[]) - Static method in class net.quasardb.qdb.ts.Points
- ofStrings(Points.StringData) - Static method in class net.quasardb.qdb.ts.Points
- ofStrings(Timespecs, String[]) - Static method in class net.quasardb.qdb.ts.Points
- ofTag(Session, String) - Static method in class net.quasardb.qdb.ts.Tables
-
Looks up many tables by tag.
- ofTimestamps(Points.TimestampData) - Static method in class net.quasardb.qdb.ts.Points
- ofTimestamps(Timespecs, Timespecs) - Static method in class net.quasardb.qdb.ts.Points
- ok - Static variable in class net.quasardb.qdb.jni.qdb_error
- ok_created - Static variable in class net.quasardb.qdb.jni.qdb_error
- open_tcp() - Static method in class net.quasardb.qdb.jni.qdb
- operation - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- Operation() - Constructor for class net.quasardb.qdb.batch.Batch.Operation
- operation_disabled - Static variable in class net.quasardb.qdb.jni.qdb_error
- operation_not_permitted - Static variable in class net.quasardb.qdb.jni.qdb_error
- OperationDisabledException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the operation cannot be performed because it has been disabled.
- OperationDisabledException(String) - Constructor for exception class net.quasardb.qdb.exception.OperationDisabledException
- OperationException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an operation caused an error
- OperationException(String) - Constructor for exception class net.quasardb.qdb.exception.OperationException
- option_client_tidy_memory(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_get_client_max_batch_load(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_get_client_max_in_buf_size(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_get_client_max_parallelism(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_get_client_memory_info(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_get_connection_per_address_soft_limit(long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_client_max_batch_load(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_client_max_in_buf_size(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_client_max_parallelism(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_client_soft_memory_limit(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_compression(long, int) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_connection_per_address_soft_limit(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- option_set_timeout(long, int) - Static method in class net.quasardb.qdb.jni.qdb
- Options() - Constructor for class net.quasardb.qdb.batch.Batch.Options
- Options() - Constructor for class net.quasardb.qdb.ts.Writer.Options
- origin(int) - Static method in class net.quasardb.qdb.jni.qdb_error
- out_of_bounds - Static variable in class net.quasardb.qdb.jni.qdb_error
- OutOfBoundsException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an index is out of range.
- OutOfBoundsException(String) - Constructor for exception class net.quasardb.qdb.exception.OutOfBoundsException
- overflow - Static variable in class net.quasardb.qdb.jni.qdb_error
- OverflowException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the operation cannot be performed because the 64-bit integer would overflow
- OverflowException(String) - Constructor for exception class net.quasardb.qdb.exception.OverflowException
P
- panic - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- PerformanceTrace - Class in net.quasardb.qdb
- PerformanceTrace() - Constructor for class net.quasardb.qdb.PerformanceTrace
- PerformanceTrace.Measurement - Class in net.quasardb.qdb
- PerformanceTrace.Trace - Class in net.quasardb.qdb
- plusNanos(long) - Method in class net.quasardb.qdb.ts.Timespec
-
Returns copy of this instance with the specified duration in nanoseconds added.
- plusSeconds(long) - Method in class net.quasardb.qdb.ts.Timespec
-
Returns copy of this instance with the specified duration in seconds added.
- Points - Class in net.quasardb.qdb.ts
-
Point-based (or column-oriented) API, which can be used for high-speed reading / writing of single-column timeseries data.
- Points(Value.Type, Points.Data) - Constructor for class net.quasardb.qdb.ts.Points
- Points.ArrayData<T> - Class in net.quasardb.qdb.ts
- Points.BlobData - Class in net.quasardb.qdb.ts
- Points.Data - Class in net.quasardb.qdb.ts
- Points.DoubleData - Class in net.quasardb.qdb.ts
- Points.Int64Data - Class in net.quasardb.qdb.ts
- Points.StringData - Class in net.quasardb.qdb.ts
- Points.TimestampData - Class in net.quasardb.qdb.ts
- Points.TypedData<T> - Class in net.quasardb.qdb.ts
- pointsSinceFlush - Variable in class net.quasardb.qdb.ts.Writer
- pop() - Method in class net.quasardb.qdb.jni.Reference
-
Clears reference and returns last known value.
- pop(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
-
Access available performance traces, and clear the cache.
- prepareFlush() - Method in class net.quasardb.qdb.ts.Writer
-
Prepare internal data structure for flushing.
- prepareFlush(TimeRange[]) - Method in class net.quasardb.qdb.ts.Writer
-
Prepare internal data structure for flushing.
- process(long, long, int) - Method in class net.quasardb.qdb.batch.Batch.Operation
- protocol - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- ProtocolException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an error is detected in the quasardb protocol
- ProtocolException(String) - Constructor for exception class net.quasardb.qdb.exception.ProtocolException
- purge_all(long, int) - Static method in class net.quasardb.qdb.jni.qdb
- purgeAll(int) - Method in class net.quasardb.qdb.Session
-
Purge all data from cluster.
- put(double) - Method in class net.quasardb.qdb.batch.DoubleEntry
-
Create a new double with the specified content.
- put(double) - Method in class net.quasardb.qdb.kv.DoubleEntry
-
Create an double with the specified value.
- put(long) - Method in class net.quasardb.qdb.batch.IntegerEntry
-
Create a new integer with the specified content.
- put(long) - Method in class net.quasardb.qdb.kv.IntegerEntry
-
Create an integer with the specified value.
- put(String) - Method in class net.quasardb.qdb.batch.StringEntry
-
Create a new string with the specified content.
- put(String) - Method in class net.quasardb.qdb.kv.StringEntry
-
Create a new string with the specified content.
- put(ByteBuffer) - Method in class net.quasardb.qdb.batch.BlobEntry
-
Create a new blob with the specified content.
- put(ByteBuffer) - Method in class net.quasardb.qdb.kv.BlobEntry
-
Create a new blob with the specified content.
- put(Timespec) - Method in class net.quasardb.qdb.batch.TimestampEntry
-
Create a new timestamp with the specified content.
- put(Timespec) - Method in class net.quasardb.qdb.kv.TimestampEntry
-
Create an timestamp with the specified value.
Q
- qdb - Class in net.quasardb.qdb.jni
- qdb() - Constructor for class net.quasardb.qdb.jni.qdb
- qdb_agg_abs_max - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_abs_min - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_arithmetic_mean - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_count - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_first - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_geometric_mean - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_harmonic_mean - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_kurtosis - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_last - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_max - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_min - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_population_stddev - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_population_variance - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_product - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_quadratic_mean - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_sample_stddev - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_sample_variance - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_skewness - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_spread - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_sum - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_agg_sum_of_squares - Static variable in class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_cluster_security_options - Class in net.quasardb.qdb.jni
- qdb_cluster_security_options(String, String, String) - Constructor for class net.quasardb.qdb.jni.qdb_cluster_security_options
- qdb_comp_balanced - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_comp_best - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_comp_fast - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_comp_none - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_entry_type - Class in net.quasardb.qdb.jni
- qdb_entry_type() - Constructor for class net.quasardb.qdb.jni.qdb_entry_type
- qdb_err_origin - Class in net.quasardb.qdb.jni
- qdb_err_origin() - Constructor for class net.quasardb.qdb.jni.qdb_err_origin
- qdb_err_severity - Class in net.quasardb.qdb.jni
- qdb_err_severity() - Constructor for class net.quasardb.qdb.jni.qdb_err_severity
- qdb_error - Class in net.quasardb.qdb.jni
- qdb_error() - Constructor for class net.quasardb.qdb.jni.qdb_error
- qdb_log_level - Class in net.quasardb.qdb.jni
- qdb_log_level() - Constructor for class net.quasardb.qdb.jni.qdb_log_level
- qdb_string_from_bytes(byte[]) - Static method in class net.quasardb.qdb.jni.qdb
-
Converts a java byte[] and returns an off-heap qdb_string_t *
- qdb_ts_aggregation_type - Class in net.quasardb.qdb.jni
- qdb_ts_aggregation_type() - Constructor for class net.quasardb.qdb.jni.qdb_ts_aggregation_type
- qdb_ts_blob_aggregation - Class in net.quasardb.qdb.jni
- qdb_ts_blob_aggregation(TimeRange, long) - Constructor for class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- qdb_ts_blob_aggregation(TimeRange, long, long, qdb_ts_blob_point) - Constructor for class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- qdb_ts_blob_point - Class in net.quasardb.qdb.jni
- qdb_ts_blob_point(Timespec, ByteBuffer) - Constructor for class net.quasardb.qdb.jni.qdb_ts_blob_point
- qdb_ts_column_blob - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_double - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_int64 - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_string - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_symbol - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_timestamp - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_column_uninitialized - Static variable in class net.quasardb.qdb.jni.Constants
- qdb_ts_double_aggregation - Class in net.quasardb.qdb.jni
- qdb_ts_double_aggregation(TimeRange, long) - Constructor for class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- qdb_ts_double_aggregation(TimeRange, long, long, qdb_ts_double_point) - Constructor for class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- qdb_ts_double_point - Class in net.quasardb.qdb.jni
- qdb_ts_double_point() - Constructor for class net.quasardb.qdb.jni.qdb_ts_double_point
- qdb_ts_double_point(Timespec, double) - Constructor for class net.quasardb.qdb.jni.qdb_ts_double_point
- qdb_ts_string_aggregation - Class in net.quasardb.qdb.jni
- qdb_ts_string_aggregation(TimeRange, long) - Constructor for class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- qdb_ts_string_aggregation(TimeRange, long, long, qdb_ts_string_point) - Constructor for class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- qdb_ts_string_point - Class in net.quasardb.qdb.jni
- qdb_ts_string_point(Timespec, String) - Constructor for class net.quasardb.qdb.jni.qdb_ts_string_point
- QdbEvent(Level, Instant, long, long, String) - Constructor for class net.quasardb.qdb.Logger.QdbEvent
- Query - Class in net.quasardb.qdb.ts
-
Represents a timeseries query.
- Query() - Constructor for class net.quasardb.qdb.ts.Query
- Query(String) - Constructor for class net.quasardb.qdb.ts.Query
- query_execute(long, String, Reference<Result>) - Static method in class net.quasardb.qdb.jni.qdb
- QueryBuilder - Class in net.quasardb.qdb.ts
-
Utility class with functions that make it easier to construct a query.
- QueryBuilder() - Constructor for class net.quasardb.qdb.ts.QueryBuilder
R
- reader(Session, String) - Static method in class net.quasardb.qdb.ts.Table
-
Initializes new reader for a timeseries table.
- reader(Session, String, TimeRange[]) - Static method in class net.quasardb.qdb.ts.Table
-
Initializes new reader for a timeseries table that filters for a time range.
- reader(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
-
Initializes new reader for a timeseries table,
- reader(Session, Table, TimeRange[]) - Static method in class net.quasardb.qdb.ts.Table
-
Initializes new reader for a timeseries table that filters for a time range.
- Reader - Class in net.quasardb.qdb.ts
-
High-performance bulk reader for a QuasarDB timeseries table.
- Reader(Session, Table) - Constructor for class net.quasardb.qdb.ts.Reader
- Reader(Session, Table, TimeRange[]) - Constructor for class net.quasardb.qdb.ts.Reader
- Reference<T> - Class in net.quasardb.qdb.jni
- Reference() - Constructor for class net.quasardb.qdb.jni.Reference
- release(long, ByteBuffer) - Static method in class net.quasardb.qdb.jni.qdb
- release(Session) - Method in class net.quasardb.qdb.SessionPool
-
Release a session back to the pool.
- release_batch(long, long, int) - Static method in class net.quasardb.qdb.jni.qdb
- release_qdb_string(long) - Static method in class net.quasardb.qdb.jni.qdb
- RemoteSystemException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the remote (ie server) operating system caused an error
- RemoteSystemException(String) - Constructor for exception class net.quasardb.qdb.exception.RemoteSystemException
- remove() - Method in class net.quasardb.qdb.kv.Entry
-
Removes the entry from the database.
- remove(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- remove(Session, String) - Static method in class net.quasardb.qdb.ts.Table
-
Remove existing timeseries table.
- remove(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
-
Remove existing timeseries table.
- reserved_alias - Static variable in class net.quasardb.qdb.jni.qdb_error
- ReservedAliasException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the specified alias is reserved for quasardb intenal use.
- ReservedAliasException(String) - Constructor for exception class net.quasardb.qdb.exception.ReservedAliasException
- resource_locked - Static variable in class net.quasardb.qdb.jni.qdb_error
- ResourceLockedException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when an operation cannot be performed because the entry is locked.
- ResourceLockedException(String) - Constructor for exception class net.quasardb.qdb.exception.ResourceLockedException
- result - Variable in class net.quasardb.qdb.batch.Batch.Operation
- result - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- result - Variable in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- result - Variable in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- Result - Class in net.quasardb.qdb.ts
-
The result of a Query
- Result(String[], Row[]) - Constructor for class net.quasardb.qdb.ts.Result
-
Create a new result from result tables.
- Row - Class in net.quasardb.qdb.ts
-
Represents a timeseries row.
- Row(Row) - Constructor for class net.quasardb.qdb.ts.Row
-
Creates row out of this row, that is, copies the underlying representation into a new object.
- Row(Value[]) - Constructor for class net.quasardb.qdb.ts.Row
-
Row without timestamp
- rows - Variable in class net.quasardb.qdb.ts.Result
- run_batch(long, long, int) - Static method in class net.quasardb.qdb.jni.qdb
S
- sec - Variable in class net.quasardb.qdb.ts.Timespec
- sec - Variable in class net.quasardb.qdb.ts.Timespecs
- secure_connect(long, String, qdb_cluster_security_options) - Static method in class net.quasardb.qdb.jni.qdb
- securityOptions(Session.SecurityOptions) - Method in class net.quasardb.qdb.Session.Builder
- securityOptions(Session.SecurityOptions) - Method in class net.quasardb.qdb.SessionFactory
- SecurityOptions(String, String, String) - Constructor for class net.quasardb.qdb.Session.SecurityOptions
- session - Variable in class net.quasardb.qdb.kv.Entry
- session() - Method in class net.quasardb.qdb.batch.Batch
-
Get access to the underlying session object.
- Session - Class in net.quasardb.qdb
-
Represents a session with the QuasarDB cluster.
- Session() - Constructor for class net.quasardb.qdb.Session
-
Open a new session.
- Session.Builder - Class in net.quasardb.qdb
-
Builder implementation for sessions.
- Session.CompressionMode - Enum in net.quasardb.qdb
-
Compression mode representation
- Session.SecurityOptions - Class in net.quasardb.qdb
-
Optional configuration for establishing a secure connection.
- SessionFactory - Class in net.quasardb.qdb
-
Factory for Sessions.
- SessionFactory(String) - Constructor for class net.quasardb.qdb.SessionFactory
- SessionPool - Class in net.quasardb.qdb
-
Session / connection pool.
- SessionPool(SessionFactory, int) - Constructor for class net.quasardb.qdb.SessionPool
- set(T) - Method in class net.quasardb.qdb.jni.Reference
- setBlob(byte[]) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain blob value.
- setBlob(ByteBuffer) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain blob value;
- setClientMaxParallelism(long) - Method in class net.quasardb.qdb.Session
-
Set maximum client parallelism for this session.
- setCommitMode(Batch.CommitMode) - Method in class net.quasardb.qdb.batch.Batch.Options
-
Resets commit mode to provided value.
- setDouble(double) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain double value;
- setInputBufferSize(long) - Method in class net.quasardb.qdb.Session
-
Set input buffer size for this session.
- setInt64(long) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain long integer value;
- setNano(long) - Method in class net.quasardb.qdb.ts.Timespec
- setNative(long, Value.Type, int) - Method in class net.quasardb.qdb.ts.Value
- setNull() - Method in class net.quasardb.qdb.ts.Value
-
Updates value to represent an unintialised value.
- setSafeBlob(byte[]) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain blob value.
- setSafeBlob(ByteBuffer) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain blob value.
- setSec(long) - Method in class net.quasardb.qdb.ts.Timespec
- setSoftMemoryLimit(long) - Method in class net.quasardb.qdb.Session
-
Sets the soft memory limit of the client.
- setString(String) - Method in class net.quasardb.qdb.ts.Value
-
Update this value to be a String.
- setTimeout(int) - Method in class net.quasardb.qdb.Session
-
Set network timeout for this session.
- setTimestamp(Timespec) - Method in class net.quasardb.qdb.ts.Value
-
Updates value to take a certain timestamp;
- setTimestamp(Timespec) - Method in class net.quasardb.qdb.ts.WritableRow
-
Set timestamp of this row.
- setValue(Value, int) - Method in class net.quasardb.qdb.ts.Row
-
Update a value with a certain offset.
- severity(int) - Static method in class net.quasardb.qdb.jni.qdb_error
- shardSizeMillis - Variable in class net.quasardb.qdb.ts.Table
- shardSizeSecs - Variable in class net.quasardb.qdb.ts.Table
- size() - Method in class net.quasardb.qdb.batch.Batch
-
Returns the amount of operations in this batch.
- size() - Method in class net.quasardb.qdb.SessionPool
-
Returns the amount of sessions currently on the pool.
- size() - Method in class net.quasardb.qdb.ts.Points.Data
- size() - Method in class net.quasardb.qdb.ts.Row
-
Returns number of values assigbed to this row.
- size() - Method in class net.quasardb.qdb.ts.Tables
-
Returns the number of tables in this collection.
- size() - Method in class net.quasardb.qdb.ts.Timespecs
- size() - Method in class net.quasardb.qdb.ts.Writer
-
Returns the amount of values appended to the writer, not yet pushed/flushed.
- skipped - Static variable in class net.quasardb.qdb.jni.qdb_error
- softMemoryLimit(Long) - Method in class net.quasardb.qdb.Session.Builder
- softMemoryLimit(Long) - Method in class net.quasardb.qdb.SessionFactory
- stream() - Method in class net.quasardb.qdb.ts.Reader
-
Provides stream-based access.
- stream() - Method in class net.quasardb.qdb.ts.Result
-
Provides stream-based access.
- string(String) - Method in class net.quasardb.qdb.batch.Batch
- STRING - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- STRING - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- STRING - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- String_(String) - Constructor for class net.quasardb.qdb.ts.Column.String_
- string_get(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- string_put(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- string_update(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
- StringData(Timespecs, String[]) - Constructor for class net.quasardb.qdb.ts.Points.StringData
- StringEntry - Class in net.quasardb.qdb.batch
-
A string in the database.
- StringEntry - Class in net.quasardb.qdb.kv
-
A string in the database.
- StringEntry(Batch, String) - Constructor for class net.quasardb.qdb.batch.StringEntry
- StringEntry(Session, String) - Constructor for class net.quasardb.qdb.kv.StringEntry
- strings() - Method in class net.quasardb.qdb.ts.Points
- Symbol(String, String) - Constructor for class net.quasardb.qdb.ts.Column.Symbol
- SYMBOL - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- symbolTable - Variable in class net.quasardb.qdb.ts.Column
- system_local - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- system_local - Static variable in class net.quasardb.qdb.jni.qdb_error
- system_remote - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
- system_remote - Static variable in class net.quasardb.qdb.jni.qdb_error
- SystemException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the operating system caused an error
- SystemException(String) - Constructor for exception class net.quasardb.qdb.exception.SystemException
T
- Table - Class in net.quasardb.qdb.ts
-
Represents a timeseries Table.
- Table(Session, String) - Constructor for class net.quasardb.qdb.ts.Table
-
Initialize a new timeseries table.
- Table(Column[], long, String) - Constructor for class net.quasardb.qdb.ts.Table
-
Initialize a new timeseries table.
- tables - Variable in class net.quasardb.qdb.ts.Tables
- Tables - Class in net.quasardb.qdb.ts
-
Utility class to make working with multiple tables easier by bridging between the #Table and #Writer class.
- Tables() - Constructor for class net.quasardb.qdb.ts.Tables
-
Initialize empty collection of Tables.
- Tables(Table[]) - Constructor for class net.quasardb.qdb.ts.Tables
-
Initialize a collection of timeseries Tables.
- tag - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- tag_already_set - Static variable in class net.quasardb.qdb.jni.qdb_error
- tag_iterator_alias(long) - Static method in class net.quasardb.qdb.jni.qdb
- tag_iterator_begin(long, String, Reference<Long>) - Static method in class net.quasardb.qdb.jni.qdb
- tag_iterator_close(long) - Static method in class net.quasardb.qdb.jni.qdb
- tag_iterator_next(long) - Static method in class net.quasardb.qdb.jni.qdb
- tag_iterator_type(long) - Static method in class net.quasardb.qdb.jni.qdb
- tag_not_set - Static variable in class net.quasardb.qdb.jni.qdb_error
- throwIfClosed() - Method in class net.quasardb.qdb.Session
- tidyMemory() - Method in class net.quasardb.qdb.Session
-
Cleans up memory allocator and purged any unused cache.
- time_range - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_aggregation
- time_range - Variable in class net.quasardb.qdb.jni.qdb_ts_double_aggregation
- time_range - Variable in class net.quasardb.qdb.jni.qdb_ts_string_aggregation
- timeout - Static variable in class net.quasardb.qdb.jni.qdb_error
- TimeRange - Class in net.quasardb.qdb.ts
- TimeRange(Timespec, Timespec) - Constructor for class net.quasardb.qdb.ts.TimeRange
- timeseries - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- Timespec - Class in net.quasardb.qdb.ts
-
Nanosecond precision time specification for QuasarDB.
- Timespec() - Constructor for class net.quasardb.qdb.ts.Timespec
-
Construct a new Timespec null value.
- Timespec(long) - Constructor for class net.quasardb.qdb.ts.Timespec
-
Construct a new timespec from milliseconds.
- Timespec(long, long) - Constructor for class net.quasardb.qdb.ts.Timespec
- Timespec(Timestamp) - Constructor for class net.quasardb.qdb.ts.Timespec
- Timespec(Instant) - Constructor for class net.quasardb.qdb.ts.Timespec
- Timespec(LocalDateTime) - Constructor for class net.quasardb.qdb.ts.Timespec
- Timespec(Timespec) - Constructor for class net.quasardb.qdb.ts.Timespec
-
Create a copy of this timespec.
- timespecs - Variable in class net.quasardb.qdb.ts.Points.Data
- Timespecs - Class in net.quasardb.qdb.ts
-
Efficient, array-based representation of many timespecs.
- Timespecs(long[], long[]) - Constructor for class net.quasardb.qdb.ts.Timespecs
- timestamp - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_point
- timestamp - Variable in class net.quasardb.qdb.jni.qdb_ts_double_point
- timestamp - Variable in class net.quasardb.qdb.jni.qdb_ts_string_point
- timestamp - Variable in class net.quasardb.qdb.ts.WritableRow
- timestamp(String) - Method in class net.quasardb.qdb.batch.Batch
- Timestamp(String) - Constructor for class net.quasardb.qdb.ts.Column.Timestamp
- TIMESTAMP - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- TIMESTAMP - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- TIMESTAMP - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- timestamp_get(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- timestamp_put(long, String, Timespec) - Static method in class net.quasardb.qdb.jni.qdb
- timestamp_update(long, String, Timespec) - Static method in class net.quasardb.qdb.jni.qdb
- TimestampData(Timespecs, Timespecs) - Constructor for class net.quasardb.qdb.ts.Points.TimestampData
- TimestampEntry - Class in net.quasardb.qdb.batch
-
A timestamp in the database.
- TimestampEntry - Class in net.quasardb.qdb.kv
-
A 64-bit floating point in the database.
- TimestampEntry(Batch, String) - Constructor for class net.quasardb.qdb.batch.TimestampEntry
- TimestampEntry(Session, String) - Constructor for class net.quasardb.qdb.kv.TimestampEntry
- timestamps() - Method in class net.quasardb.qdb.ts.Points
- toByteBuffer() - Method in class net.quasardb.qdb.Buffer
- toEpochMillis() - Method in class net.quasardb.qdb.ts.Timespec
-
Converts this timespec to the number of milliseconds from the epoch of 1970-01-01
- toEpochNanos() - Method in class net.quasardb.qdb.ts.Timespec
-
Converts this timespec to the number of nanoseconds from the epoch of 1970-01-01
- toString() - Method in class net.quasardb.qdb.Buffer
- toString() - Method in class net.quasardb.qdb.Logger.QdbEvent
- toString() - Method in class net.quasardb.qdb.PerformanceTrace.Measurement
- toString() - Method in class net.quasardb.qdb.PerformanceTrace.Trace
- toString() - Method in class net.quasardb.qdb.ts.Column
- toString() - Method in class net.quasardb.qdb.ts.Points.Data
- toString() - Method in class net.quasardb.qdb.ts.Points.DoubleData
- toString() - Method in class net.quasardb.qdb.ts.Points
- toString() - Method in class net.quasardb.qdb.ts.QueryBuilder
- toString() - Method in class net.quasardb.qdb.ts.Result
-
Access to a String representation of this Result.
- toString() - Method in class net.quasardb.qdb.ts.Row
- toString() - Method in class net.quasardb.qdb.ts.Table
- toString() - Method in class net.quasardb.qdb.ts.Tables
- toString() - Method in class net.quasardb.qdb.ts.TimeRange
- toString() - Method in class net.quasardb.qdb.ts.Timespec
- toString() - Method in class net.quasardb.qdb.ts.Timespecs
- toString() - Method in class net.quasardb.qdb.ts.Value
- toString() - Method in class net.quasardb.qdb.ts.WritableRow
- trace(String) - Static method in class net.quasardb.qdb.Logger
- Trace(String, PerformanceTrace.Measurement[]) - Constructor for class net.quasardb.qdb.PerformanceTrace.Trace
- trackMinMaxTimestamp(Timespec) - Method in class net.quasardb.qdb.ts.Writer
- transaction_partial_failure - Static variable in class net.quasardb.qdb.jni.qdb_error
- TRANSACTIONAL - Enum constant in enum net.quasardb.qdb.batch.Batch.CommitMode
- transactionalCommit() - Method in class net.quasardb.qdb.batch.Batch.Builder
- trim_all(long, int, int) - Static method in class net.quasardb.qdb.jni.qdb
- TRUNCATE - Enum constant in enum net.quasardb.qdb.ts.Writer.PushMode
- truncatePush() - Method in class net.quasardb.qdb.ts.Writer.Builder
- try_again - Static variable in class net.quasardb.qdb.jni.qdb_error
- ts_batch_push(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_push_async(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_push_fast(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_push_truncate(long, long, TimeRange[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_release_columns_memory(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_row_set_blob(long, long, ByteBuffer) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_row_set_double(long, long, double) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_row_set_int64(long, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_row_set_string(long, long, byte[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_row_set_timestamp(long, long, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_start_row(long, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_batch_table_release(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_create(long, String, long, Column[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_prepare(long, long[], long[]) - Static method in class net.quasardb.qdb.jni.qdb
-
Allocates all data structures in one big allocation.
- ts_exp_batch_push(long, int, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_release(long, long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_column_from_blob(long, long, long, long, String, ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_column_from_double(long, long, long, long, String, double[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_column_from_int64(long, long, long, long, String, long[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_column_from_string(long, long, long, long, String, ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_column_from_timestamp(long, long, long, long, String, Timespecs) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_set_table_data(long, long, long, String, Timespecs) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_table_set_drop_duplicate_columns(long, long, long, String[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_table_set_drop_duplicates(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_table_set_truncate_ranges(long, long, long, TimeRange[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_exp_batch_timestamps_release(long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_insert_columns(long, String, Column[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_list_columns(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- ts_local_table_init(long, String, Column[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_local_table_release(long, long) - Static method in class net.quasardb.qdb.jni.qdb
- ts_point_get_ranges(long, String, String, int, TimeRange[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_point_insert(long, String, String, Timespecs, int, Object) - Static method in class net.quasardb.qdb.jni.qdb
- ts_remove(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- ts_shard_size(long, String) - Static method in class net.quasardb.qdb.jni.qdb
- ts_table_get_ranges(long, long, TimeRange[]) - Static method in class net.quasardb.qdb.jni.qdb
- ts_table_next_row(long, long, Column[]) - Static method in class net.quasardb.qdb.jni.qdb
- type - Variable in class net.quasardb.qdb.ts.Column
- TypedData(Timespecs, T) - Constructor for class net.quasardb.qdb.ts.Points.TypedData
- typedValueEquals(double[]) - Method in class net.quasardb.qdb.ts.Points.DoubleData
- typedValueEquals(long[]) - Method in class net.quasardb.qdb.ts.Points.Int64Data
- typedValueEquals(String[]) - Method in class net.quasardb.qdb.ts.Points.StringData
- typedValueEquals(ByteBuffer[]) - Method in class net.quasardb.qdb.ts.Points.BlobData
- typedValueEquals(Timespecs) - Method in class net.quasardb.qdb.ts.Points.TimestampData
- typedValueEquals(T) - Method in class net.quasardb.qdb.ts.Points.ArrayData
- typedValueEquals(T) - Method in class net.quasardb.qdb.ts.Points.TypedData
U
- underflow - Static variable in class net.quasardb.qdb.jni.qdb_error
- UnderflowException - Exception Class in net.quasardb.qdb.exception
-
Exception thrown when the operation cannot be performed because the 64-bit integer would underflow
- UnderflowException(String) - Constructor for exception class net.quasardb.qdb.exception.UnderflowException
- uninitialized - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
- uninitialized - Static variable in class net.quasardb.qdb.jni.qdb_error
- UNINITIALIZED - Enum constant in enum net.quasardb.qdb.kv.Entry.Type
- UNINITIALIZED - Enum constant in enum net.quasardb.qdb.ts.Column.Type
- UNINITIALIZED - Enum constant in enum net.quasardb.qdb.ts.Value.Type
- union(TimeRange, TimeRange) - Static method in class net.quasardb.qdb.ts.TimeRange
-
Returns the union of two time ranges, that is, the range that can contain both time ranges.
- UNIVERSE_RANGE - Static variable in class net.quasardb.qdb.ts.TimeRange
-
Timerange that spans the universal set of all representable time.
- unmatched_content - Static variable in class net.quasardb.qdb.jni.qdb_error
- unrecoverable - Static variable in class net.quasardb.qdb.jni.qdb_err_severity
- unstable_cluster - Static variable in class net.quasardb.qdb.jni.qdb_error
- update(double) - Method in class net.quasardb.qdb.batch.DoubleEntry
-
Replaces the content of the double.
- update(double) - Method in class net.quasardb.qdb.kv.DoubleEntry
-
Replaces the content of the double.
- update(long) - Method in class net.quasardb.qdb.batch.IntegerEntry
-
Replaces the content of the integer.
- update(long) - Method in class net.quasardb.qdb.kv.IntegerEntry
-
Replaces the content of the integer.
- update(String) - Method in class net.quasardb.qdb.batch.StringEntry
-
Replaces the content of the string.
- update(String) - Method in class net.quasardb.qdb.kv.StringEntry
-
Replaces the content of the string.
- update(ByteBuffer) - Method in class net.quasardb.qdb.batch.BlobEntry
-
Replaces the content of the blob.
- update(ByteBuffer) - Method in class net.quasardb.qdb.kv.BlobEntry
-
Replaces the content of the blob.
- update(Timespec) - Method in class net.quasardb.qdb.batch.TimestampEntry
-
Replaces the content of the timestamp.
- update(Timespec) - Method in class net.quasardb.qdb.kv.TimestampEntry
-
Replaces the content of the timestamp.
- uri(String) - Method in class net.quasardb.qdb.Session.Builder
- user_name - Variable in class net.quasardb.qdb.jni.qdb_cluster_security_options
- user_private_key - Variable in class net.quasardb.qdb.jni.qdb_cluster_security_options
- userName - Variable in class net.quasardb.qdb.Session.SecurityOptions
- userPrivateKey - Variable in class net.quasardb.qdb.Session.SecurityOptions
V
- value - Variable in class net.quasardb.qdb.jni.qdb_ts_blob_point
- value - Variable in class net.quasardb.qdb.jni.qdb_ts_double_point
- value - Variable in class net.quasardb.qdb.jni.qdb_ts_string_point
- value - Variable in class net.quasardb.qdb.jni.Reference
- value - Variable in enum net.quasardb.qdb.kv.Entry.Type
- value - Variable in enum net.quasardb.qdb.ts.Column.Type
- value - Variable in enum net.quasardb.qdb.ts.Value.Type
- value - Variable in enum net.quasardb.qdb.ts.Writer.PushMode
- Value - Class in net.quasardb.qdb.ts
-
Represents a timeseries value.
- Value() - Constructor for class net.quasardb.qdb.ts.Value
- Value(Value) - Constructor for class net.quasardb.qdb.ts.Value
-
Creates new value out of this value, that is, copies the underlying value.
- Value(Value.Type) - Constructor for class net.quasardb.qdb.ts.Value
- Value.Type - Enum in net.quasardb.qdb.ts
- valueEquals(Object) - Method in class net.quasardb.qdb.ts.Points.Data
- valueEquals(Object) - Method in class net.quasardb.qdb.ts.Points.TypedData
- valueOf(String) - Static method in enum net.quasardb.qdb.batch.Batch.CommitMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.quasardb.qdb.kv.Entry.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.quasardb.qdb.Session.CompressionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.quasardb.qdb.ts.Column.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.quasardb.qdb.ts.Value.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.quasardb.qdb.ts.Writer.PushMode
-
Returns the enum constant of this type with the specified name.
- values - Variable in class net.quasardb.qdb.ts.Points.Data
- values - Variable in class net.quasardb.qdb.ts.Row
- values() - Static method in enum net.quasardb.qdb.batch.Batch.CommitMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.quasardb.qdb.kv.Entry.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.quasardb.qdb.Session.CompressionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.quasardb.qdb.ts.Column.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.quasardb.qdb.ts.Value.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.quasardb.qdb.ts.Writer.PushMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Values - Class in net.quasardb.qdb.ts
-
Utility functions that operate on (arrays of) values.
- Values() - Constructor for class net.quasardb.qdb.ts.Values
- version() - Static method in class net.quasardb.qdb.jni.qdb
W
- wait_for_stabilization(long, int) - Static method in class net.quasardb.qdb.jni.qdb
- waitForStabilization(int) - Method in class net.quasardb.qdb.Session
-
Wait for all nodes of the cluster to be stabilized.
- warn(String) - Static method in class net.quasardb.qdb.Logger
- warning - Static variable in class net.quasardb.qdb.jni.qdb_err_severity
- warning - Static variable in class net.quasardb.qdb.jni.qdb_log_level
- withBegin(Timespec) - Method in class net.quasardb.qdb.ts.TimeRange
-
Returns a copy of this timerange with a different begin.
- withEnd(Timespec) - Method in class net.quasardb.qdb.ts.TimeRange
-
Returns a copy of this timerange with a different end.
- withZone(ZoneId) - Method in class net.quasardb.qdb.ts.NanoClock
- wrap(Session, ByteBuffer) - Static method in class net.quasardb.qdb.Buffer
- wrap(Session, Reference<ByteBuffer>) - Static method in class net.quasardb.qdb.Buffer
- WritableRow - Class in net.quasardb.qdb.ts
-
Represents a timeseries row.
- WritableRow(Timestamp, Value[]) - Constructor for class net.quasardb.qdb.ts.WritableRow
-
Row with timestamp
- WritableRow(LocalDateTime, Value[]) - Constructor for class net.quasardb.qdb.ts.WritableRow
-
Row with timestamp
- WritableRow(Timespec, Value[]) - Constructor for class net.quasardb.qdb.ts.WritableRow
-
Row with timestamp
- WritableRow(WritableRow) - Constructor for class net.quasardb.qdb.ts.WritableRow
-
Creates a new WritableRow out of an existing row, that is, copies the underlying representation.
- Writer - Class in net.quasardb.qdb.ts
-
High-performance bulk writer for a QuasarDB timeseries table.
- Writer(Session, Writer.Options) - Constructor for class net.quasardb.qdb.ts.Writer
- Writer.Builder - Class in net.quasardb.qdb.ts
- Writer.Options - Class in net.quasardb.qdb.ts
-
Batch writer options.
- Writer.PushMode - Enum in net.quasardb.qdb.ts
-
Determines which mode of operation to use when flushing the writer.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form