Table of Contents

Namespace LfrlAnvil.MySql

Classes

MySqlColumnTypeDefinitionProvider

Represents a collection of column type definitions.

MySqlColumnTypeDefinitionProviderBuilder

Represents a builder of ISqlColumnTypeDefinitionProvider instances.

MySqlColumnTypeDefinition<T>

Represents a generic definition of a column type.

MySqlDataType

Represents a DB data type.

MySqlDataTypeProvider

Represents a provider of ISqlDataType instances.

MySqlDatabase

Represents an SQL database.

MySqlDatabaseConnector

Represents a DB connector.

MySqlDatabaseFactory

Represents a factory of SQL databases.

MySqlDialect

Contains an SqlDialect instance associated with MySQL.

MySqlNodeInterpreter

Represents an object capable of recursive traversal over an SQL syntax tree and translating that tree into an SQL statement.

MySqlNodeInterpreterFactory

Represents a factory of SQL node interpreters.

MySqlParameterBinderFactory

Represents a factory of delegates used by SqlParameterBinderExpression<TSource> instances.

MySqlQueryReaderFactory

Represents a factory of delegates used by query reader expression instances.

Structs

MySqlDatabaseFactoryOptions

Represents available options for creating MySQL database objects through MySqlDatabaseFactory.

MySqlNodeInterpreterOptions

Represents available options for MySqlNodeInterpreter.