SequoiaDB
 All Classes Namespaces Files Functions Variables Enumerations Properties Pages
Public Types | Public Attributes | List of all members
SequoiaDB.SDBConst Class Reference

Public Types

enum  NodeStatus { SDB_NODE_ALL = 0, SDB_NODE_ACTIVE, SDB_NODE_INACTIVE, SDB_NODE_UNKNOWN }
 

Public Attributes

const int FLG_INSERT_CONTONDUP = 0x00000001
 The flag represent whether insert continue(no errors were reported) when hitting index key duplicate error.
 
const int FLG_INSERT_RETURN_OID = 0x10000000
 The flag represent whether insert return the "_id" field of the record for user.
 
const int FLG_INSERT_REPLACEONDUP = 0x00000004
 The flag represent whether insert becomes update when hitting index key duplicate error.
 
const int FLG_UPDATE_KEEP_SHARDINGKEY = 0x00008000
 The sharding key in update rule is not filtered, when executing update or upsert.
 
const int SDB_PAGESIZE_4K = 4096
 
const int SDB_PAGESIZE_8K = 8192
 
const int SDB_PAGESIZE_16K = 16384
 
const int SDB_PAGESIZE_32K = 32768
 
const int SDB_PAGESIZE_64K = 65536
 
const int SDB_PAGESIZE_DEFAULT = 0
 
const int SDB_SNAP_CONTEXTS = 0
 
const int SDB_SNAP_CONTEXTS_CURRENT = 1
 
const int SDB_SNAP_SESSIONS = 2
 
const int SDB_SNAP_SESSIONS_CURRENT = 3
 
const int SDB_SNAP_COLLECTIONS = 4
 
const int SDB_SNAP_COLLECTIONSPACES = 5
 
const int SDB_SNAP_DATABASE = 6
 
const int SDB_SNAP_SYSTEM = 7
 
const int SDB_SNAP_CATALOG = 8
 
const int SDB_SNAP_TRANSACTIONS = 9
 
const int SDB_SNAP_TRANSACTIONS_CURRENT = 10
 
const int SDB_SNAP_ACCESSPLANS = 11
 
const int SDB_SNAP_HEALTH = 12
 
const int SDB_SNAP_CONFIGS = 13
 
const int SDB_SNAP_SVCTASKS = 14
 
const int SDB_SNAP_SEQUENCES = 15
 
const int SDB_SNAP_QUERIES = 18
 
const int SDB_SNAP_LATCHWAITS = 19
 
const int SDB_SNAP_LOCKWAITS = 20
 
const int SDB_SNAP_INDEXSTATS = 21
 
const int SDB_SNAP_TRANSWAITS = 25
 
const int SDB_SNAP_TRANSDEADLOCK = 26
 
const int SDB_LIST_CONTEXTS = 0
 
const int SDB_LIST_CONTEXTS_CURRENT = 1
 
const int SDB_LIST_SESSIONS = 2
 
const int SDB_LIST_SESSIONS_CURRENT = 3
 
const int SDB_LIST_COLLECTIONS = 4
 
const int SDB_LIST_COLLECTIONSPACES = 5
 
const int SDB_LIST_STORAGEUNITS = 6
 
const int SDB_LIST_GROUPS = 7
 
const int SDB_LIST_STOREPROCEDURES = 8
 
const int SDB_LIST_DOMAINS = 9
 
const int SDB_LIST_TASKS = 10
 
const int SDB_LIST_TRANSACTIONS = 11
 
const int SDB_LIST_TRANSACTIONS_CURRENT = 12
 
const int SDB_LIST_SVCTASKS = 14
 
const int SDB_LIST_SEQUENCES = 15
 
const int SDB_LIST_USERS = 16
 
const int SDB_LIST_BACKUPS = 17
 
const int SDB_LIST_CL_IN_DOMAIN = 129
 
const int SDB_LIST_CS_IN_DOMAIN = 130
 

Member Enumeration Documentation

Enumerator:
SDB_NODE_ALL 
SDB_NODE_ACTIVE 
SDB_NODE_INACTIVE 
SDB_NODE_UNKNOWN 

Member Data Documentation

const int FLG_INSERT_CONTONDUP = 0x00000001

The flag represent whether insert continue(no errors were reported) when hitting index key duplicate error.

0x00000001

const int FLG_INSERT_REPLACEONDUP = 0x00000004

The flag represent whether insert becomes update when hitting index key duplicate error.

0x00000004

const int FLG_INSERT_RETURN_OID = 0x10000000

The flag represent whether insert return the "_id" field of the record for user.

0x10000000

const int FLG_UPDATE_KEEP_SHARDINGKEY = 0x00008000

The sharding key in update rule is not filtered, when executing update or upsert.

0x00008000

const int SequoiaDB.SDBConst.SDB_LIST_BACKUPS = 17
const int SequoiaDB.SDBConst.SDB_LIST_CL_IN_DOMAIN = 129
const int SequoiaDB.SDBConst.SDB_LIST_COLLECTIONS = 4
const int SequoiaDB.SDBConst.SDB_LIST_COLLECTIONSPACES = 5
const int SequoiaDB.SDBConst.SDB_LIST_CONTEXTS = 0
const int SequoiaDB.SDBConst.SDB_LIST_CONTEXTS_CURRENT = 1
const int SequoiaDB.SDBConst.SDB_LIST_CS_IN_DOMAIN = 130
const int SequoiaDB.SDBConst.SDB_LIST_DOMAINS = 9
const int SequoiaDB.SDBConst.SDB_LIST_GROUPS = 7
const int SequoiaDB.SDBConst.SDB_LIST_SEQUENCES = 15
const int SequoiaDB.SDBConst.SDB_LIST_SESSIONS = 2
const int SequoiaDB.SDBConst.SDB_LIST_SESSIONS_CURRENT = 3
const int SequoiaDB.SDBConst.SDB_LIST_STORAGEUNITS = 6
const int SequoiaDB.SDBConst.SDB_LIST_STOREPROCEDURES = 8
const int SequoiaDB.SDBConst.SDB_LIST_SVCTASKS = 14
const int SequoiaDB.SDBConst.SDB_LIST_TASKS = 10
const int SequoiaDB.SDBConst.SDB_LIST_TRANSACTIONS = 11
const int SequoiaDB.SDBConst.SDB_LIST_TRANSACTIONS_CURRENT = 12
const int SequoiaDB.SDBConst.SDB_LIST_USERS = 16
const int SequoiaDB.SDBConst.SDB_PAGESIZE_16K = 16384
const int SequoiaDB.SDBConst.SDB_PAGESIZE_32K = 32768
const int SequoiaDB.SDBConst.SDB_PAGESIZE_4K = 4096
const int SequoiaDB.SDBConst.SDB_PAGESIZE_64K = 65536
const int SequoiaDB.SDBConst.SDB_PAGESIZE_8K = 8192
const int SequoiaDB.SDBConst.SDB_PAGESIZE_DEFAULT = 0
const int SequoiaDB.SDBConst.SDB_SNAP_ACCESSPLANS = 11
const int SequoiaDB.SDBConst.SDB_SNAP_CATALOG = 8
const int SequoiaDB.SDBConst.SDB_SNAP_COLLECTIONS = 4
const int SequoiaDB.SDBConst.SDB_SNAP_COLLECTIONSPACES = 5
const int SequoiaDB.SDBConst.SDB_SNAP_CONFIGS = 13
const int SequoiaDB.SDBConst.SDB_SNAP_CONTEXTS = 0
const int SequoiaDB.SDBConst.SDB_SNAP_CONTEXTS_CURRENT = 1
const int SequoiaDB.SDBConst.SDB_SNAP_DATABASE = 6
const int SequoiaDB.SDBConst.SDB_SNAP_HEALTH = 12
const int SequoiaDB.SDBConst.SDB_SNAP_INDEXSTATS = 21
const int SequoiaDB.SDBConst.SDB_SNAP_LATCHWAITS = 19
const int SequoiaDB.SDBConst.SDB_SNAP_LOCKWAITS = 20
const int SequoiaDB.SDBConst.SDB_SNAP_QUERIES = 18
const int SequoiaDB.SDBConst.SDB_SNAP_SEQUENCES = 15
const int SequoiaDB.SDBConst.SDB_SNAP_SESSIONS = 2
const int SequoiaDB.SDBConst.SDB_SNAP_SESSIONS_CURRENT = 3
const int SequoiaDB.SDBConst.SDB_SNAP_SVCTASKS = 14
const int SequoiaDB.SDBConst.SDB_SNAP_SYSTEM = 7
const int SequoiaDB.SDBConst.SDB_SNAP_TRANSACTIONS = 9
const int SequoiaDB.SDBConst.SDB_SNAP_TRANSACTIONS_CURRENT = 10
const int SequoiaDB.SDBConst.SDB_SNAP_TRANSDEADLOCK = 26
const int SequoiaDB.SDBConst.SDB_SNAP_TRANSWAITS = 25

The documentation for this class was generated from the following file: