Table of Contents

Namespace NpgsqlTypes

Classes

NpgsqlRange<T>.RangeTypeConverter

Represents a type converter for NpgsqlRange<T>.

NpgsqlTsQuery

Represents a PostgreSQL tsquery. This is the base class for the lexeme, not, or, and, and "followed by" 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.

NpgsqlTsQueryFollowedBy

TsQuery "Followed by" 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

Structs

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.

NpgsqlLSeg

Represents a PostgreSQL Line Segment type.

NpgsqlLine

Represents a PostgreSQL line type.

NpgsqlPath

Represents a PostgreSQL Path type.

NpgsqlPoint

Represents a PostgreSQL point type.

NpgsqlPolygon

Represents a PostgreSQL Polygon type.

NpgsqlRange<T>

Represents a PostgreSQL range type.

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.