Class PostgreSqlDatabase
- Namespace
- LfrlAnvil.PostgreSql
- Assembly
- LfrlAnvil.PostgreSql.dll
Represents an SQL database.
public sealed class PostgreSqlDatabase : SqlDatabase, ISqlDatabase, IDisposable
- Inheritance
-
PostgreSqlDatabase
- Implements
- Inherited Members
Remarks
PostgreSqlDialect implementation.
Properties
Connector
Connector object that can be used to connect to this database.
public PostgreSqlDatabaseConnector Connector { get; }
Property Value
DataTypes
Provider of SQL data types.
public PostgreSqlDataTypeProvider DataTypes { get; }
Property Value
NodeInterpreters
Factory of node interpreters.
public PostgreSqlNodeInterpreterFactory NodeInterpreters { get; }
Property Value
ParameterBinders
Factory of parameter binders.
public PostgreSqlParameterBinderFactory ParameterBinders { get; }
Property Value
QueryReaders
Factory of query readers.
public PostgreSqlQueryReaderFactory QueryReaders { get; }
Property Value
Schemas
Collection of schemas defined in this database.
public PostgreSqlSchemaCollection Schemas { get; }
Property Value
TypeDefinitions
Provider of column type definitions.
public PostgreSqlColumnTypeDefinitionProvider TypeDefinitions { get; }