[][src]Crate tiberius

A pure-rust TDS implementation for Microsoft SQL Server (>=2008)

Modules

numeric

Representations of numeric types.

time

Date and time handling.

xml

The XML containers

Structs

Client

Client is the main entry point to the SQL Server, providing query execution capabilities.

ClientBuilder

A builder for creating a new Client.

Column

A column of data from a query.

ExecuteResult

A Stream of counts of affected rows resulting from an INSERT, UPDATE or DELETE query. The ExecuteResult needs to be polled empty before sending another query to the Client, failing to do so causes a flush before the next query, slowing it down in an undeterministic way.

QueryResult

A set of Streams of Rows resulting from a SELECT query. The QueryResult needs to be polled empty before sending another query to the Client, failing to do so causes a flush before the next query, slowing it down in an undeterministic way.

Row

A row of data from a query.

Uuid

A Universally Unique Identifier (UUID).

Enums

AuthMethod

Defines the method of authentication to the server.

ColumnData

A container of a value that can be represented as a TDS value.

ColumnType

The type of the column.

EncryptionLevel

The configured encryption level specifying if encryption is required

Error

A unified error enum that contains several errors that might occurr during the lifecycle of this driver

Traits

ToSql

A conversion trait from Rust to a TDS type.

Type Definitions

Result