| 
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) |