SequoiaDB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs | Enumerations | Functions
sdbclient Namespace Reference

SequoiaDB Driver for C++. More...

Classes

class  _sdbCursor
 
class  sdbCursor
 Database operation interfaces of cursor. More...
 
class  _sdbCollection
 
class  sdbCollection
 Database operation interfaces of collection. More...
 
class  _sdbNode
 
class  sdbNode
 Database operation interfaces of node. This class takes the place of class "sdbReplicaNode". More...
 
class  _sdbReplicaGroup
 
class  sdbReplicaGroup
 Database operation interfaces of replica group. More...
 
class  _sdbCollectionSpace
 
class  sdbCollectionSpace
 Database operation interfaces of collection space. More...
 
class  _sdbDomain
 
class  sdbDomain
 Database operation interfaces of domain. More...
 
class  _sdbDataCenter
 
class  sdbDataCenter
 Database operation interfaces of data center. More...
 
class  _sdbLob
 
class  sdbLob
 Database operation interfaces of large object. More...
 
class  _sdb
 
class  sdb
 Database operation interfaces of admin. More...
 
class  sdbDataSourceConf
 The configure of sdb data source. More...
 
class  sdbDataSource
 The sdb data source. More...
 

Typedefs

typedef enum sdbNodeStatus sdbNodeStatus
 
typedef class _sdb _sdb
 
typedef class sdb sdb
 Class sdb definition for sdb.
 

Enumerations

enum  sdbNodeStatus { SDB_NODE_ALL = 0, SDB_NODE_ACTIVE, SDB_NODE_INACTIVE, SDB_NODE_UNKNOWN }
 
enum  DATASOURCE_STRATEGY { DS_STY_SERIAL, DS_STY_RANDOM, DS_STY_LOCAL, DS_STY_BALANCE }
 

Functions

SDB_EXPORT INT32 initClient (sdbClientConf *config)
 set client global configuration such as cache strategy to improve performance
 

Detailed Description

SequoiaDB Driver for C++.

Enumeration Type Documentation

Enumerator:
DS_STY_RANDOM 

serial strategy

DS_STY_LOCAL 

random strategy

DS_STY_BALANCE 

local strategy balance strategy

The status of the node.

Function Documentation

INT32 sdbclient::initClient ( sdbClientConf config)

set client global configuration such as cache strategy to improve performance

Parameters
[in]configThe configuration struct, see detail of sdbClientConf
Return values
SDB_OKOperation Success
OthersOperation Fail