Namespace NpgsqlTypes
Classes
NpgsqlTsQuery
Represents a PostgreSQL tsquery. This is the base class for lexeme, not, and and or nodes.
NpgsqlTsQueryAnd
TsQuery And node.
NpgsqlTsQueryBinOp
Base class for TsQuery binary operators (& and |).
NpgsqlTsQueryEmpty
Represents an empty tsquery. Shold only be used as top node.
NpgsqlTsQueryLexeme
TsQuery Lexeme node.
NpgsqlTsQueryNot
TsQuery Not node.
NpgsqlTsQueryOr
TsQuery Or Node.
NpgsqlTsVector
Represents a PostgreSQL tsvector.
PgNameAttribute
Indicates that this property or field correspond to a PostgreSQL field with the specified name
PostgisGeometry
Represents an Postgis feature.
PostgisGeometryCollection
Represents a collection of Postgis feature.
PostgisLineString
Represents an Ogc 2D LineString
PostgisMultiLineString
Represents a Postgis 2D MultiLineString
PostgisMultiPoint
Represents a Postgis 2D MultiPoint
PostgisMultiPolygon
Represents a Postgis 2D MultiPolygon.
PostgisPoint
Represents an Postgis 2D Point
PostgisPolygon
Represents an Postgis 2D Polygon.
Structs
Coordinate2D
A structure representing a 2D double precision floating point coordinate;
NpgsqlBox
Represents a PostgreSQL box type.
NpgsqlCircle
Represents a PostgreSQL Circle type.
NpgsqlDate
NpgsqlDateTime
A struct similar to .NET DateTime but capable of storing PostgreSQL's timestamp and timestamptz types. DateTime is capable of storing values from year 1 to 9999 at 100-nanosecond precision, while PostgreSQL's timestamps store values from 4713BC to 5874897AD with 1-microsecond precision.
NpgsqlInet
Represents a PostgreSQL inet type, which is a combination of an IPAddress and a subnet mask.
NpgsqlLine
Represents a PostgreSQL line type.
NpgsqlLSeg
Represents a PostgreSQL Line Segment type.
NpgsqlPath
Represents a PostgreSQL Path type.
NpgsqlPoint
Represents a PostgreSQL point type.
NpgsqlPolygon
Represents a PostgreSQL Polygon type.
NpgsqlRange<T>
NpgsqlTid
Represents a PostgreSQL tid value
NpgsqlTimeSpan
Represents the PostgreSQL interval datatype.
NpgsqlTsVector.Lexeme
Represents a lexeme. A lexeme consists of a text string and optional word entry positions.
NpgsqlTsVector.Lexeme.WordEntryPos
Represents a word entry position and an optional weight.
Enums
NpgsqlDbType
Represents a PostgreSQL data type that can be written or read to the database. Used in places such as NpgsqlDbType to unambiguously specify how to encode or decode values.
NpgsqlTsQuery.NodeKind
NodeKind
NpgsqlTsQueryLexeme.Weight
Weight enum, can be OR'ed together.
NpgsqlTsVector.Lexeme.Weight
The weight is labeled from A to D. D is the default, and not printed.