Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

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(Table) - Method in class net.quasardb.qdb.ts.Tables
Returns a copy of this collection with the new table added.
add(Session, String) - 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_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 in net.quasardb.qdb.exception
Exception thrown when the specified entry already exists in the database.
AliasAlreadyExistsException(String) - Constructor for exception net.quasardb.qdb.exception.AliasAlreadyExistsException
 
AliasNotFoundException - Exception in net.quasardb.qdb.exception
Exception thrown when an entry cannot be found in the database
AliasNotFoundException(String) - Constructor for exception net.quasardb.qdb.exception.AliasNotFoundException
 
append(Integer, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.AutoFlushWriter
 
append(Integer, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.ExpWriter
 
append(Integer, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.PinnedWriter
 
append(Integer, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(String, Timespec, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(Timespec, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(Integer, WritableRow) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(String, WritableRow) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(WritableRow) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(Integer, LocalDateTime, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(String, LocalDateTime, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(LocalDateTime, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(Integer, Timestamp, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(String, Timestamp, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
append(Timestamp, Value[]) - Method in class net.quasardb.qdb.ts.Writer
Append a new row to the local table cache.
asInstant() - Method in class net.quasardb.qdb.ts.Timespec
Converts this Timespec into an Instant.
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(ObjectArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
 
asPrimitiveDoubleArray(ObjectArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
 
asPrimitiveInt64Array(ObjectArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
 
asPrimitiveStringArray(ObjectArrayList<Value>) - Static method in class net.quasardb.qdb.ts.Values
 
asPrimitiveTimestampArray(ObjectArrayList<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.
asyncAutoFlushWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, String, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Table, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Tables, long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncAutoFlushWriter(Session, Table[], long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed buffered writes.
asyncWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single timeseries table using high-speed buffered writes.
asyncWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table using high-speed buffered writes.
asyncWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table using high-speed buffered writes.
asyncWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table using hgih-speed buffered writes.
attach_tag(long, String, String) - Static method in class net.quasardb.qdb.jni.qdb
 
attachTag(Session, Table, String) - Static method in class net.quasardb.qdb.ts.Table
Attaches a tag to an existing table.
attachTag(Session, String, String) - Static method in class net.quasardb.qdb.ts.Table
Attaches a tag to an existing table.
attachTags(Session, Table, List<String>) - Static method in class net.quasardb.qdb.ts.Table
Attaches tags to an existing table.
attachTags(Session, String, 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, Table[]) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
Initialize a new auto-flushing timeseries table with a default threshold of 50000 rows.
AutoFlushWriter(Session, Table[], Writer.PushMode) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
Initialize a new auto-flushing timeseries table with a default threshold of 50000 rows.
AutoFlushWriter(Session, Table[], long) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
Initialize a new auto-flushing timeseries table.
AutoFlushWriter(Session, Table[], long, Writer.PushMode) - Constructor for class net.quasardb.qdb.ts.AutoFlushWriter
Initialize a new auto-flushing timeseries table.
autoFlushWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache.
autoFlushWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache.
autoFlushWriter(Session, String, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache.
autoFlushWriter(Session, Table, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache.
autoFlushWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache.
autoFlushWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache.
autoFlushWriter(Session, Tables, long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache.
autoFlushWriter(Session, Table[], long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache.

B

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, int, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
 
batch_write_blob_update(long, int, String, ByteBuffer, long) - Static method in class net.quasardb.qdb.jni.qdb
 
BatchAlreadyRunException - Exception in net.quasardb.qdb.exception
Exception thrown when modifying a batch that has already been run.
BatchAlreadyRunException(String) - Constructor for exception net.quasardb.qdb.exception.BatchAlreadyRunException
 
BatchClosedException - Exception in net.quasardb.qdb.exception
Exception thrown when using a closed batch.
BatchClosedException(String) - Constructor for exception net.quasardb.qdb.exception.BatchClosedException
 
BatchNotRunException - Exception in net.quasardb.qdb.exception
Exception thrown when reading the result of a batch that hasn't been run.
BatchNotRunException(String) - Constructor for exception net.quasardb.qdb.exception.BatchNotRunException
 
begin - Variable in class net.quasardb.qdb.ts.TimeRange
 
blob - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
 
blob - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_type
 
Blob(String) - Constructor for class net.quasardb.qdb.ts.Column.Blob
 
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
 
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 in net.quasardb.qdb.exception
Exception thrown when trying to perform an operation on a closed Buffer
BufferClosedException(String) - Constructor for exception net.quasardb.qdb.exception.BufferClosedException
 
build() - Static method in class net.quasardb.qdb.jni.qdb
 

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.Buffer
 
close(long) - Static method in class net.quasardb.qdb.jni.qdb
 
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.
cluster_public_key - Variable in class net.quasardb.qdb.jni.qdb_cluster_security_options
 
ClusterClosedException - Exception in net.quasardb.qdb.exception
Exception thrown when trying to perform an operation on a closed Cluster
ClusterClosedException(String) - Constructor for exception 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, Value.Type) - Constructor for class net.quasardb.qdb.ts.Column
Create a column with a certain type.
Column(String, int) - Constructor for class net.quasardb.qdb.ts.Column
 
column - Variable in class net.quasardb.qdb.ts.Writer.TableColumn
 
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.Timestamp - Class in net.quasardb.qdb.ts
A timestamp column.
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
 
columns - Variable in class net.quasardb.qdb.ts.Writer
 
conflict - Static variable in class net.quasardb.qdb.jni.qdb_error
 
connect(long, String) - Static method in class net.quasardb.qdb.jni.qdb
 
connect(String) - Static method in class net.quasardb.qdb.Session
Establishes a connection
connect(Session.SecurityOptions, String) - Static method in class net.quasardb.qdb.Session
Establishes a secure connection
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 in net.quasardb.qdb.exception
Exception thrown when the connection to the database caused an error
ConnectionException(String) - Constructor for exception net.quasardb.qdb.exception.ConnectionException
 
ConnectionRefusedException - Exception in net.quasardb.qdb.exception
Exception thrown when the connection to the cluster is refused.
ConnectionRefusedException(String) - Constructor for exception 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, 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.
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.
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

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
 
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
 
Double(String) - Constructor for class net.quasardb.qdb.ts.Column.Double
 
double_ - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_type
 

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
 
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_too_large - Static variable in class net.quasardb.qdb.jni.qdb_error
 
equals(Object) - Method in class net.quasardb.qdb.ts.Column
 
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.Value
 
equals(Object) - Method in class net.quasardb.qdb.ts.WritableRow
Comparison-by-value operator.
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 in net.quasardb.qdb.exception
Exception thrown when an entry cannot be found in the database
Exception(String) - Constructor for exception net.quasardb.qdb.exception.Exception
 
execute(Session) - Method in class net.quasardb.qdb.ts.Query
 
expAsyncWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance exp columns writer with asynchronous push mode.
expAsyncWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance exp columns writer with asynchronous push mode.
expAsyncWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental exp columns writer for timeseries tables.
expAsyncWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental exp columns writer for timeseries tables.
expFastWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
expFastWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
expFastWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
expFastWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
expires_at(long, String, long) - Static method in class net.quasardb.qdb.jni.qdb
 
expTruncateWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance exp columns writer.
expTruncateWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance exp columns writer.
expTruncateWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental exp columns writer for timeseries tables.
expTruncateWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental exp columns writer for timeseries tables.
ExpWriter - Class in net.quasardb.qdb.ts
Experimental, high-performance bulk writer for a QuasarDB timeseries table.
ExpWriter(Session, Table[]) - Constructor for class net.quasardb.qdb.ts.ExpWriter
 
ExpWriter(Session, Table[], Writer.PushMode) - Constructor for class net.quasardb.qdb.ts.ExpWriter
 
expWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance writer.
expWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance writer.
expWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental writer for timeseries tables.
expWriter(Session, Tables, Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental writer for timeseries tables.
expWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental writer for timeseries tables.
expWriter(Session, Table[], Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental exp columns writer for timeseries tables.
extraTables(Table[]) - Method in class net.quasardb.qdb.ts.PinnedWriter
 
extraTables(Table[]) - Method in class net.quasardb.qdb.ts.Writer
After a writer is already initialized, this function allows extra tables to be added to the internal state.
extraTables(Table) - Method in class net.quasardb.qdb.ts.Writer
 

F

fastAutoFlushWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
fastAutoFlushWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
fastAutoFlushWriter(Session, String, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
fastAutoFlushWriter(Session, Table, long) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table that periodically flushes its local cache, and makes use of high-speed buffered writes.
fastAutoFlushWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed in-place writes.
fastAutoFlushWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed in-place writes.
fastAutoFlushWriter(Session, Tables, long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed in-place writes.
fastAutoFlushWriter(Session, Table[], long) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that periodically flushes its local cache, and makes use of high-speed in-place writes.
fastWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
fastWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
fastWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
fastWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
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.ExpWriter
 
flush(TimeRange[]) - Method in class net.quasardb.qdb.ts.ExpWriter
 
flush() - Method in class net.quasardb.qdb.ts.PinnedWriter
 
flush() - Method in class net.quasardb.qdb.ts.Writer
Flush current local cache to server.
flush(TimeRange) - Method in class net.quasardb.qdb.ts.Writer
Flush with specific time range, only useful in the context of a truncate push mode.
flush(TimeRange[]) - Method in class net.quasardb.qdb.ts.Writer
Flush with specific time range, only useful in the context of a truncate push mode.
fromInt(int) - Static method in enum net.quasardb.qdb.ts.Value.Type
 

G

get() - Method in class net.quasardb.qdb.jni.Reference
 
get(Session) - Static method in class net.quasardb.qdb.PerformanceTrace
Access available performance traces.
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).
getColumns(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Returns column layout of table.
getColumns() - Method in class net.quasardb.qdb.ts.Table
Returns column representation of this table.
getColumnTypes() - Method in class net.quasardb.qdb.ts.Table
Returns the types of each of the columns.
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
 
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
 
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
 
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, Table) - Static method in class net.quasardb.qdb.ts.Table
Returns the shard size (in seconds) of the table.
getShardSize(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Returns the shard size (in milliseconds) 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
 
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.Logger.QdbEvent
 
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.
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
 
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
 
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.
host_not_found - Static variable in class net.quasardb.qdb.jni.qdb_error
 
HostNotFoundException - Exception in net.quasardb.qdb.exception
Exception thrown when the host name resolution fails.
HostNotFoundException(String) - Constructor for exception 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 in net.quasardb.qdb.exception
Exception thrown when the specified entry has a type incompatible for this operation.
IncompatibleTypeException(String) - Constructor for exception 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_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
 
InputBufferTooSmallException - Exception 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 net.quasardb.qdb.exception.InputBufferTooSmallException
 
InputException - Exception in net.quasardb.qdb.exception
Exception thrown when the input of a command caused an error.
InputException(String) - Constructor for exception net.quasardb.qdb.exception.InputException
 
instant() - Method in class net.quasardb.qdb.ts.NanoClock
 
int64 - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_type
 
Int64(String) - Constructor for class net.quasardb.qdb.ts.Column.Int64
 
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
 
integer - Static variable in class net.quasardb.qdb.jni.qdb_entry_type
 
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 in net.quasardb.qdb.exception
Exception is thrown when the remote connection has been interrupted.
InterruptedException(String) - Constructor for exception 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 in net.quasardb.qdb.exception
Exception thrown when argument passed to a method is incorrect.
InvalidArgumentException(String) - Constructor for exception net.quasardb.qdb.exception.InvalidArgumentException
 
InvalidIteratorException - Exception in net.quasardb.qdb.exception
Exception thrown when an operation on an iterator is considered invalid, i.e.
InvalidIteratorException(String) - Constructor for exception net.quasardb.qdb.exception.InvalidIteratorException
 
InvalidReplyException - Exception in net.quasardb.qdb.exception
Exception thrown the response from a remote host cannot be treated.
InvalidReplyException() - Constructor for exception net.quasardb.qdb.exception.InvalidReplyException
 
InvalidReplyException(String) - Constructor for exception net.quasardb.qdb.exception.InvalidReplyException
 
isBefore(Timespec) - Method in class net.quasardb.qdb.ts.Timespec
 
isClosed() - Method in class net.quasardb.qdb.Session
 
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 in net.quasardb.qdb.exception
Exception thrown when the local (ie client) operating system caused an error
LocalSystemException(String) - Constructor for exception net.quasardb.qdb.exception.LocalSystemException
 
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
 
log() - Method in class net.quasardb.qdb.PerformanceTrace.Measurement
 
log() - Method in class net.quasardb.qdb.PerformanceTrace.Trace
 
Logger - Class in net.quasardb.qdb
 
Logger() - Constructor for class net.quasardb.qdb.Logger
 
Logger.QdbEvent - Class in net.quasardb.qdb
 

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.
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.
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.

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.exception - package net.quasardb.qdb.exception
 
net.quasardb.qdb.jni - package net.quasardb.qdb.jni
 
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
 
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
 
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(T) - Static method in class net.quasardb.qdb.jni.Reference
 
of(String) - Static method in class net.quasardb.qdb.ts.Query
Returns new Query instance based on a string.
ofFiles(String, String) - Static method in class net.quasardb.qdb.Session.SecurityOptions
Create security credentials using QuasarDB's credential files as input.
ofTag(Session, String) - Static method in class net.quasardb.qdb.ts.Tables
 
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_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 in net.quasardb.qdb.exception
Exception thrown when the operation cannot be performed because it has been disabled.
OperationDisabledException(String) - Constructor for exception net.quasardb.qdb.exception.OperationDisabledException
 
OperationException - Exception in net.quasardb.qdb.exception
Exception thrown when an operation caused an error
OperationException(String) - Constructor for exception net.quasardb.qdb.exception.OperationException
 
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_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_timeout(long, int) - Static method in class net.quasardb.qdb.jni.qdb
 
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 in net.quasardb.qdb.exception
Exception thrown when an index is out of range.
OutOfBoundsException(String) - Constructor for exception net.quasardb.qdb.exception.OutOfBoundsException
 
overflow - Static variable in class net.quasardb.qdb.jni.qdb_error
 
OverflowException - Exception 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 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
 
pinnedAsyncWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer with asynchronous push mode.
pinnedAsyncWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer with asynchronous push mode.
pinnedAsyncWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedAsyncWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedFastWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
pinnedFastWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that makes use of in-place updates rather than copy-on-write.
pinnedFastWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
pinnedFastWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries tables that makes use of in-place updates rather than copy-on-write.
PinnedMatrix(Value.Type[]) - Constructor for class net.quasardb.qdb.ts.PinnedWriter.PinnedMatrix
 
pinnedTruncateWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer.
pinnedTruncateWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer.
pinnedTruncateWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedTruncateWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
PinnedWriter - Class in net.quasardb.qdb.ts
Experimental, high-performance bulk writer for a QuasarDB timeseries table.
PinnedWriter(Session, Table[]) - Constructor for class net.quasardb.qdb.ts.PinnedWriter
 
PinnedWriter(Session, Table[], Writer.PushMode) - Constructor for class net.quasardb.qdb.ts.PinnedWriter
 
pinnedWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer.
pinnedWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new, experimental high-performance pinned columns writer.
pinnedWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedWriter(Session, Tables, Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
pinnedWriter(Session, Table[], Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new, experimental pinned columns writer for timeseries tables.
PinnedWriter.PinnedMatrix - Class in net.quasardb.qdb.ts
 
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.
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.ExpWriter
 
prepareFlush(TimeRange[]) - Method in class net.quasardb.qdb.ts.ExpWriter
 
prepareFlush() - Method in class net.quasardb.qdb.ts.PinnedWriter
 
protocol - Static variable in class net.quasardb.qdb.jni.qdb_err_origin
 
ProtocolException - Exception in net.quasardb.qdb.exception
Exception thrown when an error is detected in the quasardb protocol
ProtocolException(String) - Constructor for exception net.quasardb.qdb.exception.ProtocolException
 
purge_all(long, int) - Static method in class net.quasardb.qdb.jni.qdb
 
pushMode() - Method in class net.quasardb.qdb.ts.Writer
 

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_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_type - Class in net.quasardb.qdb.jni
 
qdb_ts_column_type() - Constructor for class net.quasardb.qdb.jni.qdb_ts_column_type
 
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 - Class in net.quasardb.qdb.ts
High-performance bulk reader for a QuasarDB timeseries table.
Reader(Session, Table, TimeRange[]) - Constructor for class net.quasardb.qdb.ts.Reader
 
reader(Session, String, TimeRange[]) - 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.
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_qdb_string(long) - Static method in class net.quasardb.qdb.jni.qdb
 
RemoteSystemException - Exception in net.quasardb.qdb.exception
Exception thrown when the remote (ie server) operating system caused an error
RemoteSystemException(String) - Constructor for exception net.quasardb.qdb.exception.RemoteSystemException
 
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 in net.quasardb.qdb.exception
Exception thrown when the specified alias is reserved for quasardb intenal use.
ReservedAliasException(String) - Constructor for exception net.quasardb.qdb.exception.ReservedAliasException
 
resource_locked - Static variable in class net.quasardb.qdb.jni.qdb_error
 
ResourceLockedException - Exception in net.quasardb.qdb.exception
Exception thrown when an operation cannot be performed because the entry is locked.
ResourceLockedException(String) - Constructor for exception net.quasardb.qdb.exception.ResourceLockedException
 
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(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(String, String, String) - Constructor for class net.quasardb.qdb.Session.SecurityOptions
 
Session - Class in net.quasardb.qdb
Represents a connection with the QuasarDB cluster.
Session() - Constructor for class net.quasardb.qdb.Session
Initialize a new Session without security settings.
Session(Session.SecurityOptions) - Constructor for class net.quasardb.qdb.Session
Initialize a new Session with security settings.
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
 
SessionFactory(String, String, String, String) - Constructor for class net.quasardb.qdb.SessionFactory
 
SessionFactory(String, Session.SecurityOptions) - 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.
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;
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.
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;
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.SessionPool
Returns the amount of sessions currently on the pool.
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
 
skipped - Static variable in class net.quasardb.qdb.jni.qdb_error
 
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 - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_type
 
String_(String) - Constructor for class net.quasardb.qdb.ts.Column.String_
 
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 in net.quasardb.qdb.exception
Exception thrown when the operating system caused an error
SystemException(String) - Constructor for exception 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.
table - Variable in class net.quasardb.qdb.ts.Writer.TableColumn
 
tableByIndex(int) - Method in class net.quasardb.qdb.ts.Writer
Reverse of tableIndexByName, based on a (column) index, resolves the table.
TableColumn(String, Value.Type, String) - Constructor for class net.quasardb.qdb.ts.Writer.TableColumn
 
tableIndexByName(String) - Method in class net.quasardb.qdb.ts.Writer
Utility function that looks up a table's index with the batch being written by its name.
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.
tables - Variable in class net.quasardb.qdb.ts.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
 
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(LocalDateTime) - 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
 
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 - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_type
 
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(String) - Constructor for class net.quasardb.qdb.ts.Column.Timestamp
 
timestamp - Variable in class net.quasardb.qdb.ts.WritableRow
 
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.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.Value
 
toString() - Method in class net.quasardb.qdb.ts.WritableRow
 
toString() - Method in class net.quasardb.qdb.ts.Writer.TableColumn
 
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
 
trim_all(long, int) - Static method in class net.quasardb.qdb.jni.qdb
 
truncateWriter(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that replaces any existing data with the new data, rather than just adding.
truncateWriter(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single table that replaces any existing data with the new data, rather than just adding.
truncateWriter(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for a single table that replaces any existing data with the new data, rather than just adding.
truncateWriter(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for a single table that replaces any existing data with the new data, rather than just adding.
try_again - Static variable in class net.quasardb.qdb.jni.qdb_error
 
ts_batch_pinned_push(long, long, int[], Object[]) - Static method in class net.quasardb.qdb.jni.qdb
 
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_pinned_blob(long, long, ByteBuffer) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_row_set_pinned_double(long, long, double) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_row_set_pinned_int64(long, long, long) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_row_set_pinned_string(long, long, byte[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_row_set_pinned_timestamp(long, 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_set_pinned_blobs(long, long, long, int, long[], ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_set_pinned_doubles(long, long, long, int, long[], double[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_set_pinned_int64s(long, long, long, int, long[], long[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_set_pinned_strings(long, long, long, int, long[], ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_set_pinned_timestamps(long, long, long, int, long[], Timespecs) - 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_extra_columns(long, long, Writer.TableColumn[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_batch_table_init(long, Writer.TableColumn[]) - 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_blob_aggregate(long, String, String, qdb_ts_blob_aggregation[], Reference<qdb_ts_blob_aggregation[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_blob_get_ranges(long, String, String, TimeRange[], Reference<qdb_ts_blob_point[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_blob_insert(long, String, String, qdb_ts_blob_point[]) - 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_double_aggregate(long, String, String, qdb_ts_double_aggregation[], Reference<qdb_ts_double_aggregation[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_double_get_ranges(long, String, String, TimeRange[], Reference<qdb_ts_double_point[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_double_insert(long, String, String, qdb_ts_double_point[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_prepare(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) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_column_from_blob(long, long, long, String, ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_column_from_double(long, long, long, String, double[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_column_from_int64(long, long, long, String, long[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_column_from_string(long, long, long, String, ByteBuffer[]) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_column_from_timestamp(long, long, long, String, Timespecs) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_set_table_data(long, long, String, Timespecs) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_exp_batch_table_set_truncate_ranges(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_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_string_aggregate(long, String, String, qdb_ts_string_aggregation[], Reference<qdb_ts_string_aggregation[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_string_get_ranges(long, String, String, TimeRange[], Reference<qdb_ts_string_point[]>) - Static method in class net.quasardb.qdb.jni.qdb
 
ts_string_insert(long, String, String, qdb_ts_string_point[]) - 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
 
type - Variable in class net.quasardb.qdb.ts.Writer.TableColumn
 

U

underflow - Static variable in class net.quasardb.qdb.jni.qdb_error
 
UnderflowException - Exception 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 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 - Static variable in class net.quasardb.qdb.jni.qdb_ts_column_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.
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
 
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 - Class in net.quasardb.qdb.ts
Represents a timeseries value.
Value() - Constructor for class net.quasardb.qdb.ts.Value
 
Value(Value.Type) - Constructor for class net.quasardb.qdb.ts.Value
 
value - Variable in enum net.quasardb.qdb.ts.Value.Type
 
value - Variable in enum net.quasardb.qdb.ts.Writer.PushMode
 
Value.Type - Enum in net.quasardb.qdb.ts
 
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.Row
 
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 - Class in net.quasardb.qdb.ts
Utility functions that operate on (arrays of) values.
Values() - Constructor for class net.quasardb.qdb.ts.Values
 
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.
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(Timespec, 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(Timestamp, Value[]) - Constructor for class net.quasardb.qdb.ts.WritableRow
Row with timestamp
writer(Session, String) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a single timeseries table.
writer(Session, Table) - Static method in class net.quasardb.qdb.ts.Table
Initializes new writer for a timeseries table.
writer(Session, Tables) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table.
writer(Session, Tables, Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table.
writer(Session, Table[]) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table.
writer(Session, Table[], Writer.PushMode) - Static method in class net.quasardb.qdb.ts.Tables
Initializes new writer for timeseries table.
Writer - Class in net.quasardb.qdb.ts
High-performance bulk writer for a QuasarDB timeseries table.
Writer(Session, Table[]) - Constructor for class net.quasardb.qdb.ts.Writer
 
Writer(Session, Table[], Writer.PushMode) - Constructor for class net.quasardb.qdb.ts.Writer
 
Writer.PushMode - Enum in net.quasardb.qdb.ts
Determines which mode of operation to use when flushing the writer.
Writer.TableColumn - Class in net.quasardb.qdb.ts
Helper class to represent a table and column pair, which we need because we need to lay out all columns as flat array.
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.