Table of Contents

Namespace LfrlAnvil.PostgreSql

Classes

PostgreSqlColumnTypeDefinitionProvider

Represents a collection of column type definitions.

PostgreSqlColumnTypeDefinitionProviderBuilder

Represents a builder of ISqlColumnTypeDefinitionProvider instances.

PostgreSqlColumnTypeDefinition<T>

Represents a generic definition of a column type.

PostgreSqlDataType

Represents a DB data type.

PostgreSqlDataTypeProvider

Represents a provider of ISqlDataType instances.

PostgreSqlDatabase

Represents an SQL database.

PostgreSqlDatabaseConnector

Represents a DB connector.

PostgreSqlDatabaseFactory

Represents a factory of SQL databases.

PostgreSqlDialect

Contains an SqlDialect instance associated with PostgreSQL.

PostgreSqlNodeInterpreter

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

PostgreSqlNodeInterpreterFactory

Represents a factory of SQL node interpreters.

PostgreSqlParameterBinderFactory

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

PostgreSqlQueryReaderFactory

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

Structs

PostgreSqlDatabaseFactoryOptions

Represents available options for creating PostgreSQL database objects through PostgreSqlDatabaseFactory.

PostgreSqlNodeInterpreterOptions

Represents available options for PostgreSqlNodeInterpreter.