Skip to main content
Module

x/drizzle/pg-core.ts>PgArray

Deno port of the drizzle-orm library
Latest
class PgArray
extends PgColumn<PgArrayHKT, T, { }, { baseColumn: BuildColumn<string, Assume<PgColumnBuilder<PgColumnBuilderHKT, { name: T["name"]; notNull: T["notNull"]; hasDefault: T["hasDefault"]; data: Assume<T["data"], unknown[]>[number]; driverParam: Assume<T["driverParam"], unknown[]>[number]; }>, AnyColumnBuilder>>; }>
import { PgArray } from "https://deno.land/x/drizzle@v0.23.85/pg-core.ts";

Constructors

new
PgArray(
table: AnyPgTable<{ name: T["tableName"]; }>,
config: PgArrayBuilder<T>["config"],
baseColumn: AnyPgColumn,
range?: [number | undefined, number | undefined] | undefined,
)

Properties

protected
$pgColumnBrand: "PgArray"
readonly
baseColumn: AnyPgColumn
readonly
optional
range: [number | undefined, number | undefined] | undefined
readonly
size: number | undefined

Methods

getSQLType(): string
mapFromDriverValue(value: unknown[] | string): T["data"]
mapToDriverValue(value: unknown[]): string