gda-enums

gda-enums

Description

Functions

Types and Values

enum GdaTransactionIsolation

Describes transactions' isolation level

Members

GDA_TRANSACTION_ISOLATION_SERVER_DEFAULT

isolation level defined by the server

 

GDA_TRANSACTION_ISOLATION_READ_COMMITTED

   

GDA_TRANSACTION_ISOLATION_READ_UNCOMMITTED

   

GDA_TRANSACTION_ISOLATION_REPEATABLE_READ

   

GDA_TRANSACTION_ISOLATION_SERIALIZABLE

   

GDA_TRANSACTION_ISOLATION_UNKNOWN

#define GDA_TRANSACTION_ISOLATION_UNKNOWN GDA_TRANSACTION_ISOLATION_SERVER_DEFAULT

enum GdaValueAttribute

Attributes of a value, used internally by Libgda in different contexts. Values can be OR'ed.

Members

GDA_VALUE_ATTR_NONE

no specific attribute

 

GDA_VALUE_ATTR_IS_NULL

value is NULL (in the SQL sense)

 

GDA_VALUE_ATTR_CAN_BE_NULL

value can be set to NULL (in the SQL sense)

 

GDA_VALUE_ATTR_IS_DEFAULT

value is defined as the default value (the value itself is not specified)

 

GDA_VALUE_ATTR_CAN_BE_DEFAULT

a default value (not specified) exists for the value

 

GDA_VALUE_ATTR_IS_UNCHANGED

the value has not been changed (in the context of the attribute usage)

 

GDA_VALUE_ATTR_DATA_NON_VALID

the value is not valid (with regards to the context)

 

GDA_VALUE_ATTR_HAS_VALUE_ORIG

the value can be resetted to its "original" value (i.e. before it was modified)

 

GDA_VALUE_ATTR_NO_MODIF

   

GDA_VALUE_ATTR_READ_ONLY

the value can't be modified

 

enum GdaSqlIdentifierStyle

Specifies how SQL identifiers are represented by a specific database

Members

GDA_SQL_IDENTIFIERS_LOWER_CASE

case insensitive SQL identifiers are represented in lower case (meaning that any SQL identifier which has a non lower case character is case sensitive)

 

GDA_SQL_IDENTIFIERS_UPPER_CASE

case insensitive SQL identifiers are represented in upper case (meaning that any SQL identifier which has a non upper case character is case sensitive)

 

GDA_EXTRA_AUTO_INCREMENT

#define GDA_EXTRA_AUTO_INCREMENT "AUTO_INCREMENT"