Enums

Details

class Gda.BatchError(value)

Bases: GLib.Enum

BATCH_CONFLICTING_PARAMETER_ERROR = 0
class Gda.ConfigError(value)

Bases: GLib.Enum

DSN_NOT_FOUND_ERROR = 0
PERMISSION_ERROR = 1
PROVIDER_NOT_FOUND_ERROR = 2
PROVIDER_CREATION_ERROR = 3
class Gda.ConnectionError(value)

Bases: GLib.Enum

DSN_NOT_FOUND_ERROR = 0
PROVIDER_NOT_FOUND_ERROR = 1
CLOSED_ERROR = 10
META_DATA_CONTEXT_ERROR = 11
UNSUPPORTED_ASYNC_EXEC_ERROR = 12
PROVIDER_ERROR = 2
NO_CNC_SPEC_ERROR = 3
NO_PROVIDER_SPEC_ERROR = 4
OPEN_ERROR = 5
STATEMENT_TYPE_ERROR = 6
CANT_LOCK_ERROR = 7
TASK_NOT_FOUND_ERROR = 8
UNSUPPORTED_THREADS_ERROR = 9
class Gda.ConnectionEventCode(value)

Bases: GLib.Enum

CONSTRAINT_VIOLATION = 0
RESTRICT_VIOLATION = 1
DUPLICATE_COLUMN = 10
DUPLICATE_DATABASE = 11
DUPLICATE_FUNCTION = 12
DUPLICATE_SCHEMA = 13
DUPLICATE_TABLE = 14
DUPLICATE_ALIAS = 15
DUPLICATE_OBJECT = 16
SYNTAX_ERROR = 17
UNKNOWN = 18
NOT_NULL_VIOLATION = 2
FOREIGN_KEY_VIOLATION = 3
UNIQUE_VIOLATION = 4
CHECK_VIOLATION = 5
INSUFFICIENT_PRIVILEGES = 6
UNDEFINED_COLUMN = 7
UNDEFINED_FUNCTION = 8
UNDEFINED_TABLE = 9
class Gda.ConnectionEventType(value)

Bases: GLib.Enum

NOTICE = 0
WARNING = 1
ERROR = 2
COMMAND = 3
class Gda.ConnectionFeature(value)

Bases: GLib.Enum

Used in Gda.Connection.supports_feature() and Gda.ServerProvider.supports_feature() to test if a connection or a database provider supports some specific feature.

AGGREGATES = 0

test for aggregates support

BLOBS = 1

test for BLOBS (binary large objects) support

SAVEPOINTS_REMOVE = 10

test if savepoints can be removed

TRIGGERS = 11

test for triggers support

UPDATABLE_CURSOR = 12

test for updatable cursors support

USERS = 13

test for users support

VIEWS = 14

test for views support

XA_TRANSACTIONS = 15

test for distributed transactions support

MULTI_THREADING = 16

test for native multi-threading support

ASYNC_EXEC = 17

test if connection supports asynchronous execution

LAST = 18

not used

INDEXES = 2

test for indexes support

INHERITANCE = 3

test for tables inheritance support

NAMESPACES = 4

test for namespaces support

PROCEDURES = 5

test for functions support

SEQUENCES = 6

test for sequences support

SQL = 7

test for SQL language (even specific to the database) support

TRANSACTIONS = 8

test for transactions support

SAVEPOINTS = 9

test for savepoints within transactions support

class Gda.ConnectionMetaType(value)

Bases: GLib.Enum

Used with gda_connection_get_meta_store_data() to describe what meta data to extract from a connection’s associated Gda.MetaStore.

NAMESPACES = 0

lists the ‘namespaces [GdaConnectionMetaTypeGDA_CONNECTION_META_NAMESPACES]’ (or schemas for PostgreSQL)

TYPES = 1

lists the ‘database types [GdaConnectionMetaTypeGDA_CONNECTION_META_TYPES]’

TABLES = 2

lists the ‘tables [GdaConnectionMetaTypeGDA_CONNECTION_META_TABLES]’

VIEWS = 3

lists the ‘views [GdaConnectionMetaTypeGDA_CONNECTION_META_VIEWS]’

FIELDS = 4

lists the ‘table’s or view’s fields [GdaConnectionMetaTypeGDA_CONNECTION_META_FIELDS]’

INDEXES = 5

lists the ‘table’s indexes [GdaConnectionMetaTypeGDA_CONNECTION_META_INDEXES]’

class Gda.DataComparatorError(value)

Bases: GLib.Enum

MISSING_DATA_MODEL_ERROR = 0
COLUMN_TYPES_MISMATCH_ERROR = 1
MODEL_ACCESS_ERROR = 2
USER_CANCELLED_ERROR = 3
class Gda.DataModelError(value)

Bases: GLib.Enum

ROW_OUT_OF_RANGE_ERROR = 0
COLUMN_OUT_OF_RANGE_ERROR = 1
OTHER_ERROR = 10
VALUES_LIST_ERROR = 2
VALUE_TYPE_ERROR = 3
ROW_NOT_FOUND_ERROR = 4
ACCESS_ERROR = 5
FEATURE_NON_SUPPORTED_ERROR = 6
FILE_EXIST_ERROR = 7
XML_FORMAT_ERROR = 8
TRUNCATED_ERROR = 9
class Gda.DataModelHint(value)

Bases: GLib.Enum

START_BATCH_UPDATE = 0
END_BATCH_UPDATE = 1
REFRESH = 2
class Gda.DataModelIOFormat(value)

Bases: GLib.Enum

Format to use when exporting a data model, see Gda.DataModel.export_to_string() and Gda.DataModel.export_to_file()

DATA_ARRAY_XML = 0

data is exported as an XML structure

TEXT_SEPARATED = 1

data is exported as CSV

TEXT_TABLE = 2

data is exported as a human readable table

class Gda.DataModelIterError(value)

Bases: GLib.Enum

DATA_MODEL_ITER_COLUMN_OUT_OF_RANGE_ERROR = 0
class Gda.DataPivotAggregate(value)

Bases: GLib.Enum

Possible operations for the data fields.

AVG = 0
COUNT = 1
MAX = 2
MIN = 3
SUM = 4
class Gda.DataPivotError(value)

Bases: GLib.Enum

Possible Gda.DataPivot related errors.

INTERNAL_ERROR = 0
SOURCE_MODEL_ERROR = 1
FIELD_FORMAT_ERROR = 2
USAGE_ERROR = 3
OVERFLOW_ERROR = 4
class Gda.DataPivotFieldType(value)

Bases: GLib.Enum

Define types of field to be used when defining a Gda.DataPivot analysis.

ROW = 0
COLUMN = 1
class Gda.DataProxyError(value)

Bases: GLib.Enum

COMMIT_ERROR = 0
COMMIT_CANCELLED = 1
READ_ONLY_VALUE = 2
READ_ONLY_ROW = 3
FILTER_ERROR = 4
class Gda.DataSelectConditionType(value)

Bases: GLib.Enum

Defines what criteria Gda.DataSelect.compute_modification_statements_ext() uses to uniquely identify a single row in a table when creating modification statements.

PK = 0

only primary key fields are used

ALL_COLUMNS = 1

all the columns of the tables are used

class Gda.DataSelectError(value)

Bases: GLib.Enum

MODIFICATION_STATEMENT_ERROR = 0
MISSING_MODIFICATION_STATEMENT_ERROR = 1
CONNECTION_ERROR = 2
ACCESS_ERROR = 3
SQL_ERROR = 4
SAFETY_LOCKED_ERROR = 5
class Gda.DiffType(value)

Bases: GLib.Enum

ADD_ROW = 0
REMOVE_ROW = 1
MODIFY_ROW = 2
class Gda.HolderError(value)

Bases: GLib.Enum

STRING_CONVERSION_ERROR = 0
VALUE_TYPE_ERROR = 1
VALUE_NULL_ERROR = 2
class Gda.MetaDbObjectType(value)

Bases: GLib.Enum

Type of database object which can be handled as a Gda.MetaDbObject

UNKNOWN = 0

unknown type

TABLE = 1

represents a table

VIEW = 2

represents a view

class Gda.MetaForeignKeyPolicy(value)

Bases: GLib.Enum

Defines the filtering policy of a foreign key when invoked on an UPDATE or DELETE operation.

UNKNOWN = 0

unspecified policy

NONE = 1

not enforced policy

NO_ACTION = 2

return an error, no action taken

RESTRICT = 3

same as Gda.MetaForeignKeyPolicy.NO_ACTION, not deferrable

CASCADE = 4

policy is to delete any rows referencing the deleted row, or update the value of the referencing column to the new value of the referenced column, respectively

SET_NULL = 5

policy is to set the referencing column to None

SET_DEFAULT = 6

policy is to set the referencing column to its default value

class Gda.MetaSortType(value)

Bases: GLib.Enum

Types of sorting

ALHAPETICAL = 0

sort alphabetically

DEPENDENCIES = 1

sort by dependencies

class Gda.MetaStoreChangeType(value)

Bases: GLib.Enum

ADD = 0
REMOVE = 1
MODIFY = 2
class Gda.MetaStoreError(value)

Bases: GLib.Enum

INCORRECT_SCHEMA_ERROR = 0
UNSUPPORTED_PROVIDER_ERROR = 1
SCHEMA_OBJECT_DESCR_ERROR = 10
TRANSACTION_ALREADY_STARTED_ERROR = 11
INTERNAL_ERROR = 2
META_CONTEXT_ERROR = 3
MODIFY_CONTENTS_ERROR = 4
EXTRACT_SQL_ERROR = 5
ATTRIBUTE_NOT_FOUND_ERROR = 6
ATTRIBUTE_ERROR = 7
SCHEMA_OBJECT_NOT_FOUND_ERROR = 8
SCHEMA_OBJECT_CONFLICT_ERROR = 9
class Gda.MetaStructError(value)

Bases: GLib.Enum

UNKNOWN_OBJECT_ERROR = 0
DUPLICATE_OBJECT_ERROR = 1
INCOHERENCE_ERROR = 2
XML_ERROR = 3
class Gda.ServerOperationError(value)

Bases: GLib.Enum

OBJECT_NAME_ERROR = 0
INCORRECT_VALUE_ERROR = 1
XML_ERROR = 2
class Gda.ServerOperationNodeStatus(value)

Bases: GLib.Enum

OPTIONAL = 0
REQUIRED = 1
UNKNOWN = 2
class Gda.ServerOperationNodeType(value)

Bases: GLib.Enum

PARAMLIST = 0
DATA_MODEL = 1
PARAM = 2
SEQUENCE = 3
SEQUENCE_ITEM = 4
DATA_MODEL_COLUMN = 5
UNKNOWN = 6
class Gda.ServerOperationType(value)

Bases: GLib.Enum

CREATE_DB = 0
DROP_DB = 1
DROP_VIEW = 10
COMMENT_TABLE = 11
COMMENT_COLUMN = 12
CREATE_USER = 13
ALTER_USER = 14
DROP_USER = 15
LAST = 16
CREATE_TABLE = 2
DROP_TABLE = 3
RENAME_TABLE = 4
ADD_COLUMN = 5
DROP_COLUMN = 6
CREATE_INDEX = 7
DROP_INDEX = 8
CREATE_VIEW = 9
class Gda.ServerProviderError(value)

Bases: GLib.Enum

METHOD_NON_IMPLEMENTED_ERROR = 0
PREPARE_STMT_ERROR = 1
DATA_ERROR = 10
DEFAULT_VALUE_HANDLING_ERROR = 11
MISUSE_ERROR = 12
FILE_NOT_FOUND_ERROR = 13
EMPTY_STMT_ERROR = 2
MISSING_PARAM_ERROR = 3
STATEMENT_EXEC_ERROR = 4
OPERATION_ERROR = 5
INTERNAL_ERROR = 6
BUSY_ERROR = 7
NON_SUPPORTED_ERROR = 8
SERVER_VERSION_ERROR = 9
class Gda.SetError(value)

Bases: GLib.Enum

XML_SPEC_ERROR = 0
HOLDER_NOT_FOUND_ERROR = 1
INVALID_ERROR = 2
READ_ONLY_ERROR = 3
IMPLEMENTATION_ERROR = 4
class Gda.SqlBuilderError(value)

Bases: GLib.Enum

WRONG_TYPE_ERROR = 0
MISUSE_ERROR = 1
class Gda.SqlError(value)

Bases: GLib.Enum

STRUCTURE_CONTENTS_ERROR = 0
MALFORMED_IDENTIFIER_ERROR = 1
MISSING_IDENTIFIER_ERROR = 2
VALIDATION_ERROR = 3
class Gda.SqlOperatorType(value)

Bases: GLib.Enum

AND = 0
OR = 1
DIFF = 10
REGEXP = 11
REGEXP_CI = 12
NOT_REGEXP = 13
NOT_REGEXP_CI = 14
SIMILAR = 15
ISNULL = 16
ISNOTNULL = 17
NOT = 18
IN = 19
EQ = 2
NOTIN = 20
CONCAT = 21
PLUS = 22
MINUS = 23
STAR = 24
DIV = 25
REM = 26
BITAND = 27
BITOR = 28
BITNOT = 29
IS = 3
ILIKE = 30
NOTLIKE = 31
NOTILIKE = 32
GLOB = 33
LIKE = 4
BETWEEN = 5
GT = 6
LT = 7
GEQ = 8
LEQ = 9
class Gda.SqlParserError(value)

Bases: GLib.Enum

SYNTAX_ERROR = 0
OVERFLOW_ERROR = 1
EMPTY_SQL_ERROR = 2
class Gda.SqlParserFlavour(value)

Bases: GLib.Enum

STANDARD = 0
SQLITE = 1
MYSQL = 2
ORACLE = 3
POSTGRESQL = 4
class Gda.SqlParserMode(value)

Bases: GLib.Enum

PARSE = 0
DELIMIT = 1
class Gda.SqlSelectJoinType(value)

Bases: GLib.Enum

CROSS = 0
NATURAL = 1
INNER = 2
LEFT = 3
RIGHT = 4
FULL = 5
class Gda.SqlStatementCompoundType(value)

Bases: GLib.Enum

UNION = 0
UNION_ALL = 1
INTERSECT = 2
INTERSECT_ALL = 3
EXCEPT = 4
EXCEPT_ALL = 5
class Gda.SqlStatementType(value)

Bases: GLib.Enum

Known types of statements

SELECT = 0

a SELECT statement

INSERT = 1

an INSERT statement

DELETE_SAVEPOINT = 10

savepoint deletion statement

UNKNOWN = 11

unknown statement, only identifies variables

NONE = 12

not used

UPDATE = 2

an UPDATE statement

DELETE = 3

a DELETE statement

COMPOUND = 4

a compound statement: multiple SELECT statements grouped together using an operator

BEGIN = 5

start of transaction statement

ROLLBACK = 6

transaction abort statement

COMMIT = 7

transaction commit statement

SAVEPOINT = 8

new savepoint definition statement

ROLLBACK_SAVEPOINT = 9

return to savepoint statement

class Gda.StatementError(value)

Bases: GLib.Enum

PARSE_ERROR = 0
SYNTAX_ERROR = 1
NO_CNC_ERROR = 2
CNC_CLOSED_ERROR = 3
EXEC_ERROR = 4
PARAM_TYPE_ERROR = 5
PARAM_ERROR = 6
class Gda.ThreadNotificationType(value)

Bases: GLib.Enum

Defines the kind of notification which can be obtained when reading from te GLib.IOChannel returned by Gda.ThreadWrapper.get_io_channel().

JOB = 1

the notification regards a job finished

SIGNAL = 2

the notification regards a signal

class Gda.ThreadWrapperError(value)

Bases: GLib.Enum

THREAD_WRAPPER_UNKNOWN_ERROR = 0
class Gda.TransactionIsolation(value)

Bases: GLib.Enum

UNKNOWN = 0
READ_COMMITTED = 1
READ_UNCOMMITTED = 2
REPEATABLE_READ = 3
SERIALIZABLE = 4
class Gda.TransactionStatusEventType(value)

Bases: GLib.Enum

SAVEPOINT = 0
SQL = 1
SUB_TRANSACTION = 2
class Gda.TransactionStatusState(value)

Bases: GLib.Enum

OK = 0
FAILED = 1
class Gda.TreeError(value)

Bases: GLib.Enum

TREE_UNKNOWN_ERROR = 0
class Gda.TreeManagerError(value)

Bases: GLib.Enum

TREE_MANAGER_UNKNOWN_ERROR = 0
class Gda.TreeNodeError(value)

Bases: GLib.Enum

TREE_NODE_UNKNOWN_ERROR = 0
class Gda.XaTransactionError(value)

Bases: GLib.Enum

ALREADY_REGISTERED_ERROR = 0
DTP_NOT_SUPPORTED_ERROR = 1
CONNECTION_BRANCH_LENGTH_ERROR = 2