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