Crate hdbconnect_impl
source ·Expand description
Do not use this crate directly.
This is the immplementation crate for hdbconnect and hdbconnect_async.
If you need a synchronous driver, use hdbconnect.
If you need an asynchronous driver, use hdbconnect_async.
Modules
- Support for serializing from or deserializing into types of the
timecrate. - Non-standard types that are used to represent database values.
- Constants for use in connection URLs.
Structs
- An immutable struct with all information necessary to open a new connection to a HANA database.
- A builder for
ConnectParams. - Metadata of a field in a
ResultSet. - A set of output parameters, as they can be returned by procedure calls.
- Metadata for a parameter.
- Describes a set of IN, INOUT, and OUT parameters. Can be empty.
- List of metadata of the fields of a resultset.
- A single line of a
ResultSet, consisting of the containedHdbValues and a reference to the metadata. - Representation of a
ResultSetthat is fully loaded. - Describes an error that is reported from the database.
- Describes the server-side resource consumption.
Enums
- The errors that can arise while deserializing with
serde_db::de. - Describes the success of a command.
- A list specifying categories of
HdbError. - Enum for all supported database value types.
- Describes whether a parameter is Nullable or not or if it has a default value.
- Describes whether a parameter is used for input, output, or both.
- Error that can occur while serializing a standard rust type or struct into a SQL parameter.
- Expresses where Certificates for TLS are read from.
- Severity of a server message
- Describes whether and how TLS is to be used.
- ID of the value type of a database column or a parameter.
Traits
- A trait implemented by types that can be converted into a
ConnectParams. - A trait implemented by types that can be converted into a
ConnectParamsBuilder. - Helper trait for serialization.
Type Aliases
- Abbreviation of
Result<T, HdbError>.