Safir SDK Core
|
Classes | |
class | BooleanColumn |
class | Connection |
The Connection class models a connection made to the database engine. More... | |
class | Environment |
The Environment class models the necessary setup each application neeeds in order to access the database. More... | |
class | IntegrityConstraintException |
The odbc operation caused a violation of a constraint in the database. More... | |
class | ReconnectException |
The database is down. More... | |
class | RetryException |
The operation failed try again. More... | |
class | Statement |
The Statement class models a statement made to the database engine and one statement object should be made for each statement or query to the database. More... | |
class | TimeColumn |
class | TimeoutException |
The operation took longer then the specified timeout time to execute. More... | |
Typedefs | |
typedef Internal::BinaryColumn | BinaryColumn |
typedef Internal::WideStringColumn | WideStringColumn |
typedef Internal::Column < SQL_C_FLOAT, Safir::Dob::Typesystem::Float32 > | Float32Column |
typedef Internal::Column < SQL_C_DOUBLE, Safir::Dob::Typesystem::Float64 > | Float64Column |
typedef Internal::Column < SQL_C_SLONG, Safir::Dob::Typesystem::Int32 > | Int32Column |
typedef Internal::Column < SQL_C_SBIGINT, Safir::Dob::Typesystem::Int64 > | Int64Column |
typedef char | byte |
typedef Internal::BufferedWideStringParameter < SQL_WVARCHAR, SQL_PARAM_INPUT_OUTPUT > | WideStringInputOutputParameter |
typedef Internal::BooleanParameter < SQL_PARAM_INPUT_OUTPUT > | BooleanInputOutputParameter |
typedef Internal::Parameter < SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32, SQL_PARAM_INPUT_OUTPUT, 15 > | Float32InputOutputParameter |
typedef Internal::Parameter < SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64, SQL_PARAM_INPUT_OUTPUT, 15 > | Float64InputOutputParameter |
typedef Internal::Parameter < SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32, SQL_PARAM_INPUT_OUTPUT, 10 > | Int32InputOutputParameter |
typedef Internal::Parameter < SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64, SQL_PARAM_INPUT_OUTPUT, 20 > | Int64InputOutputParameter |
typedef Internal::TimeParameter < SQL_PARAM_INPUT_OUTPUT > | TimeInputOutputParameter |
typedef Internal::BufferedBinaryParameter < SQL_VARBINARY, SQL_PARAM_INPUT > | BinaryParameter |
typedef Internal::NonBufferedBinaryParameter < SQL_LONGVARBINARY, SQL_PARAM_INPUT > | LongBinaryParameter |
typedef Internal::BufferedWideStringParameter < SQL_WVARCHAR, SQL_PARAM_INPUT > | WideStringParameter |
typedef Internal::NonBufferedWideStringParameter < SQL_WLONGVARCHAR, SQL_PARAM_INPUT > | LongWideStringParameter |
typedef Internal::BooleanParameter < SQL_PARAM_INPUT > | BooleanParameter |
typedef Internal::TimeParameter < SQL_PARAM_INPUT > | TimeParameter |
typedef Internal::Parameter < SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32, SQL_PARAM_INPUT, 15 > | Float32Parameter |
typedef Internal::Parameter < SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64, SQL_PARAM_INPUT, 15 > | Float64Parameter |
typedef Internal::Parameter < SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32, SQL_PARAM_INPUT, 10 > | Int32Parameter |
typedef Internal::Parameter < SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64, SQL_PARAM_INPUT, 20 > | Int64Parameter |
typedef Internal::BufferedWideStringParameter < SQL_WVARCHAR, SQL_PARAM_OUTPUT > | WideStringOutputParameter |
typedef Internal::BooleanParameter < SQL_PARAM_OUTPUT > | BooleanOutputParameter |
typedef Internal::TimeParameter < SQL_PARAM_OUTPUT > | TimeOutputParameter |
typedef Internal::Parameter < SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32, SQL_PARAM_OUTPUT, 15 > | Float32OutputParameter |
typedef Internal::Parameter < SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64, SQL_PARAM_OUTPUT, 15 > | Float64OutputParameter |
typedef Internal::Parameter < SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32, SQL_PARAM_OUTPUT, 10 > | Int32OutputParameter |
typedef Internal::Parameter < SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64, SQL_PARAM_OUTPUT, 20 > | Int64OutputParameter |
Odbc.
typedef Internal::BinaryColumn Safir::Databases::Odbc::BinaryColumn |
typedef Internal::BufferedBinaryParameter<SQL_VARBINARY, SQL_PARAM_INPUT> Safir::Databases::Odbc::BinaryParameter |
typedef Internal::BooleanParameter<SQL_PARAM_INPUT_OUTPUT> Safir::Databases::Odbc::BooleanInputOutputParameter |
typedef Internal::BooleanParameter<SQL_PARAM_OUTPUT> Safir::Databases::Odbc::BooleanOutputParameter |
typedef Internal::BooleanParameter<SQL_PARAM_INPUT> Safir::Databases::Odbc::BooleanParameter |
typedef char Safir::Databases::Odbc::byte |
typedef Internal::Column<SQL_C_FLOAT, Safir::Dob::Typesystem::Float32> Safir::Databases::Odbc::Float32Column |
typedef Internal::Parameter<SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32,SQL_PARAM_INPUT_OUTPUT,15> Safir::Databases::Odbc::Float32InputOutputParameter |
typedef Internal::Parameter<SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32,SQL_PARAM_OUTPUT,15> Safir::Databases::Odbc::Float32OutputParameter |
typedef Internal::Parameter<SQL_C_FLOAT, SQL_FLOAT, Safir::Dob::Typesystem::Float32,SQL_PARAM_INPUT,15> Safir::Databases::Odbc::Float32Parameter |
typedef Internal::Column<SQL_C_DOUBLE, Safir::Dob::Typesystem::Float64> Safir::Databases::Odbc::Float64Column |
typedef Internal::Parameter<SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64,SQL_PARAM_INPUT_OUTPUT,15> Safir::Databases::Odbc::Float64InputOutputParameter |
typedef Internal::Parameter<SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64,SQL_PARAM_OUTPUT,15> Safir::Databases::Odbc::Float64OutputParameter |
typedef Internal::Parameter<SQL_C_DOUBLE, SQL_DOUBLE, Safir::Dob::Typesystem::Float64,SQL_PARAM_INPUT,15> Safir::Databases::Odbc::Float64Parameter |
typedef Internal::Column<SQL_C_SLONG, Safir::Dob::Typesystem::Int32> Safir::Databases::Odbc::Int32Column |
typedef Internal::Parameter<SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32,SQL_PARAM_INPUT_OUTPUT,10> Safir::Databases::Odbc::Int32InputOutputParameter |
typedef Internal::Parameter<SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32,SQL_PARAM_OUTPUT,10> Safir::Databases::Odbc::Int32OutputParameter |
typedef Internal::Parameter<SQL_C_SLONG, SQL_INTEGER, Safir::Dob::Typesystem::Int32,SQL_PARAM_INPUT,10> Safir::Databases::Odbc::Int32Parameter |
typedef Internal::Column<SQL_C_SBIGINT, Safir::Dob::Typesystem::Int64> Safir::Databases::Odbc::Int64Column |
typedef Internal::Parameter<SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64,SQL_PARAM_INPUT_OUTPUT,20> Safir::Databases::Odbc::Int64InputOutputParameter |
typedef Internal::Parameter<SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64,SQL_PARAM_OUTPUT,20> Safir::Databases::Odbc::Int64OutputParameter |
typedef Internal::Parameter<SQL_C_SBIGINT, SQL_BIGINT, Safir::Dob::Typesystem::Int64,SQL_PARAM_INPUT,20> Safir::Databases::Odbc::Int64Parameter |
typedef Internal::NonBufferedBinaryParameter<SQL_LONGVARBINARY, SQL_PARAM_INPUT> Safir::Databases::Odbc::LongBinaryParameter |
typedef Internal::NonBufferedWideStringParameter<SQL_WLONGVARCHAR, SQL_PARAM_INPUT> Safir::Databases::Odbc::LongWideStringParameter |
typedef Internal::TimeParameter<SQL_PARAM_INPUT_OUTPUT> Safir::Databases::Odbc::TimeInputOutputParameter |
typedef Internal::TimeParameter<SQL_PARAM_OUTPUT> Safir::Databases::Odbc::TimeOutputParameter |
typedef Internal::TimeParameter<SQL_PARAM_INPUT> Safir::Databases::Odbc::TimeParameter |
typedef Internal::WideStringColumn Safir::Databases::Odbc::WideStringColumn |
typedef Internal::BufferedWideStringParameter<SQL_WVARCHAR, SQL_PARAM_INPUT_OUTPUT> Safir::Databases::Odbc::WideStringInputOutputParameter |
typedef Internal::BufferedWideStringParameter<SQL_WVARCHAR, SQL_PARAM_OUTPUT> Safir::Databases::Odbc::WideStringOutputParameter |
typedef Internal::BufferedWideStringParameter<SQL_WVARCHAR, SQL_PARAM_INPUT> Safir::Databases::Odbc::WideStringParameter |