Namespace Npgsql.TypeHandlers
Classes
ArrayHandler
Non-generic base class for all type handlers which handle PostgreSQL arrays. Extend from ArrayHandler<TElement> instead.
ArrayHandler<TElement>
Base class for all type handlers which handle PostgreSQL arrays.
BitStringArrayHandler
A special handler for arrays of bit strings. Differs from the standard array handlers in that it returns arrays of bool for BIT(1) and arrays of BitArray otherwise (just like the scalar BitStringHandler does).
BitStringHandler
A type handler for the PostgreSQL bit string data type.
BoolHandler
A type handler for the PostgreSQL bool data type.
ByteaHandler
A type handler for the PostgreSQL bytea data type.
HstoreHandler
A type handler for the PostgreSQL hstore extension data type, which stores sets of key/value pairs within a single PostgreSQL value.
HstoreHandlerFactory
A factory for type handlers for the PostgreSQL hstore extension data type, which stores sets of key/value pairs within a single PostgreSQL value.
InternalCharHandler
A type handler for the PostgreSQL "char" type, used only internally.
JsonbHandlerFactory
A factory for type handlers for the PostgreSQL jsonb data type.
JsonHandler
A type handler for the PostgreSQL json and jsonb data type.
JsonHandlerFactory
A factory for type handlers for the PostgreSQL json data type.
RangeHandler
Base class for all type handlers which handle PostgreSQL ranges.
RangeHandler<TElement>
A type handler for PostgreSQL range types.
TextHandler
A type handler for PostgreSQL character data types (text, char, varchar, xml...).
TextHandlerFactory
A factory for type handlers for PostgreSQL character data types (text, char, varchar, xml...).
UuidHandler
A type handler for the PostgreSQL uuid data type.
Interfaces
IEnumTypeHandlerFactory
Interface implemented by all enum handler factories. Used to expose the name translator for those reflecting enum mappings (e.g. EF Core).