libgdamm: libgdamm Enums and Flags

libgdamm 4.99.6

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

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

## Enumeration Type Documentation

enum Gnome::Gda::ConnectionEventCode

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 |

enum Gnome::Gda::ConnectionEventType

Enumerator:

  CONNECTION_EVENT_NOTICE |
  CONNECTION_EVENT_WARNING |
  CONNECTION_EVENT_ERROR |
  CONNECTION_EVENT_COMMAND |

enum Gnome::Gda::ConnectionFeature

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 |

enum Gnome::Gda::ConnectionMetaType

Enumerator:

  CONNECTION_META_NAMESPACES |
  CONNECTION_META_TYPES |
  CONNECTION_META_TABLES |
  CONNECTION_META_VIEWS |
  CONNECTION_META_FIELDS |
  CONNECTION_META_INDEXES |

enum Gnome::Gda::ConnectionOptions

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 |

enum Gnome::Gda::DataModelAccessFlags

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 |

enum Gnome::Gda::DataModelHint

Enumerator:

  DATA_MODEL_HINT_START_BATCH_UPDATE |
  DATA_MODEL_HINT_END_BATCH_UPDATE |
  DATA_MODEL_HINT_REFRESH |

enum Gnome::Gda::DataModelIOFormat

Enumerator:

  DATA_MODEL_IO_DATA_ARRAY_XML |
  DATA_MODEL_IO_TEXT_SEPARATED |

enum Gnome::Gda::MetaDbObjectType

Enumerator:

  META_DB_UNKNOWN |
  META_DB_TABLE |
  META_DB_VIEW |

enum Gnome::Gda::MetaGraphInfo

Bitwise operators:
  `MetaGraphInfo operator|(MetaGraphInfo, MetaGraphInfo)`
  `MetaGraphInfo operator&(MetaGraphInfo, MetaGraphInfo)`
  `MetaGraphInfo operator^(MetaGraphInfo, MetaGraphInfo)`
  `MetaGraphInfo operator~(MetaGraphInfo)`
  `MetaGraphInfo& operator|=(MetaGraphInfo&, MetaGraphInfo)`
  `MetaGraphInfo& operator&=(MetaGraphInfo&, MetaGraphInfo)`
  `MetaGraphInfo& operator^=(MetaGraphInfo&, MetaGraphInfo)`

Enumerator:

  META_GRAPH_COLUMNS |

enum Gnome::Gda::MetaSortType

Enumerator:

  META_SORT_ALHAPETICAL |
  META_SORT_DEPENDENCIES |

enum Gnome::Gda::MetaStructFeature

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 |

enum Gnome::Gda::ServerOperationNodeStatus

Enumerator:

  SERVER_OPERATION_STATUS_OPTIONAL |
  SERVER_OPERATION_STATUS_REQUIRED |
  SERVER_OPERATION_STATUS_UNKNOWN |

enum Gnome::Gda::ServerOperationNodeType

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 |

enum Gnome::Gda::ServerOperationType

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 |

enum Gnome::Gda::SqlIdentifierStyle

Bitwise operators:
  `SqlIdentifierStyle operator|(SqlIdentifierStyle, SqlIdentifierStyle)`
  `SqlIdentifierStyle operator&(SqlIdentifierStyle, SqlIdentifierStyle)`
  `SqlIdentifierStyle operator^(SqlIdentifierStyle, SqlIdentifierStyle)`
  `SqlIdentifierStyle operator~(SqlIdentifierStyle)`
  `SqlIdentifierStyle& operator|=(SqlIdentifierStyle&, SqlIdentifierStyle)`
  `SqlIdentifierStyle& operator&=(SqlIdentifierStyle&, SqlIdentifierStyle)`
  `SqlIdentifierStyle& operator^=(SqlIdentifierStyle&, SqlIdentifierStyle)`

Enumerator:

  SQL_IDENTIFIERS_LOWER_CASE |
  SQL_IDENTIFIERS_UPPER_CASE |

enum Gnome::Gda::SqlOperatorType

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 |

enum Gnome::Gda::SqlParserMode

Enumerator:

  SQL_PARSER_MODE_PARSE |
  SQL_PARSER_MODE_DELIMIT |

enum Gnome::Gda::SqlSelectJoinType

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 |

enum Gnome::Gda::SqlStatementType

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 |

enum Gnome::Gda::StatementModelUsage

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 |

enum Gnome::Gda::StatementSqlFlag

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 |

enum Gnome::Gda::TransactionIsolation

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]`