[−][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. |
Row | A row in the returned result set |
Rows | Result set of a query |
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
Conn | A trait for types that can provides access to |
Env | A trait for types that provide access to |
FromSql | A trait for types which instances can be created from the returned Oracle values. |
SqlInArg | A trait for types that can be used as SQL statement IN arguments |
SqlOutArg | A trait for types that can be used as SQL statement OUT arguments |
Stmt | A trait for types that can provide access to the |
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 |