Enum PgExpressionType
- Namespace
- Npgsql.EntityFrameworkCore.PostgreSQL.Query.Expressions
- Assembly
- Npgsql.EntityFrameworkCore.PostgreSQL.dll
PostgreSQL-specific expression node types.
public enum PgExpressionType
Fields
ContainedBy = 1
Represents a PostgreSQL contained-by operator.
Contains = 0
Represents a PostgreSQL contains operator.
Distance = 3
Represents a PostgreSQL operator for finding the distance between two things (e.g. 2D distance between two geometries, between timestamps...)
JsonExists = 18
Represents a PostgreSQL operator for checking whether a key exists in a JSON document.
JsonExistsAll = 20
Represents a PostgreSQL operator for checking whether all the given keys exist in a JSON document.
JsonExistsAny = 19
Represents a PostgreSQL operator for checking whether any of multiple keys exists in a JSON document.
LTreeFirstAncestor = 23
Represents a PostgreSQL operator for finding the first ancestor in an ltree type.
LTreeFirstDescendent = 24
Represents a PostgreSQL operator for finding the first descendent in an ltree type.
LTreeFirstMatches = 25
Represents a PostgreSQL operator for finding the first match in an ltree type.
LTreeMatches = 21
Represents a PostgreSQL operator for matching in an ltree type.
LTreeMatchesAny = 22
Represents a PostgreSQL operator for matching in an ltree type.
NetworkContainedByOrEqual = 4
Represents a PostgreSQL network contained-by-or-equal operator.
NetworkContainsOrContainedBy = 6
Represents a PostgreSQL network contains-or-contained-by operator.
NetworkContainsOrEqual = 5
Represents a PostgreSQL network contains-or-equal operator.
Overlaps = 2
Represents a PostgreSQL overlap operator.
RangeDoesNotExtendLeftOf = 10
Represents a PostgreSQL operator for checking if a range does not extend to the left of another range.
RangeDoesNotExtendRightOf = 9
Represents a PostgreSQL operator for checking if a range does not extend to the right of another range.
RangeExcept = 14
Represents a PostgreSQL operator for performing an except operation between two ranges.
RangeIntersect = 13
Represents a PostgreSQL operator for performing an intersection between two ranges.
RangeIsAdjacentTo = 11
Represents a PostgreSQL operator for checking if a range is adjacent to another range.
RangeIsStrictlyLeftOf = 7
Represents a PostgreSQL operator for checking if a range is strictly to the left of another range.
RangeIsStrictlyRightOf = 8
Represents a PostgreSQL operator for checking if a range is strictly to the right of another range.
RangeUnion = 12
Represents a PostgreSQL operator for performing a union between two ranges.
TextSearchAnd = 16
Represents a PostgreSQL operator for logical AND within a full-text search match.
TextSearchMatch = 15
Represents a PostgreSQL operator for performing a full-text search match.
TextSearchOr = 17
Represents a PostgreSQL operator for logical OR within a full-text search match.