Table of Contents

Namespace Npgsql.PostgresTypes

Classes

PostgresArrayType

Represents a PostgreSQL array data type, which can hold several multiple values in a single column.

PostgresBaseType

Represents a PostgreSQL base data type, which is a simple scalar value.

PostgresCompositeType

Represents a PostgreSQL composite data type, which can hold multiple fields of varying types in a single column.

PostgresCompositeType.Field

Represents a field in a PostgreSQL composite data type.

PostgresDomainType

Represents a PostgreSQL domain type.

PostgresEnumType

Represents a PostgreSQL enum data type.

PostgresMultirangeType

Represents a PostgreSQL multirange data type.

PostgresRangeType

Represents a PostgreSQL range data type.

PostgresType

Represents a PostgreSQL data type, such as int4 or text, as discovered from pg_type. This class is abstract, see derived classes for concrete types of PostgreSQL types.

UnknownBackendType

Represents a PostgreSQL data type that isn't known to Npgsql and cannot be handled.