Package | Description |
---|---|
net.quasardb.qdb.ts |
Modifier and Type | Method and Description |
---|---|
Tables |
Tables.add(Session session,
String name)
Returns a copy of this collection with the new table added.
|
Tables |
Tables.add(Table table)
Returns a copy of this collection with the new table added.
|
static Tables |
Tables.ofTag(Session session,
String tag) |
Modifier and Type | Method and Description |
---|---|
static AutoFlushWriter |
Tables.asyncAutoFlushWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that periodically flushes
its local cache, and makes use of high-speed buffered writes.
|
static AutoFlushWriter |
Tables.asyncAutoFlushWriter(Session session,
Tables tables,
long threshold)
Initializes new writer for timeseries tables that periodically flushes
its local cache, and makes use of high-speed buffered writes.
|
static Writer |
Tables.asyncWriter(Session session,
Tables tables)
Initializes new writer for timeseries table using high-speed
buffered writes.
|
static AutoFlushWriter |
Tables.autoFlushWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that periodically flushes
its local cache.
|
static AutoFlushWriter |
Tables.autoFlushWriter(Session session,
Tables tables,
long threshold)
Initializes new writer for timeseries tables that periodically flushes
its local cache.
|
static Writer |
Tables.expAsyncWriter(Session session,
Tables tables)
Initializes new, experimental exp columns writer for timeseries tables.
|
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 |
Tables.expTruncateWriter(Session session,
Tables tables)
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 AutoFlushWriter |
Tables.fastAutoFlushWriter(Session session,
Tables tables)
Initializes new writer for timeseries tables that periodically flushes
its local cache, and makes use of high-speed in-place writes.
|
static AutoFlushWriter |
Tables.fastAutoFlushWriter(Session session,
Tables tables,
long threshold)
Initializes new writer for timeseries tables that periodically flushes
its local cache, and makes use of high-speed in-place writes.
|
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 |
Tables.pinnedAsyncWriter(Session session,
Tables tables)
Initializes new, experimental pinned columns writer for timeseries tables.
|
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 |
Tables.pinnedTruncateWriter(Session session,
Tables tables)
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 |
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 |
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.