[][src]Crate tiberius

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

Modules

error

Error module

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

Traits

FromSql

A conversion trait from a TDS type by-reference.

FromSqlOwned

A conversion trait from a TDS type by-value.

IntoSql

A by-value conversion trait to a TDS type.

ToSql

A conversion trait to a TDS type.

Type Definitions

Result

An alias for a result that holds crate's error type as the error.