Click or drag to resize

QdbCluster Class

A connection to a quasardb database.
Inheritance Hierarchy
SystemObject
  System.Runtime.ConstrainedExecutionCriticalFinalizerObject
    System.Runtime.InteropServicesSafeHandle
      QuasardbQdbCluster

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

The QdbCluster type exposes the following members.

Constructors
  NameDescription
Public methodQdbCluster(String)
Connects to a quasardb database.
Public methodQdbCluster(String, Int32)
Connects to a quasardb database.
Public methodQdbCluster(String, String, String, String)
Connects securely to a quasardb database.
Public methodQdbCluster(String, String, String, String, Int32)
Connects securely to a quasardb database.
Top
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 methodBlob
Returns a QdbBlob attached to the specified alias.
Public methodBlobs
Returns a collection of QdbBlob matching the given criteria.
Public methodClearPerformanceTraces
Releases all performances traces currently stored by the client.
Public methodClientTidyMemory
Forces tidying of client-side memory.
Public methodClusterTidyMemory
Forces tidying of cluster memory.
Public methodContinuousQuery
Run the provided query at repeated interval and sends a table directory with the results into the callback.
Public methodDisablePerformanceTraces
The client will stop storing performance measures from the server.
Public methodEnablePerformanceTraces
The client will store performance measures from the server. Disabled by default.
Public methodEntries
Returns a collection of QdbEntry matching the given criteria.
Public methodEntry
Returns a QdbEntry attached to the specified alias. The actual type of the return value depends on the type of the entry in the database.
Public methodExpWriter(QdbTableExpWriterOptions)
Returns a QdbTableExpWriter attached to the specified columns.
Public methodExpWriter(String, QdbTableExpWriterOptions)
Returns a QdbTableExpWriter attached to the specified columns.
Public methodGetClientMemoryInfo
Gets client memory information.
Public methodGetLastError
Gets the last API error description.

Return Value

Type: 
A message describing the error occurred during the last operation.
Public methodGetPerformanceTraces
Returns all new performance traces since the last call to this function.
Public methodGetTimezone
Gets the timezone of the client by the current handle.

Return Value

Type: 
A timezone name.
Public methodInteger
Returns a QdbInteger attached to the specified alias.
Public methodKeys
Returns a collection of String matching the given criteria.
Public methodQuery
Run the provided query and creates a table directory with the results.
Public methodRunBatch
Executes the operations contained in the batch.
Public methodSetCompression
Set the compression level.
Public methodSetMaxInBufferSize
Sets the maximum incoming buffer size for all network operations of the client.
Public methodSetSoftMemoryLimit
Sets the client-side soft memory limit.
Public methodSetStabilizationMaxWait
Sets the maximum stabilization waiting time for operations.
Public methodSetTimezone
Sets the timezone of the client by the current handle.
Public methodStartLog
Starts a new logger
Public methodStopLog
Stops the currently used logger
Public methodSwapLog
Swaps the current logger with the new configuration builder
Public methodTable
Returns a QdbTable attached to the specified alias.
Public methodTag
Returns a QdbTag attached to the specified alias.
Public methodTimeSeries Obsolete.
Returns a QdbTimeSeries attached to the specified alias.
Public methodWriter(QdbBatchColumnDefinition)
Returns a QdbTableWriter attached to the specified columns.
Public methodWriter(IEnumerableQdbBatchColumnDefinition)
Returns a QdbTableWriter attached to the specified columns.
Top
See Also