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. Should 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 corresponds to a PostgreSQL field with the specified name

Structs

NpgsqlBox

Represents a PostgreSQL box type.

NpgsqlCidr

Represents a PostgreSQL cidr type.

NpgsqlCircle

Represents a PostgreSQL Circle type.

NpgsqlInet

Represents a PostgreSQL inet type, which is a combination of an IPAddress and a subnet mask.

NpgsqlInterval

A raw representation of the PostgreSQL interval datatype. Use only when TimeSpan or NodaTime Period do not have sufficient range to handle your values.

NpgsqlLSeg

Represents a PostgreSQL Line Segment type.

NpgsqlLine

Represents a PostgreSQL line type.

NpgsqlLogSequenceNumber

Wraps a PostgreSQL Write-Ahead Log Sequence Number (see: https://www.postgresql.org/docs/current/datatype-pg-lsn.html)

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

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.