Type Parameters

  • N extends number

Hierarchy (View Summary)

Constructors

Properties

Methods

!~ !~* !~~ !~~* < <@ <= <> = > >= || ~ ~* ~~ ~~* anyValue anyValueTransfn arrayFill arrayPrepend asAggregate asNonNullable asNullable binaryUpgradeLogicalSlotHasCaughtUp bpchar btnamecmp btnametextcmp cast coalesce concat count cumeDist denseRank elemContainedByMultirange elemContainedByRange eq execute firstValue getClass gt gte hasAnyColumnPrivilege hasColumnPrivilege hasDatabasePrivilege hasForeignDataWrapperPrivilege hasFunctionPrivilege hashname hashnameextended hasLanguagePrivilege hasParameterPrivilege hasSchemaPrivilege hasSequencePrivilege hasServerPrivilege hasTablePrivilege hasTablespacePrivilege hasTypePrivilege ilike in isDistinctFrom isNotDistinctFrom isNotNull isNull jsonAgg jsonAggStrict jsonbAgg jsonbAggStrict jsonbBuildArray jsonbBuildObject jsonbObjectAgg jsonbObjectAggStrict jsonbObjectAggUnique jsonbObjectAggUniqueStrict jsonbPopulateRecord jsonbPopulateRecordset jsonbPopulateRecordValid jsonBuildArray jsonBuildObject jsonObjectAgg jsonObjectAggStrict jsonObjectAggUnique jsonObjectAggUniqueStrict jsonPopulateRecord jsonPopulateRecordset lag lastValue lead like lt lte mode nameconcatoid nameeq nameeqtext namege namegetext namegt namegttext nameiclike nameicnlike nameicregexeq nameicregexne namele nameletext namelike namelt namelttext namene namenetext namenlike nameregexeq nameregexne ne notilike notIn notlike nthValue numNonnulls numNulls over percentRank pgCharToEncoding pgCollationFor pgColumnCompression pgColumnSize pgColumnToastChunkId pgCopyLogicalReplicationSlot pgCopyPhysicalReplicationSlot pgCreateLogicalReplicationSlot pgCreatePhysicalReplicationSlot pgDatabaseSize pgDropReplicationSlot pgExtensionUpdatePaths pgHasRole pgLogicalSlotGetBinaryChanges pgLogicalSlotGetChanges pgLogicalSlotPeekBinaryChanges pgLogicalSlotPeekChanges pgReplicationSlotAdvance pgTablespaceSize pgTypeof quoteLiteral quoteNullable rank schemaToXml schemaToXmlAndXmlschema schemaToXmlschema text toExpression toJson toJsonb varchar widthBucket new parse subtype typeString

Constructors

  • Type Parameters

    • N extends number

    Parameters

    • v: unknown

    Returns Name<N>

Properties

nullability: undefined | N = undefined
resultType: undefined | string = undefined
serializeParamTypes: unknown = undefined
v: unknown

Methods

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Returns undefined | Name<number>

  • Returns undefined | Name<1>

  • Returns undefined | Name<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bpchar<1>

  • Parameters

    Returns Bpchar<0 | 1>

  • Parameters

    Returns Bpchar<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Int4<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Int4<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Int4<0 | 1>

  • SQL CAST operator - converts a value to a different type CAST(expression AS target_type)

    Type Parameters

    • N extends number
    • T extends {
          prototype: Any<any, any>;
          new(v: null): Any<unknown, 0>;
          new(v: Expression): Any<unknown, 0 | 1>;
          new(v: unknown): Any<unknown, 1>;
          parse(v: string): unknown;
          subtype(): undefined | UseSubtype;
          typeString(): undefined | string;
          new (v: unknown): Any<unknown, N>;
      }

    Parameters

    • this: Any<unknown, N>
    • targetType: T

    Returns WithNullability<N, ReturnType<T["new"]>>

  • Type Parameters

    • T extends Any<unknown, number>
    • T2 extends Any<unknown, 0 | 1>
    • F extends unknown

    Parameters

    • this: T
    • fallback: F

    Returns T extends Any<unknown, 1>
        ? T<T>
        : F extends Any<unknown, number> ? F<F> : MakeNonNullable<T2>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int8<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Float8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Int8<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns {
        then(
            resolve: (
                result: N extends 0 ? null : N extends 1 ? string : null | string,
            ) => void,
            reject: (err: unknown) => void,
        ): void;
    }

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Parameters

    • this: this

    Returns typeof Any

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | number | Int2<1>
    • a3: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | number | Int2<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | number | Int2<number>
    • a3: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>
    • a3: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>
    • a3: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | number | Int2<1>
    • a3: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | number | Int2<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | number | Int2<number>
    • a3: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>
    • a3: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>
    • a3: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | bigint | Int8<1>

    Returns Int8<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | bigint | Int8<0 | 1>

    Returns Int8<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | bigint | Int8<number>

    Returns Int8<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • SQL IN operator - checks if value is in a list or subquery result value IN (1, 2, 3) or value IN (SELECT ...)

    Type Parameters

    Parameters

    Returns Bool<N>

  • SQL IN operator - checks if value is in a list or subquery result value IN (1, 2, 3) or value IN (SELECT ...)

    Type Parameters

    • K extends string
    • T extends Any<unknown, 0 | 1>

    Parameters

    • list: Select<{ [k in string]: T }>

    Returns Bool<N>

  • SQL IS DISTINCT FROM operator - null-safe inequality comparison Returns true when values are different, treating NULL as a known value NULL IS DISTINCT FROM NULL = false NULL IS DISTINCT FROM value = true value IS DISTINCT FROM value = false

    Type Parameters

    • R2
    • N2 extends number

    Parameters

    Returns Bool<1>

  • SQL IS NOT DISTINCT FROM operator - null-safe equality comparison Returns true when values are the same, treating NULL as a known value NULL IS NOT DISTINCT FROM NULL = true NULL IS NOT DISTINCT FROM value = false value IS NOT DISTINCT FROM value = true

    Type Parameters

    • R2
    • N2 extends number

    Parameters

    Returns Bool<1>

  • SQL IS NOT NULL operator - checks if the value is not null

    Returns Bool<1>

  • SQL IS NULL operator - checks if the value is null

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<unknown, number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<1>
    • a2: undefined | boolean | Bool<1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<number>
    • a2: undefined | boolean | Bool<number>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<1>
    • a2: undefined | boolean | Bool<1>

    Returns FromItem<{}>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns FromItem<{}>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<number>
    • a2: undefined | boolean | Bool<number>

    Returns FromItem<{}>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Parameters

    Returns Name<1>

  • Parameters

    Returns Name<0 | 1>

  • Parameters

    Returns Name<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • SQL NOT IN operator - checks if value is not in a list or subquery result value NOT IN (1, 2, 3) or value NOT IN (SELECT ...)

    Type Parameters

    Parameters

    Returns Bool<N>

  • SQL NOT IN operator - checks if value is not in a list or subquery result value NOT IN (1, 2, 3) or value NOT IN (SELECT ...)

    Type Parameters

    • K extends string
    • T extends Any<unknown, 0 | 1>

    Parameters

    • list: Select<{ [k in string]: T }>

    Returns Bool<N>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<0 | 1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<number>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 1>[]

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, 0 | 1>[]

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Int4<0 | 1>

  • SQL OVER clause - converts an aggregate function to a window function Can be used with partition by and order by specifications

    Parameters

    Returns this

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Float8<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<0 | 1>

  • Parameters

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    • this: Name<0 | 1>
    • a1: Name<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<number>
    • a1: Name<number>
    • a2: undefined | boolean | Bool<number>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    • this: Name<0 | 1>
    • a1: Name<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>
    • a3: Name<0 | 1>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<number>
    • a1: Name<number>
    • a2: undefined | boolean | Bool<number>
    • a3: Name<number>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    • this: Name<0 | 1>
    • a1: Name<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<number>
    • a1: Name<number>
    • a2: undefined | boolean | Bool<number>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<1>
    • a1: Name<1>
    • a2: undefined | boolean | Bool<1>
    • a3: undefined | boolean | Bool<1>
    • a4: undefined | boolean | Bool<1>

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    • this: Name<0 | 1>
    • a1: Name<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>
    • a3: undefined | boolean | Bool<0 | 1>
    • a4: undefined | boolean | Bool<0 | 1>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<number>
    • a1: Name<number>
    • a2: undefined | boolean | Bool<number>
    • a3: undefined | boolean | Bool<number>
    • a4: undefined | boolean | Bool<number>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<1>
    • a1: undefined | boolean | Bool<1>
    • a2: undefined | boolean | Bool<1>

    Returns Record<1, { lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | boolean | Bool<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    • this: Name<number>
    • a1: undefined | boolean | Bool<number>
    • a2: undefined | boolean | Bool<number>

    Returns Record<0 | 1, { lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Int8<1>

  • Parameters

    Returns Int8<0 | 1>

  • Parameters

    Returns Int8<0 | 1>

  • Parameters

    Returns Void<1>

  • Parameters

    Returns Void<0 | 1>

  • Parameters

    Returns Void<0 | 1>

  • Parameters

    Returns FromItem<{ path: Text<1>; source: Text<1>; target: Text<1> }>

  • Parameters

    Returns FromItem<{ path: Text<0 | 1>; source: Text<0 | 1>; target: Text<0 | 1> }>

  • Parameters

    Returns FromItem<{ path: Text<0 | 1>; source: Text<0 | 1>; target: Text<0 | 1> }>

  • Parameters

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Name<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Name<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: Oid<1>
    • a2: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: Oid<0 | 1>
    • a2: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: Oid<number>
    • a2: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns FromItem<{ data: Bytea<1>; lsn: PgLsn<1>; xid: Xid<1> }>

  • Parameters

    Returns FromItem<{ data: Bytea<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Bytea<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Text<1>; lsn: PgLsn<1>; xid: Xid<1> }>

  • Parameters

    Returns FromItem<{ data: Text<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Text<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Bytea<1>; lsn: PgLsn<1>; xid: Xid<1> }>

  • Parameters

    Returns FromItem<{ data: Bytea<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Bytea<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Text<1>; lsn: PgLsn<1>; xid: Xid<1> }>

  • Parameters

    Returns FromItem<{ data: Text<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns FromItem<{ data: Text<0 | 1>; lsn: PgLsn<0 | 1>; xid: Xid<0 | 1> }>

  • Parameters

    Returns Record<1, { end_lsn: PgLsn<1>; slot_name: Name<1> }>

  • Parameters

    Returns Record<0 | 1, { end_lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Record<0 | 1, { end_lsn: PgLsn<0 | 1>; slot_name: Name<0 | 1> }>

  • Parameters

    Returns Int8<1>

  • Parameters

    Returns Int8<0 | 1>

  • Parameters

    Returns Int8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • ...variadic: Any<unknown, number>[]

    Returns Int8<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | boolean | Bool<1>
    • a2: undefined | boolean | Bool<1>
    • a3: undefined | string | Text<1>

    Returns Xml<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | boolean | Bool<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Xml<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | boolean | Bool<number>
    • a2: undefined | boolean | Bool<number>
    • a3: undefined | string | Text<number>

    Returns Xml<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | boolean | Bool<1>
    • a2: undefined | boolean | Bool<1>
    • a3: undefined | string | Text<1>

    Returns Xml<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | boolean | Bool<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Xml<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | boolean | Bool<number>
    • a2: undefined | boolean | Bool<number>
    • a3: undefined | string | Text<number>

    Returns Xml<0 | 1>

  • Parameters

    • this: Name<1>
    • a1: undefined | boolean | Bool<1>
    • a2: undefined | boolean | Bool<1>
    • a3: undefined | string | Text<1>

    Returns Xml<1>

  • Parameters

    • this: Name<0 | 1>
    • a1: undefined | boolean | Bool<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>
    • a3: undefined | string | Text<0 | 1>

    Returns Xml<0 | 1>

  • Parameters

    • this: Name<number>
    • a1: undefined | boolean | Bool<number>
    • a2: undefined | boolean | Bool<number>
    • a3: undefined | string | Text<number>

    Returns Xml<0 | 1>

  • Parameters

    Returns Text<1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Varchar<1>

  • Parameters

    Returns Varchar<0 | 1>

  • Parameters

    Returns Varchar<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<0 | 1>

  • Parameters

    • v: string

    Returns Name<1>

  • Parameters

    • v: null

    Returns Name<0>

  • Parameters

    Returns Name<0 | 1>

  • Parameters

    • v: string

    Returns string

  • Returns undefined | UseSubtype

  • Returns undefined | string