Package | Description |
---|---|
net.quasardb.qdb.ts |
Modifier and Type | Class and Description |
---|---|
class |
AutoFlushWriter
An implementation of a Writer that automatically flushes the local cache when
a certain threshold has been reached.
|
class |
ExpWriter
Experimental, high-performance bulk writer for a QuasarDB timeseries table.
|
class |
PinnedWriter
Experimental, high-performance bulk writer for a QuasarDB timeseries table.
|
Modifier and Type | Method and Description |
---|---|
static Writer |
Table.asyncWriter(Session session,
String name)
Initializes new writer for a single timeseries table using
high-speed buffered writes.
|
static Writer |
Table.asyncWriter(Session session,
Table table)
Initializes new writer for a timeseries table using high-speed
buffered writes.
|
static Writer |
Tables.asyncWriter(Session session,
Table[] tables)
Initializes new writer for timeseries table using hgih-speed
buffered writes.
|
static Writer |
Tables.asyncWriter(Session session,
Tables tables)
Initializes new writer for timeseries table using high-speed
buffered writes.
|
static Writer |
Table.expAsyncWriter(Session session,
String name)
Initializes new, experimental high-performance exp columns writer
with asynchronous push mode.
|
static Writer |
Table.expAsyncWriter(Session session,
Table table)
Initializes new, experimental high-performance exp columns writer
with asynchronous push mode.
|
static Writer |
Tables.expAsyncWriter(Session session,
Table[] tables)
Initializes new, experimental exp columns writer for timeseries tables.
|
static Writer |
Tables.expAsyncWriter(Session session,
Tables tables)
Initializes new, experimental exp columns writer for timeseries tables.
|
static Writer |
Table.expFastWriter(Session session,
String name)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.expFastWriter(Session session,
Table table)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.expFastWriter(Session session,
Table[] tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.expFastWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.expTruncateWriter(Session session,
String name)
Initializes new, experimental high-performance exp columns writer.
|
static Writer |
Table.expTruncateWriter(Session session,
Table table)
Initializes new, experimental high-performance exp columns writer.
|
static Writer |
Tables.expTruncateWriter(Session session,
Table[] tables)
Initializes new, experimental exp columns writer for timeseries tables.
|
static Writer |
Tables.expTruncateWriter(Session session,
Tables tables)
Initializes new, experimental exp columns writer for timeseries tables.
|
static Writer |
Table.expWriter(Session session,
String name)
Initializes new, experimental high-performance writer.
|
static Writer |
Table.expWriter(Session session,
Table table)
Initializes new, experimental high-performance writer.
|
static Writer |
Tables.expWriter(Session session,
Table[] tables)
Initializes new, experimental writer for timeseries tables.
|
static Writer |
Tables.expWriter(Session session,
Table[] tables,
Writer.PushMode mode)
Initializes new, experimental exp columns writer for timeseries tables.
|
static Writer |
Tables.expWriter(Session session,
Tables tables)
Initializes new, experimental writer for timeseries tables.
|
static Writer |
Tables.expWriter(Session session,
Tables tables,
Writer.PushMode mode)
Initializes new, experimental writer for timeseries tables.
|
static Writer |
Table.fastWriter(Session session,
String name)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.fastWriter(Session session,
Table table)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.fastWriter(Session session,
Table[] tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.fastWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.pinnedAsyncWriter(Session session,
String name)
Initializes new, experimental high-performance pinned columns writer
with asynchronous push mode.
|
static Writer |
Table.pinnedAsyncWriter(Session session,
Table table)
Initializes new, experimental high-performance pinned columns writer
with asynchronous push mode.
|
static Writer |
Tables.pinnedAsyncWriter(Session session,
Table[] tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Tables.pinnedAsyncWriter(Session session,
Tables tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Table.pinnedFastWriter(Session session,
String name)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.pinnedFastWriter(Session session,
Table table)
Initializes new writer for a single table that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.pinnedFastWriter(Session session,
Table[] tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Tables.pinnedFastWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that makes use of
in-place updates rather than copy-on-write.
|
static Writer |
Table.pinnedTruncateWriter(Session session,
String name)
Initializes new, experimental high-performance pinned columns writer.
|
static Writer |
Table.pinnedTruncateWriter(Session session,
Table table)
Initializes new, experimental high-performance pinned columns writer.
|
static Writer |
Tables.pinnedTruncateWriter(Session session,
Table[] tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Tables.pinnedTruncateWriter(Session session,
Tables tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Table.pinnedWriter(Session session,
String name)
Initializes new, experimental high-performance pinned columns writer.
|
static Writer |
Table.pinnedWriter(Session session,
Table table)
Initializes new, experimental high-performance pinned columns writer.
|
static Writer |
Tables.pinnedWriter(Session session,
Table[] tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Tables.pinnedWriter(Session session,
Table[] tables,
Writer.PushMode mode)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Tables.pinnedWriter(Session session,
Tables tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Tables.pinnedWriter(Session session,
Tables tables,
Writer.PushMode mode)
Initializes new, experimental pinned columns writer for timeseries tables.
|
static Writer |
Table.truncateWriter(Session session,
String name)
Initializes new writer for a single table that replaces any
existing data with the new data, rather than just adding.
|
static Writer |
Table.truncateWriter(Session session,
Table table)
Initializes new writer for a single table that replaces any
existing data with the new data, rather than just adding.
|
static Writer |
Tables.truncateWriter(Session session,
Table[] tables)
Initializes new writer for a single table that replaces any
existing data with the new data, rather than just adding.
|
static Writer |
Tables.truncateWriter(Session session,
Tables tables)
Initializes new writer for a single table that replaces any
existing data with the new data, rather than just adding.
|
static Writer |
Table.writer(Session session,
String name)
Initializes new writer for a single timeseries table.
|
static Writer |
Table.writer(Session session,
Table table)
Initializes new writer for a timeseries table.
|
static Writer |
Tables.writer(Session session,
Table[] tables)
Initializes new writer for timeseries table.
|
static Writer |
Tables.writer(Session session,
Table[] tables,
Writer.PushMode mode)
Initializes new writer for timeseries table.
|
static Writer |
Tables.writer(Session session,
Tables tables)
Initializes new writer for timeseries table.
|
static Writer |
Tables.writer(Session session,
Tables tables,
Writer.PushMode mode)
Initializes new writer for timeseries table.
|
Copyright © 2021. All rights reserved.