Click or drag to resize

QdbTableWriter Class

A batch table for bulk insertion into tables.
Inheritance Hierarchy
SystemObject
  System.Runtime.ConstrainedExecutionCriticalFinalizerObject
    System.Runtime.InteropServicesSafeHandle
      Quasardb.TimeSeries.WriterQdbTableWriter

Namespace:  Quasardb.TimeSeries.Writer
Assembly:  Quasardb (in Quasardb.dll) Version: 3.15.0.0 (3.15.0.0)
Syntax
public sealed class QdbTableWriter : SafeHandle

The QdbTableWriter type exposes the following members.

Properties
  NameDescription
Public propertyIsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
(Overrides SafeHandleIsInvalid.)
Top
Methods
  NameDescription
Public methodPush
Regular batch push.
Public methodPushAsync
Asynchronous batch push that buffers data inside the QuasarDB daemon.
Public methodPushFast
Fast, in-place batch push that is efficient when doing lots of small, incremental pushes.
Public methodSetBlob(Int64, Byte)
Set a value in the current row in a column of blobs.
Public methodSetBlob(String, Byte)
Set a value in the current row in a column of blobs.
Public methodSetDouble(Int64, NullableDouble)
Set a value in the current row in a column of doubles.
Public methodSetDouble(String, NullableDouble)
Set a value in the current row in a column of doubles.
Public methodSetInt64(Int64, NullableInt64)
Set a value in the current row in a column of integers.
Public methodSetInt64(String, NullableInt64)
Set a value in the current row in a column of integers.
Public methodSetString(Int64, String)
Set a value in the current row in a column of strings.
Public methodSetString(String, String)
Set a value in the current row in a column of strings.
Public methodSetTimestamp(Int64, NullableDateTime)
Set a value in the current row in a column of timestamps.
Public methodSetTimestamp(String, NullableDateTime)
Set a value in the current row in a column of timestamps.
Public methodStartRow
Start a new row to the outcoming data buffer.
Top
See Also