SequoiaDB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Typedefs
clientDef.h File Reference

common include file C++ Client Driver More...

#include "ossTypes.h"

Go to the source code of this file.

Classes

struct  _sdbClientConf
 

Macros

#define SDB_SNAP_CONTEXTS   0
 
#define SDB_SNAP_CONTEXTS_CURRENT   1
 
#define SDB_SNAP_SESSIONS   2
 
#define SDB_SNAP_SESSIONS_CURRENT   3
 
#define SDB_SNAP_COLLECTIONS   4
 
#define SDB_SNAP_COLLECTIONSPACES   5
 
#define SDB_SNAP_DATABASE   6
 
#define SDB_SNAP_SYSTEM   7
 
#define SDB_SNAP_CATALOG   8
 
#define SDB_SNAP_TRANSACTIONS   9
 
#define SDB_SNAP_TRANSACTIONS_CURRENT   10
 
#define SDB_SNAP_ACCESSPLANS   11
 
#define SDB_SNAP_HEALTH   12
 
#define SDB_SNAP_CONFIGS   13
 
#define SDB_SNAP_SVCTASKS   14
 
#define SDB_SNAP_SEQUENCES   15
 
#define SDB_SNAP_RESERVED1   16
 
#define SDB_SNAP_RESERVED2   17
 
#define SDB_SNAP_QUERIES   18
 
#define SDB_SNAP_LATCHWAITS   19
 
#define SDB_SNAP_LOCKWAITS   20
 
#define SDB_SNAP_INDEXSTATS   21
 
#define SDB_SNAP_RESERVED3   22
 
#define SDB_SNAP_TRANSWAITS   25
 
#define SDB_SNAP_TRANSDEADLOCK   26
 
#define SDB_LIST_CONTEXTS   0
 
#define SDB_LIST_CONTEXTS_CURRENT   1
 
#define SDB_LIST_SESSIONS   2
 
#define SDB_LIST_SESSIONS_CURRENT   3
 
#define SDB_LIST_COLLECTIONS   4
 
#define SDB_LIST_COLLECTIONSPACES   5
 
#define SDB_LIST_STORAGEUNITS   6
 
#define SDB_LIST_GROUPS   7
 
#define SDB_LIST_STOREPROCEDURES   8
 
#define SDB_LIST_DOMAINS   9
 
#define SDB_LIST_TASKS   10
 
#define SDB_LIST_TRANSACTIONS   11
 
#define SDB_LIST_TRANSACTIONS_CURRENT   12
 
#define SDB_LIST_SVCTASKS   14
 
#define SDB_LIST_SEQUENCES   15
 
#define SDB_LIST_USERS   16
 
#define SDB_LIST_BACKUPS   17
 
#define SDB_LIST_RESERVED1   18
 
#define SDB_LIST_DATASOURCES   22
 
#define SDB_LIST_RESERVED5   25
 

Typedefs

typedef BOOLEAN(* socketInterruptFunc )(void)
 
typedef struct _sdbClientConf sdbClientConf
 

Detailed Description

common include file C++ Client Driver

Macro Definition Documentation

#define SDB_LIST_BACKUPS   17

list backups

#define SDB_LIST_COLLECTIONS   4

list of collections

#define SDB_LIST_COLLECTIONSPACES   5

list of collection spaces

#define SDB_LIST_CONTEXTS   0

list of all the contexts of all the sessions

#define SDB_LIST_CONTEXTS_CURRENT   1

list of the contexts of current session

#define SDB_LIST_DATASOURCES   22

list data source

#define SDB_LIST_DOMAINS   9

list of domains

#define SDB_LIST_GROUPS   7

list of all the groups

#define SDB_LIST_RESERVED1   18

reserved

#define SDB_LIST_RESERVED5   25

reserved

#define SDB_LIST_SEQUENCES   15

list of sequences

#define SDB_LIST_SESSIONS   2

list of all the sessions

#define SDB_LIST_SESSIONS_CURRENT   3

list of current session

#define SDB_LIST_STORAGEUNITS   6

list of strorage units

#define SDB_LIST_STOREPROCEDURES   8

list of store procedures

#define SDB_LIST_SVCTASKS   14

list of service tasks

#define SDB_LIST_TASKS   10

list of tasks

#define SDB_LIST_TRANSACTIONS   11

list of all the transactions of all the sessions

#define SDB_LIST_TRANSACTIONS_CURRENT   12

list of all transactions of current session

#define SDB_LIST_USERS   16

list users

#define SDB_SNAP_ACCESSPLANS   11

snapshot of access plans

#define SDB_SNAP_CATALOG   8

snapshot of catalog

#define SDB_SNAP_COLLECTIONS   4

snapshot of collections

#define SDB_SNAP_COLLECTIONSPACES   5

snapshot of collection spaces

#define SDB_SNAP_CONFIGS   13

snapshot of configs

#define SDB_SNAP_CONTEXTS   0

snapshot of all the contexts of all the sessions

#define SDB_SNAP_CONTEXTS_CURRENT   1

snapshot of the contexts of current session

#define SDB_SNAP_DATABASE   6

snapshot of database

#define SDB_SNAP_HEALTH   12

snapshot of health

#define SDB_SNAP_INDEXSTATS   21

snapshot of index statistics

#define SDB_SNAP_LATCHWAITS   19

snapshot of latch waits

#define SDB_SNAP_LOCKWAITS   20

snapshot of lock waits

#define SDB_SNAP_QUERIES   18

snapshot of queries

#define SDB_SNAP_RESERVED1   16

reserved

#define SDB_SNAP_RESERVED2   17

reserved

#define SDB_SNAP_RESERVED3   22

reserved

#define SDB_SNAP_SEQUENCES   15

snapshot of sequences

#define SDB_SNAP_SESSIONS   2

snapshot of all the sessions

#define SDB_SNAP_SESSIONS_CURRENT   3

snapshot of current session

#define SDB_SNAP_SVCTASKS   14

snapshot of service tasks

#define SDB_SNAP_SYSTEM   7

snapshot of system

#define SDB_SNAP_TRANSACTIONS   9

snapshot of all the transactions of all the sessions

#define SDB_SNAP_TRANSACTIONS_CURRENT   10

snapshot of all transactions of current session

#define SDB_SNAP_TRANSDEADLOCK   26

snapshot of transaction deadlock

#define SDB_SNAP_TRANSWAITS   25

snapshot of transaction waits

Typedef Documentation

typedef struct _sdbClientConf sdbClientConf

define cache strategy for CPP client to improve performance

typedef BOOLEAN(* socketInterruptFunc)(void)

define the callback for interruption when read/write data