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