Crate rsfbclient_core[−][src]
Types, traits and constants to abstract over the different implementations of the firebird client
Re-exports
pub use charset::Charset; |
pub use SqlType::*; |
pub use SqlType::*; |
Modules
| charset | Charset definitions and functions |
| date_time | |
| ibase | FbClient constants and typedefs |
Structs
| Column | |
| NamedParams | Named params implementation. |
| Row | A database row |
Enums
| Dialect | Firebird sql dialect |
| FbError | |
| FreeStmtOp | Drop / Close statement |
| ParamsType | Parameters type |
| SqlType | Sql parameter / column data |
| StmtType | Statement type |
| TrIsolationLevel | Transaction isolation level |
| TrOp | Commit / Rollback operations |
Constants
| MAX_TEXT_LENGTH | Max length that can be sent without creating a BLOB |
Traits
| ColumnToVal | Define the conversion from the buffer to a value |
| FirebirdClient | A wrapper trait compatible with the niceties provided by the main rsfbclient crate |
| FirebirdClientDbOps | Responsible for database administration and attachment/detachment |
| FirebirdClientSqlOps | Responsible for actual transaction and statement execution |
| FromRow | Implemented for types that represents a list of values of columns |
| IntoParam | Implemented for types that can be sent as parameters |
| IntoParams | Types with an associated boolean flag function, |