Table of Contents

Namespace LfrlAnvil.Sqlite

Classes

SqliteColumnTypeDefinitionProvider

Represents a collection of column type definitions.

SqliteColumnTypeDefinitionProviderBuilder

Represents a builder of ISqlColumnTypeDefinitionProvider instances.

SqliteColumnTypeDefinition<T>

Represents a generic definition of a column type.

SqliteDataType

Represents a DB data type.

SqliteDataTypeProvider

Represents a provider of ISqlDataType instances.

SqliteDatabase

Represents an SQL database.

SqliteDatabaseFactory

Represents a factory of SQL databases.

SqliteDialect

Contains an SqlDialect instance associated with SQLite.

SqliteNodeInterpreter

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

SqliteNodeInterpreterFactory

Represents a factory of SQL node interpreters.

SqliteParameterBinderFactory

Represents a factory of delegates used by SqlParameterBinderExpression instances.

SqliteQueryReaderFactory

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

Structs

SqliteDatabaseFactoryOptions

Represents available options for creating SQLite database objects through SqliteDatabaseFactory.

SqliteNodeInterpreterOptions

Represents available options for SqliteNodeInterpreter.

Interfaces

ISqliteDatabaseConnector

Represents a DB connector.

Enums

SqliteDatabaseEncoding

Represents an SQLite DB encoding.

SqliteUpsertOptions

Specifies available options for interpreting SqlUpsertNode instances.