Search Results for

    Show / Hide Table of Contents

    Namespace Npgsql.EntityFrameworkCore.PostgreSQL.Query.Expressions.Internal

    Classes

    PostgresAllExpression

    Represents a PostgreSQL array ALL expression.

    PostgresAnyExpression

    Represents a PostgreSQL array ANY expression.

    PostgresArrayIndexExpression

    An SQL expression that represents an indexing into a PostgreSQL array.

    PostgresBinaryExpression

    An expression that represents a PostgreSQL-specific binary operation in a SQL tree.

    PostgresDeleteExpression

    An SQL expression that represents a PostgreSQL DELETE operation.

    PostgresFunctionExpression

    Represents a SQL function call expression, supporting PostgreSQL's named parameter notation (e.g. make_interval(weeks => 2) and non-comma parameter separators (e.g. position(substring in string)).

    PostgresILikeExpression

    Represents a PostgreSQL ILIKE expression.

    PostgresJsonTraversalExpression

    Represents a PostgreSQL JSON operator traversing a JSON document with a path (i.e. x#>y or x#>>y)

    PostgresNewArrayExpression

    Represents creating a new PostgreSQL array.

    PostgresRegexMatchExpression

    Represents a PostgreSQL regular expression match expression.

    PostgresRowValueExpression

    An expression that represents a PostgreSQL-specific row value expression in a SQL tree.

    PostgresUnknownBinaryExpression

    A binary expression only to be used by plugins, since new expressions can only be added (and handled) within the provider itself. Allows defining the operator as a string within the expression, and has default (i.e. propagating) nullability semantics. All type mappings must be applied to the operands before the expression is constructed, since there's no inference logic for it in NpgsqlSqlExpressionFactory.

    Enums

    PostgresAllOperatorType

    Determines the operator type for a PostgresAllExpression.

    PostgresAnyOperatorType

    Determines the operator type for a PostgresAnyExpression.

    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team