libgdamm: libgdamm Enums and Flags

Enumerations

enum  Gnome::Gda::ConnectionOptions {

  Gnome::Gda::CONNECTION_OPTIONS_NONE = 0x0,

  Gnome::Gda::CONNECTION_OPTIONS_READ_ONLY = 1 << 0,

  Gnome::Gda::CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE = 1 << 1,

  Gnome::Gda::CONNECTION_OPTIONS_THREAD_SAFE = 1 << 2,

  Gnome::Gda::CONNECTION_OPTIONS_THREAD_ISOLATED = 1 << 3,

  Gnome::Gda::CONNECTION_OPTIONS_AUTO_META_DATA = 1 << 4

}
 
enum  Gnome::Gda::ConnectionMetaType {

  Gnome::Gda::CONNECTION_META_NAMESPACES,

  Gnome::Gda::CONNECTION_META_TYPES,

  Gnome::Gda::CONNECTION_META_TABLES,

  Gnome::Gda::CONNECTION_META_VIEWS,

  Gnome::Gda::CONNECTION_META_FIELDS,

  Gnome::Gda::CONNECTION_META_INDEXES

}
 
enum  Gnome::Gda::ConnectionEventCode {

  Gnome::Gda::CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_RESTRICT_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_UNIQUE_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_CHECK_VIOLATION,

  Gnome::Gda::CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES,

  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_COLUMN,

  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION,

  Gnome::Gda::CONNECTION_EVENT_CODE_UNDEFINED_TABLE,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_COLUMN,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_DATABASE,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_TABLE,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_ALIAS,

  Gnome::Gda::CONNECTION_EVENT_CODE_DUPLICATE_OBJECT,

  Gnome::Gda::CONNECTION_EVENT_CODE_SYNTAX_ERROR,

  Gnome::Gda::CONNECTION_EVENT_CODE_UNKNOWN

}
 
enum  Gnome::Gda::ConnectionEventType {

  Gnome::Gda::CONNECTION_EVENT_NOTICE,

  Gnome::Gda::CONNECTION_EVENT_WARNING,

  Gnome::Gda::CONNECTION_EVENT_ERROR,

  Gnome::Gda::CONNECTION_EVENT_COMMAND

}
 
enum  Gnome::Gda::DataModelAccessFlags {

  Gnome::Gda::DATA_MODEL_ACCESS_RANDOM = 1 << 0,

  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_FORWARD = 1 << 1,

  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR_BACKWARD = 1 << 2,

  Gnome::Gda::DATA_MODEL_ACCESS_CURSOR = 0x6,

  Gnome::Gda::DATA_MODEL_ACCESS_INSERT = 1 << 3,

  Gnome::Gda::DATA_MODEL_ACCESS_UPDATE = 1 << 4,

  Gnome::Gda::DATA_MODEL_ACCESS_DELETE = 1 << 5,

  Gnome::Gda::DATA_MODEL_ACCESS_WRITE = 0x38

}
 
enum  Gnome::Gda::DataModelHint {

  Gnome::Gda::DATA_MODEL_HINT_START_BATCH_UPDATE,

  Gnome::Gda::DATA_MODEL_HINT_END_BATCH_UPDATE,

  Gnome::Gda::DATA_MODEL_HINT_REFRESH

}
 
enum  Gnome::Gda::DataModelIOFormat {

  Gnome::Gda::DATA_MODEL_IO_DATA_ARRAY_XML,

  Gnome::Gda::DATA_MODEL_IO_TEXT_SEPARATED

}
 
enum  Gnome::Gda::SqlIdentifierStyle {

  Gnome::Gda::SQL_IDENTIFIERS_LOWER_CASE = 1 << 0,

  Gnome::Gda::SQL_IDENTIFIERS_UPPER_CASE = 1 << 1

}
 
enum  Gnome::Gda::MetaStructFeature {

  Gnome::Gda::META_STRUCT_FEATURE_NONE = 0x0,

  Gnome::Gda::META_STRUCT_FEATURE_FOREIGN_KEYS = 1 << 0,

  Gnome::Gda::META_STRUCT_FEATURE_VIEW_DEPENDENCIES = 1 << 1,

  Gnome::Gda::META_STRUCT_FEATURE_ALL = 0x3

}
 
enum  Gnome::Gda::MetaDbObjectType {

  Gnome::Gda::META_DB_UNKNOWN,

  Gnome::Gda::META_DB_TABLE,

  Gnome::Gda::META_DB_VIEW

}
 
enum  Gnome::Gda::MetaSortType {

  Gnome::Gda::META_SORT_ALHAPETICAL,

  Gnome::Gda::META_SORT_DEPENDENCIES

}
 
enum  Gnome::Gda::MetaGraphInfo { Gnome::Gda::META_GRAPH_COLUMNS = 1 << 0 }
 
enum  Gnome::Gda::ServerOperationNodeType {

  Gnome::Gda::SERVER_OPERATION_NODE_PARAMLIST,

  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL,

  Gnome::Gda::SERVER_OPERATION_NODE_PARAM,

  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE,

  Gnome::Gda::SERVER_OPERATION_NODE_SEQUENCE_ITEM,

  Gnome::Gda::SERVER_OPERATION_NODE_DATA_MODEL_COLUMN,

  Gnome::Gda::SERVER_OPERATION_NODE_UNKNOWN

}
 
enum  Gnome::Gda::ServerOperationNodeStatus {

  Gnome::Gda::SERVER_OPERATION_STATUS_OPTIONAL,

  Gnome::Gda::SERVER_OPERATION_STATUS_REQUIRED,

  Gnome::Gda::SERVER_OPERATION_STATUS_UNKNOWN

}
 
enum  Gnome::Gda::ServerOperationType {

  Gnome::Gda::SERVER_OPERATION_CREATE_DB,

  Gnome::Gda::SERVER_OPERATION_DROP_DB,

  Gnome::Gda::SERVER_OPERATION_CREATE_TABLE,

  Gnome::Gda::SERVER_OPERATION_DROP_TABLE,

  Gnome::Gda::SERVER_OPERATION_RENAME_TABLE,

  Gnome::Gda::SERVER_OPERATION_ADD_COLUMN,

  Gnome::Gda::SERVER_OPERATION_DROP_COLUMN,

  Gnome::Gda::SERVER_OPERATION_CREATE_INDEX,

  Gnome::Gda::SERVER_OPERATION_DROP_INDEX,

  Gnome::Gda::SERVER_OPERATION_CREATE_VIEW,

  Gnome::Gda::SERVER_OPERATION_DROP_VIEW,

  Gnome::Gda::SERVER_OPERATION_COMMENT_TABLE,

  Gnome::Gda::SERVER_OPERATION_COMMENT_COLUMN,

  Gnome::Gda::SERVER_OPERATION_CREATE_USER,

  Gnome::Gda::SERVER_OPERATION_ALTER_USER,

  Gnome::Gda::SERVER_OPERATION_DROP_USER,

  Gnome::Gda::SERVER_OPERATION_LAST

}
 
enum  Gnome::Gda::ConnectionFeature {

  Gnome::Gda::CONNECTION_FEATURE_AGGREGATES,

  Gnome::Gda::CONNECTION_FEATURE_BLOBS,

  Gnome::Gda::CONNECTION_FEATURE_INDEXES,

  Gnome::Gda::CONNECTION_FEATURE_INHERITANCE,

  Gnome::Gda::CONNECTION_FEATURE_NAMESPACES,

  Gnome::Gda::CONNECTION_FEATURE_PROCEDURES,

  Gnome::Gda::CONNECTION_FEATURE_SEQUENCES,

  Gnome::Gda::CONNECTION_FEATURE_SQL,

  Gnome::Gda::CONNECTION_FEATURE_TRANSACTIONS,

  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS,

  Gnome::Gda::CONNECTION_FEATURE_SAVEPOINTS_REMOVE,

  Gnome::Gda::CONNECTION_FEATURE_TRIGGERS,

  Gnome::Gda::CONNECTION_FEATURE_UPDATABLE_CURSOR,

  Gnome::Gda::CONNECTION_FEATURE_USERS,

  Gnome::Gda::CONNECTION_FEATURE_VIEWS,

  Gnome::Gda::CONNECTION_FEATURE_XA_TRANSACTIONS,

  Gnome::Gda::CONNECTION_FEATURE_MULTI_THREADING,

  Gnome::Gda::CONNECTION_FEATURE_LAST

}
 
enum  Gnome::Gda::SqlParserMode {

  Gnome::Gda::SQL_PARSER_MODE_PARSE,

  Gnome::Gda::SQL_PARSER_MODE_DELIMIT

}
 
enum  Gnome::Gda::SqlOperatorType {

  Gnome::Gda::SQL_OPERATOR_TYPE_AND,

  Gnome::Gda::SQL_OPERATOR_TYPE_OR,

  Gnome::Gda::SQL_OPERATOR_TYPE_EQ,

  Gnome::Gda::SQL_OPERATOR_TYPE_IS,

  Gnome::Gda::SQL_OPERATOR_TYPE_LIKE,

  Gnome::Gda::SQL_OPERATOR_TYPE_BETWEEN,

  Gnome::Gda::SQL_OPERATOR_TYPE_GT,

  Gnome::Gda::SQL_OPERATOR_TYPE_LT,

  Gnome::Gda::SQL_OPERATOR_TYPE_GEQ,

  Gnome::Gda::SQL_OPERATOR_TYPE_LEQ,

  Gnome::Gda::SQL_OPERATOR_TYPE_DIFF,

  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP,

  Gnome::Gda::SQL_OPERATOR_TYPE_REGEXP_CI,

  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP,

  Gnome::Gda::SQL_OPERATOR_TYPE_NOT_REGEXP_CI,

  Gnome::Gda::SQL_OPERATOR_TYPE_SIMILAR,

  Gnome::Gda::SQL_OPERATOR_TYPE_ISNULL,

  Gnome::Gda::SQL_OPERATOR_TYPE_ISNOTNULL,

  Gnome::Gda::SQL_OPERATOR_TYPE_NOT,

  Gnome::Gda::SQL_OPERATOR_TYPE_IN,

  Gnome::Gda::SQL_OPERATOR_TYPE_NOTIN,

  Gnome::Gda::SQL_OPERATOR_TYPE_CONCAT,

  Gnome::Gda::SQL_OPERATOR_TYPE_PLUS,

  Gnome::Gda::SQL_OPERATOR_TYPE_MINUS,

  Gnome::Gda::SQL_OPERATOR_TYPE_STAR,

  Gnome::Gda::SQL_OPERATOR_TYPE_DIV,

  Gnome::Gda::SQL_OPERATOR_TYPE_REM,

  Gnome::Gda::SQL_OPERATOR_TYPE_BITAND,

  Gnome::Gda::SQL_OPERATOR_TYPE_BITOR,

  Gnome::Gda::SQL_OPERATOR_TYPE_BITNOT,

  Gnome::Gda::SQL_OPERATOR_TYPE_ILIKE

}
 
enum  Gnome::Gda::SqlSelectJoinType {

  Gnome::Gda::SQL_SELECT_JOIN_CROSS,

  Gnome::Gda::SQL_SELECT_JOIN_NATURAL,

  Gnome::Gda::SQL_SELECT_JOIN_INNER,

  Gnome::Gda::SQL_SELECT_JOIN_LEFT,

  Gnome::Gda::SQL_SELECT_JOIN_RIGHT,

  Gnome::Gda::SQL_SELECT_JOIN_FULL

}
 
enum  Gnome::Gda::SqlStatementType {

  Gnome::Gda::SQL_STATEMENT_SELECT,

  Gnome::Gda::SQL_STATEMENT_INSERT,

  Gnome::Gda::SQL_STATEMENT_UPDATE,

  Gnome::Gda::SQL_STATEMENT_DELETE,

  Gnome::Gda::SQL_STATEMENT_COMPOUND,

  Gnome::Gda::SQL_STATEMENT_BEGIN,

  Gnome::Gda::SQL_STATEMENT_ROLLBACK,

  Gnome::Gda::SQL_STATEMENT_COMMIT,

  Gnome::Gda::SQL_STATEMENT_SAVEPOINT,

  Gnome::Gda::SQL_STATEMENT_ROLLBACK_SAVEPOINT,

  Gnome::Gda::SQL_STATEMENT_DELETE_SAVEPOINT,

  Gnome::Gda::SQL_STATEMENT_UNKNOWN,

  Gnome::Gda::SQL_STATEMENT_NONE

}
 
enum  Gnome::Gda::StatementModelUsage {

  Gnome::Gda::STATEMENT_MODEL_RANDOM_ACCESS = 1 << 0,

  Gnome::Gda::STATEMENT_MODEL_CURSOR_FORWARD = 1 << 1,

  Gnome::Gda::STATEMENT_MODEL_CURSOR_BACKWARD = 1 << 2,

  Gnome::Gda::STATEMENT_MODEL_CURSOR = 0x6,

  Gnome::Gda::STATEMENT_MODEL_ALLOW_NOPARAM = 1 << 3

}
 
enum  Gnome::Gda::StatementSqlFlag {

  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_VALUES = 0x0,

  Gnome::Gda::STATEMENT_SQL_PRETTY = 1 << 0,

  Gnome::Gda::STATEMENT_SQL_PARAMS_LONG = 1 << 1,

  Gnome::Gda::STATEMENT_SQL_PARAMS_SHORT = 1 << 2,

  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_COLON = 1 << 3,

  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_DOLLAR = 1 << 4,

  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_QMARK = 1 << 5,

  Gnome::Gda::STATEMENT_SQL_PARAMS_AS_UQMARK = 1 << 6

}
 
enum  Gnome::Gda::TransactionIsolation {

  Gnome::Gda::TRANSACTION_ISOLATION_UNKNOWN,

  Gnome::Gda::TRANSACTION_ISOLATION_READ_COMMITTED,

  Gnome::Gda::TRANSACTION_ISOLATION_READ_UNCOMMITTED,

  Gnome::Gda::TRANSACTION_ISOLATION_REPEATABLE_READ,

  Gnome::Gda::TRANSACTION_ISOLATION_SERIALIZABLE

}
 

Functions

ConnectionOptions Gnome::Gda::operator| (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator& (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator^ (ConnectionOptions lhs, ConnectionOptions rhs)
 
ConnectionOptions Gnome::Gda::operator~ (ConnectionOptions flags)
 
ConnectionOptions& Gnome::Gda::operator|= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptions& Gnome::Gda::operator&= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
ConnectionOptions& Gnome::Gda::operator^= (ConnectionOptions& lhs, ConnectionOptions rhs)
 
DataModelAccessFlags Gnome::Gda::operator| (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator& (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator^ (DataModelAccessFlags lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags Gnome::Gda::operator~ (DataModelAccessFlags flags)
 
DataModelAccessFlags& Gnome::Gda::operator|= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags& Gnome::Gda::operator&= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
DataModelAccessFlags& Gnome::Gda::operator^= (DataModelAccessFlags& lhs, DataModelAccessFlags rhs)
 
SqlIdentifierStyle Gnome::Gda::operator| (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator& (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator^ (SqlIdentifierStyle lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle Gnome::Gda::operator~ (SqlIdentifierStyle flags)
 
SqlIdentifierStyle& Gnome::Gda::operator|= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle& Gnome::Gda::operator&= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
SqlIdentifierStyle& Gnome::Gda::operator^= (SqlIdentifierStyle& lhs, SqlIdentifierStyle rhs)
 
MetaStructFeature Gnome::Gda::operator| (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator& (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator^ (MetaStructFeature lhs, MetaStructFeature rhs)
 
MetaStructFeature Gnome::Gda::operator~ (MetaStructFeature flags)
 
MetaStructFeature& Gnome::Gda::operator|= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeature& Gnome::Gda::operator&= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaStructFeature& Gnome::Gda::operator^= (MetaStructFeature& lhs, MetaStructFeature rhs)
 
MetaGraphInfo Gnome::Gda::operator| (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator& (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator^ (MetaGraphInfo lhs, MetaGraphInfo rhs)
 
MetaGraphInfo Gnome::Gda::operator~ (MetaGraphInfo flags)
 
MetaGraphInfo& Gnome::Gda::operator|= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfo& Gnome::Gda::operator&= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
MetaGraphInfo& Gnome::Gda::operator^= (MetaGraphInfo& lhs, MetaGraphInfo rhs)
 
StatementModelUsage Gnome::Gda::operator| (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator& (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator^ (StatementModelUsage lhs, StatementModelUsage rhs)
 
StatementModelUsage Gnome::Gda::operator~ (StatementModelUsage flags)
 
StatementModelUsage& Gnome::Gda::operator|= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsage& Gnome::Gda::operator&= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementModelUsage& Gnome::Gda::operator^= (StatementModelUsage& lhs, StatementModelUsage rhs)
 
StatementSqlFlag Gnome::Gda::operator| (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator& (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator^ (StatementSqlFlag lhs, StatementSqlFlag rhs)
 
StatementSqlFlag Gnome::Gda::operator~ (StatementSqlFlag flags)
 
StatementSqlFlag& Gnome::Gda::operator|= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlag& Gnome::Gda::operator&= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 
StatementSqlFlag& Gnome::Gda::operator^= (StatementSqlFlag& lhs, StatementSqlFlag rhs)
 

Detailed Description

Enumeration Type Documentation

Enumerator
CONNECTION_EVENT_CODE_CONSTRAINT_VIOLATION 
CONNECTION_EVENT_CODE_RESTRICT_VIOLATION 
CONNECTION_EVENT_CODE_NOT_NULL_VIOLATION 
CONNECTION_EVENT_CODE_FOREIGN_KEY_VIOLATION 
CONNECTION_EVENT_CODE_UNIQUE_VIOLATION 
CONNECTION_EVENT_CODE_CHECK_VIOLATION 
CONNECTION_EVENT_CODE_INSUFFICIENT_PRIVILEGES 
CONNECTION_EVENT_CODE_UNDEFINED_COLUMN 
CONNECTION_EVENT_CODE_UNDEFINED_FUNCTION 
CONNECTION_EVENT_CODE_UNDEFINED_TABLE 
CONNECTION_EVENT_CODE_DUPLICATE_COLUMN 
CONNECTION_EVENT_CODE_DUPLICATE_DATABASE 
CONNECTION_EVENT_CODE_DUPLICATE_FUNCTION 
CONNECTION_EVENT_CODE_DUPLICATE_SCHEMA 
CONNECTION_EVENT_CODE_DUPLICATE_TABLE 
CONNECTION_EVENT_CODE_DUPLICATE_ALIAS 
CONNECTION_EVENT_CODE_DUPLICATE_OBJECT 
CONNECTION_EVENT_CODE_SYNTAX_ERROR 
CONNECTION_EVENT_CODE_UNKNOWN 
Enumerator
CONNECTION_EVENT_NOTICE 
CONNECTION_EVENT_WARNING 
CONNECTION_EVENT_ERROR 
CONNECTION_EVENT_COMMAND 
Enumerator
CONNECTION_FEATURE_AGGREGATES 
CONNECTION_FEATURE_BLOBS 
CONNECTION_FEATURE_INDEXES 
CONNECTION_FEATURE_INHERITANCE 
CONNECTION_FEATURE_NAMESPACES 
CONNECTION_FEATURE_PROCEDURES 
CONNECTION_FEATURE_SEQUENCES 
CONNECTION_FEATURE_SQL 
CONNECTION_FEATURE_TRANSACTIONS 
CONNECTION_FEATURE_SAVEPOINTS 
CONNECTION_FEATURE_SAVEPOINTS_REMOVE 
CONNECTION_FEATURE_TRIGGERS 
CONNECTION_FEATURE_UPDATABLE_CURSOR 
CONNECTION_FEATURE_USERS 
CONNECTION_FEATURE_VIEWS 
CONNECTION_FEATURE_XA_TRANSACTIONS 
CONNECTION_FEATURE_MULTI_THREADING 
CONNECTION_FEATURE_LAST 
Enumerator
CONNECTION_META_NAMESPACES 
CONNECTION_META_TYPES 
CONNECTION_META_TABLES 
CONNECTION_META_VIEWS 
CONNECTION_META_FIELDS 
CONNECTION_META_INDEXES 
Bitwise operators:
ConnectionOptions operator|(ConnectionOptions, ConnectionOptions)

ConnectionOptions operator&(ConnectionOptions, ConnectionOptions)

ConnectionOptions operator^(ConnectionOptions, ConnectionOptions)

ConnectionOptions operator~(ConnectionOptions)

ConnectionOptions& operator|=(ConnectionOptions&, ConnectionOptions)

ConnectionOptions& operator&=(ConnectionOptions&, ConnectionOptions)

ConnectionOptions& operator^=(ConnectionOptions&, ConnectionOptions)

Enumerator
CONNECTION_OPTIONS_NONE 
CONNECTION_OPTIONS_READ_ONLY 
CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE 
CONNECTION_OPTIONS_THREAD_SAFE 
CONNECTION_OPTIONS_THREAD_ISOLATED 
CONNECTION_OPTIONS_AUTO_META_DATA 
Bitwise operators:
DataModelAccessFlags operator|(DataModelAccessFlags, DataModelAccessFlags)

DataModelAccessFlags operator&(DataModelAccessFlags, DataModelAccessFlags)

DataModelAccessFlags operator^(DataModelAccessFlags, DataModelAccessFlags)

DataModelAccessFlags operator~(DataModelAccessFlags)

DataModelAccessFlags& operator|=(DataModelAccessFlags&, DataModelAccessFlags)

DataModelAccessFlags& operator&=(DataModelAccessFlags&, DataModelAccessFlags)

DataModelAccessFlags& operator^=(DataModelAccessFlags&, DataModelAccessFlags)

Enumerator
DATA_MODEL_ACCESS_RANDOM 
DATA_MODEL_ACCESS_CURSOR_FORWARD 
DATA_MODEL_ACCESS_CURSOR_BACKWARD 
DATA_MODEL_ACCESS_CURSOR 
DATA_MODEL_ACCESS_INSERT 
DATA_MODEL_ACCESS_UPDATE 
DATA_MODEL_ACCESS_DELETE 
DATA_MODEL_ACCESS_WRITE 
Enumerator
DATA_MODEL_HINT_START_BATCH_UPDATE 
DATA_MODEL_HINT_END_BATCH_UPDATE 
DATA_MODEL_HINT_REFRESH 
Enumerator
DATA_MODEL_IO_DATA_ARRAY_XML 
DATA_MODEL_IO_TEXT_SEPARATED 
Enumerator
META_DB_UNKNOWN 
META_DB_TABLE 
META_DB_VIEW 
Enumerator
META_SORT_ALHAPETICAL 
META_SORT_DEPENDENCIES 
Bitwise operators:
MetaStructFeature operator|(MetaStructFeature, MetaStructFeature)

MetaStructFeature operator&(MetaStructFeature, MetaStructFeature)

MetaStructFeature operator^(MetaStructFeature, MetaStructFeature)

MetaStructFeature operator~(MetaStructFeature)

MetaStructFeature& operator|=(MetaStructFeature&, MetaStructFeature)

MetaStructFeature& operator&=(MetaStructFeature&, MetaStructFeature)

MetaStructFeature& operator^=(MetaStructFeature&, MetaStructFeature)

Enumerator
META_STRUCT_FEATURE_NONE 
META_STRUCT_FEATURE_FOREIGN_KEYS 
META_STRUCT_FEATURE_VIEW_DEPENDENCIES 
META_STRUCT_FEATURE_ALL 
Enumerator
SERVER_OPERATION_STATUS_OPTIONAL 
SERVER_OPERATION_STATUS_REQUIRED 
SERVER_OPERATION_STATUS_UNKNOWN 
Enumerator
SERVER_OPERATION_NODE_PARAMLIST 
SERVER_OPERATION_NODE_DATA_MODEL 
SERVER_OPERATION_NODE_PARAM 
SERVER_OPERATION_NODE_SEQUENCE 
SERVER_OPERATION_NODE_SEQUENCE_ITEM 
SERVER_OPERATION_NODE_DATA_MODEL_COLUMN 
SERVER_OPERATION_NODE_UNKNOWN 
Enumerator
SERVER_OPERATION_CREATE_DB 
SERVER_OPERATION_DROP_DB 
SERVER_OPERATION_CREATE_TABLE 
SERVER_OPERATION_DROP_TABLE 
SERVER_OPERATION_RENAME_TABLE 
SERVER_OPERATION_ADD_COLUMN 
SERVER_OPERATION_DROP_COLUMN 
SERVER_OPERATION_CREATE_INDEX 
SERVER_OPERATION_DROP_INDEX 
SERVER_OPERATION_CREATE_VIEW 
SERVER_OPERATION_DROP_VIEW 
SERVER_OPERATION_COMMENT_TABLE 
SERVER_OPERATION_COMMENT_COLUMN 
SERVER_OPERATION_CREATE_USER 
SERVER_OPERATION_ALTER_USER 
SERVER_OPERATION_DROP_USER 
SERVER_OPERATION_LAST 
Enumerator
SQL_OPERATOR_TYPE_AND 
SQL_OPERATOR_TYPE_OR 
SQL_OPERATOR_TYPE_EQ 
SQL_OPERATOR_TYPE_IS 
SQL_OPERATOR_TYPE_LIKE 
SQL_OPERATOR_TYPE_BETWEEN 
SQL_OPERATOR_TYPE_GT 
SQL_OPERATOR_TYPE_LT 
SQL_OPERATOR_TYPE_GEQ 
SQL_OPERATOR_TYPE_LEQ 
SQL_OPERATOR_TYPE_DIFF 
SQL_OPERATOR_TYPE_REGEXP 
SQL_OPERATOR_TYPE_REGEXP_CI 
SQL_OPERATOR_TYPE_NOT_REGEXP 
SQL_OPERATOR_TYPE_NOT_REGEXP_CI 
SQL_OPERATOR_TYPE_SIMILAR 
SQL_OPERATOR_TYPE_ISNULL 
SQL_OPERATOR_TYPE_ISNOTNULL 
SQL_OPERATOR_TYPE_NOT 
SQL_OPERATOR_TYPE_IN 
SQL_OPERATOR_TYPE_NOTIN 
SQL_OPERATOR_TYPE_CONCAT 
SQL_OPERATOR_TYPE_PLUS 
SQL_OPERATOR_TYPE_MINUS 
SQL_OPERATOR_TYPE_STAR 
SQL_OPERATOR_TYPE_DIV 
SQL_OPERATOR_TYPE_REM 
SQL_OPERATOR_TYPE_BITAND 
SQL_OPERATOR_TYPE_BITOR 
SQL_OPERATOR_TYPE_BITNOT 
SQL_OPERATOR_TYPE_ILIKE 
Enumerator
SQL_PARSER_MODE_PARSE 
SQL_PARSER_MODE_DELIMIT 
Enumerator
SQL_SELECT_JOIN_CROSS 
SQL_SELECT_JOIN_NATURAL 
SQL_SELECT_JOIN_INNER 
SQL_SELECT_JOIN_LEFT 
SQL_SELECT_JOIN_RIGHT 
SQL_SELECT_JOIN_FULL 
Enumerator
SQL_STATEMENT_SELECT 
SQL_STATEMENT_INSERT 
SQL_STATEMENT_UPDATE 
SQL_STATEMENT_DELETE 
SQL_STATEMENT_COMPOUND 
SQL_STATEMENT_BEGIN 
SQL_STATEMENT_ROLLBACK 
SQL_STATEMENT_COMMIT 
SQL_STATEMENT_SAVEPOINT 
SQL_STATEMENT_ROLLBACK_SAVEPOINT 
SQL_STATEMENT_DELETE_SAVEPOINT 
SQL_STATEMENT_UNKNOWN 
SQL_STATEMENT_NONE 
Bitwise operators:
StatementModelUsage operator|(StatementModelUsage, StatementModelUsage)

StatementModelUsage operator&(StatementModelUsage, StatementModelUsage)

StatementModelUsage operator^(StatementModelUsage, StatementModelUsage)

StatementModelUsage operator~(StatementModelUsage)

StatementModelUsage& operator|=(StatementModelUsage&, StatementModelUsage)

StatementModelUsage& operator&=(StatementModelUsage&, StatementModelUsage)

StatementModelUsage& operator^=(StatementModelUsage&, StatementModelUsage)

Enumerator
STATEMENT_MODEL_RANDOM_ACCESS 
STATEMENT_MODEL_CURSOR_FORWARD 
STATEMENT_MODEL_CURSOR_BACKWARD 
STATEMENT_MODEL_CURSOR 
STATEMENT_MODEL_ALLOW_NOPARAM 
Bitwise operators:
StatementSqlFlag operator|(StatementSqlFlag, StatementSqlFlag)

StatementSqlFlag operator&(StatementSqlFlag, StatementSqlFlag)

StatementSqlFlag operator^(StatementSqlFlag, StatementSqlFlag)

StatementSqlFlag operator~(StatementSqlFlag)

StatementSqlFlag& operator|=(StatementSqlFlag&, StatementSqlFlag)

StatementSqlFlag& operator&=(StatementSqlFlag&, StatementSqlFlag)

StatementSqlFlag& operator^=(StatementSqlFlag&, StatementSqlFlag)

Enumerator
STATEMENT_SQL_PARAMS_AS_VALUES 
STATEMENT_SQL_PRETTY 
STATEMENT_SQL_PARAMS_LONG 
STATEMENT_SQL_PARAMS_SHORT 
STATEMENT_SQL_PARAMS_AS_COLON 
STATEMENT_SQL_PARAMS_AS_DOLLAR 
STATEMENT_SQL_PARAMS_AS_QMARK 
STATEMENT_SQL_PARAMS_AS_UQMARK 
Enumerator
TRANSACTION_ISOLATION_UNKNOWN 
TRANSACTION_ISOLATION_READ_COMMITTED 
TRANSACTION_ISOLATION_READ_UNCOMMITTED 
TRANSACTION_ISOLATION_REPEATABLE_READ 
TRANSACTION_ISOLATION_SERIALIZABLE 

Function Documentation

StatementModelUsage Gnome::Gda::operator& ( StatementModelUsage  lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature Gnome::Gda::operator& ( MetaStructFeature  lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle Gnome::Gda::operator& ( SqlIdentifierStyle  lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags Gnome::Gda::operator& ( DataModelAccessFlags  lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions Gnome::Gda::operator& ( ConnectionOptions  lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag Gnome::Gda::operator& ( StatementSqlFlag  lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo Gnome::Gda::operator& ( MetaGraphInfo  lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage& Gnome::Gda::operator&= ( StatementModelUsage lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature& Gnome::Gda::operator&= ( MetaStructFeature lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle& Gnome::Gda::operator&= ( SqlIdentifierStyle lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags& Gnome::Gda::operator&= ( DataModelAccessFlags lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions& Gnome::Gda::operator&= ( ConnectionOptions lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag& Gnome::Gda::operator&= ( StatementSqlFlag lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo& Gnome::Gda::operator&= ( MetaGraphInfo lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage Gnome::Gda::operator^ ( StatementModelUsage  lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature Gnome::Gda::operator^ ( MetaStructFeature  lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle Gnome::Gda::operator^ ( SqlIdentifierStyle  lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags Gnome::Gda::operator^ ( DataModelAccessFlags  lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions Gnome::Gda::operator^ ( ConnectionOptions  lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag Gnome::Gda::operator^ ( StatementSqlFlag  lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo Gnome::Gda::operator^ ( MetaGraphInfo  lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage& Gnome::Gda::operator^= ( StatementModelUsage lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature& Gnome::Gda::operator^= ( MetaStructFeature lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle& Gnome::Gda::operator^= ( SqlIdentifierStyle lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags& Gnome::Gda::operator^= ( DataModelAccessFlags lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions& Gnome::Gda::operator^= ( ConnectionOptions lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag& Gnome::Gda::operator^= ( StatementSqlFlag lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo& Gnome::Gda::operator^= ( MetaGraphInfo lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage Gnome::Gda::operator| ( StatementModelUsage  lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature Gnome::Gda::operator| ( MetaStructFeature  lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle Gnome::Gda::operator| ( SqlIdentifierStyle  lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags Gnome::Gda::operator| ( DataModelAccessFlags  lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions Gnome::Gda::operator| ( ConnectionOptions  lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag Gnome::Gda::operator| ( StatementSqlFlag  lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo Gnome::Gda::operator| ( MetaGraphInfo  lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage& Gnome::Gda::operator|= ( StatementModelUsage lhs,
StatementModelUsage  rhs 
)
inline
MetaStructFeature& Gnome::Gda::operator|= ( MetaStructFeature lhs,
MetaStructFeature  rhs 
)
inline
SqlIdentifierStyle& Gnome::Gda::operator|= ( SqlIdentifierStyle lhs,
SqlIdentifierStyle  rhs 
)
inline
DataModelAccessFlags& Gnome::Gda::operator|= ( DataModelAccessFlags lhs,
DataModelAccessFlags  rhs 
)
inline
ConnectionOptions& Gnome::Gda::operator|= ( ConnectionOptions lhs,
ConnectionOptions  rhs 
)
inline
StatementSqlFlag& Gnome::Gda::operator|= ( StatementSqlFlag lhs,
StatementSqlFlag  rhs 
)
inline
MetaGraphInfo& Gnome::Gda::operator|= ( MetaGraphInfo lhs,
MetaGraphInfo  rhs 
)
inline
StatementModelUsage Gnome::Gda::operator~ ( StatementModelUsage  flags)
inline
MetaStructFeature Gnome::Gda::operator~ ( MetaStructFeature  flags)
inline
SqlIdentifierStyle Gnome::Gda::operator~ ( SqlIdentifierStyle  flags)
inline
DataModelAccessFlags Gnome::Gda::operator~ ( DataModelAccessFlags  flags)
inline
ConnectionOptions Gnome::Gda::operator~ ( ConnectionOptions  flags)
inline
StatementSqlFlag Gnome::Gda::operator~ ( StatementSqlFlag  flags)
inline
MetaGraphInfo Gnome::Gda::operator~ ( MetaGraphInfo  flags)
inline