Skip to content

PostgreSqlLibraryContext

PostgreSQL-only SQL operations exposed to PostgreSQL translation libraries.

fullTextSearch(expression): string

Emits simple-configuration full-text matching for a tsvector query field.

Expr

string


stringPattern(expression, kind, operator, options?): string

Translates a string-pattern call with a trusted target operator.

Expr

SqlPatternKind

string

SqlPatternOptions

string

SqlLibraryContext.stringPattern


timestampRange(expression): string

Emits a PostgreSQL tstzrange constructor from constant timestamp bounds.

Expr

string


timestampRangeContains(expression): string

Emits containment of a constant timestamp by a range query field.

Expr

string


timestampRangeOverlaps(expression): string

Emits overlap between a range query field and a translated range value.

Expr

string


unsupportedExpression(expression): CelqlError

Rejects a library expression that violates its documented input domain.

Expr

CelqlError

SqlLibraryContext.unsupportedExpression