[][src]Crate sibyl

An OCI-based driver for Rust applications to interface with Oracle databases.

Structs

Connection

Represents a user session

Cursor

Cursors - implicit results and REF CURSOR - from an executed PL/SQL statement

Date

Represents Oracle DATE

Environment

Represents an OCI environment.

Number

Represents OTS types NUMBER, NUMERIC, INT, SHORTINT, REAL, DOUBLE PRECISION, FLOAT and DECIMAL.

Raw

Represents RAW and LONG RAW data types.

Statement

Represents a prepared for execution SQL or PL/SQL statement

Varchar

Represents Oracle character types - VARCHAR, LONG, etc.

Enums

Cache

LOB cache control flags

CharSetForm

Character set form

ColumnType

Column data type.

Error

Represents possible errors returned from Sibyl

Traits

FromSql

A trait for types which instances be created from the returned Oracle values.

ToSql

A trait for types that can be used as SQL IN arguments

ToSqlOut

A trait for types that can be used as SQL OUT arguments

Functions

env

Returns a new environment handle, which is then used by the OCI functions.

Type Definitions

BFile
BLOB
CLOB
IntervalDS
IntervalYM
Result
RowID
Timestamp
TimestampLTZ
TimestampTZ