Class 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.
Inheritance
System.Object
HstoreHandlerFactory
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Npgsql.TypeHandlers
Assembly: Npgsql.dll
Syntax
public class HstoreHandlerFactory : NpgsqlTypeHandlerFactory<Dictionary<string, string>>
Remarks
See https://www.postgresql.org/docs/current/hstore.html.
The type handler API allows customizing Npgsql's behavior in powerful ways. However, although it is public, it should be considered somewhat unstable, and may change in breaking ways, including in non-major releases. Use it at your own risk.
Methods
Create(PostgresType, NpgsqlConnection)
Creates a type handler.
Declaration
public override NpgsqlTypeHandler<Dictionary<string, string>> Create(PostgresType postgresType, NpgsqlConnection conn)
Parameters
Type | Name | Description |
---|---|---|
PostgresType | postgresType | |
NpgsqlConnection | conn |
Returns
Type | Description |
---|---|
NpgsqlTypeHandler<System.Collections.Generic.Dictionary<System.String, System.String>> |
Overrides
Npgsql.TypeHandling.NpgsqlTypeHandlerFactory<System.Collections.Generic.Dictionary<System.String, System.String>>.Create(Npgsql.PostgresTypes.PostgresType, Npgsql.NpgsqlConnection)