[−][src]Crate rsfbclient_rust
Firebird client implementation in pure rust
Structs
| AuthPlugin | |
| ConnectionResponse | Data from the response of a connection request |
| DbHandle | A database handle |
| ParamsBlr | Data for the parameters to send in the wire |
| PrepareInfo | Data returned for a prepare statement |
| Response |
|
| RustFbClient | Firebird client implemented in pure rust |
| RustFbClientAttachmentConfig | Required configuration for an attachment with the pure rust client |
| SrpAuthData | |
| StmtHandle | A statement handle |
| TrHandle | A transaction handle |
| XSqlVar | Sql query column information |
Enums
| ParsedColumn | Column data parsed from a fetch response |
Constants
| BUFFER_LENGTH | Buffer length to use in the connection |
| MAX_DATA_LENGTH | Maximum parameter data length |
| XSQLDA_DESCRIBE_VARS | Data to return about a statement |
Functions
| allocate_statement | Statement allocation request (lazy response) |
| attach | Attach request |
| close_blob | Close blob segment request |
| connect | Connection request |
| cont_auth | Continue authentication request |
| create_blob | Create blob request |
| crypt | Wire encryption request |
| detach | Detach from the database request |
| drop_database | Drop database request |
| exec_immediate | Execute immediate request |
| execute | Execute prepared statement request. |
| execute2 | Execute prepared statement request. |
| fetch | Fetch row request |
| free_statement | Close or drop statement request |
| get_segment | Get blob segment request |
| info_sql | Statement information request, to continue a truncated prepare statement xsqlda response |
| open_blob | Open blob request |
| params_to_blr | Convert the parameters to a blr (binary representation) |
| parse_accept | Parse the connect response response ( |
| parse_cont_auth | Parse an authentication continuation response ( |
| parse_fetch_response | Parse a server sql response ( |
| parse_response | Parse a server response ( |
| parse_select_items | Fill the xsqlda with data from the cursor, return |
| parse_sql_response | Parse a server sql response ( |
| parse_srp_auth_data | Parse the auth data from the Srp / Srp256 plugin |
| parse_status_vector | Parses the error messages from the response |
| parse_xsqlda | Parses the data from the |
| prepare_statement | Prepare statement request. Use u32::MAX as |
| put_segment | Put blob segment request |
| transaction | Begin transaction request |
| transaction_operation | Commit / Rollback transaction request |
| xsqlda_to_blr | Convert the xsqlda to blr (binary representation) |