Skip to main content
Module

x/kysely_deno_postgres_dialect/mod.ts>kysely.SelectQueryNode

Kysely dialect for PostgreSQL using the deno-postgres client.
Latest
interface kysely.SelectQueryNode
implements OperationNode
Re-export
import { type kysely } from "https://deno.land/x/kysely_deno_postgres_dialect@v0.27.1/mod.ts";
const { SelectQueryNode } = kysely;

Properties

readonly
kind: "SelectQueryNode"
readonly
optional
from: FromNode
readonly
optional
selections: ReadonlyArray<SelectionNode>
readonly
optional
distinctOn: ReadonlyArray<OperationNode>
readonly
optional
joins: ReadonlyArray<JoinNode>
readonly
optional
groupBy: GroupByNode
readonly
optional
orderBy: OrderByNode
readonly
optional
where: WhereNode
readonly
optional
frontModifiers: ReadonlyArray<SelectModifierNode>
readonly
optional
endModifiers: ReadonlyArray<SelectModifierNode>
readonly
optional
limit: LimitNode
readonly
optional
offset: OffsetNode
readonly
optional
with: WithNode
readonly
optional
having: HavingNode
readonly
optional
explain: ExplainNode
readonly
optional
setOperations: ReadonlyArray<SetOperationNode>

Properties

readonly
kind: "SelectQueryNode"
readonly
optional
from: FromNode
readonly
optional
selections: ReadonlyArray<SelectionNode>
readonly
optional
distinctOn: ReadonlyArray<OperationNode>
readonly
optional
joins: ReadonlyArray<JoinNode>
readonly
optional
groupBy: GroupByNode
readonly
optional
orderBy: OrderByNode
readonly
optional
where: WhereNode
readonly
optional
frontModifiers: ReadonlyArray<SelectModifierNode>
readonly
optional
endModifiers: ReadonlyArray<SelectModifierNode>
readonly
optional
limit: LimitNode
readonly
optional
offset: OffsetNode
readonly
optional
with: WithNode
readonly
optional
having: HavingNode
readonly
optional
explain: ExplainNode
readonly
optional
setOperations: ReadonlyArray<SetOperationNode>
variable kysely.SelectQueryNode
Re-export
import { kysely } from "https://deno.land/x/kysely_deno_postgres_dialect@v0.27.1/mod.ts";
const { SelectQueryNode } = kysely;

type

Readonly<{ is(node: OperationNode): node is SelectQueryNode; create(withNode?: WithNode): SelectQueryNode; createFrom(fromItems: ReadonlyArray<OperationNode>, withNode?: WithNode): SelectQueryNode; cloneWithSelections(select: SelectQueryNode, selections: ReadonlyArray<SelectionNode>): SelectQueryNode; cloneWithDistinctOn(select: SelectQueryNode, expressions: ReadonlyArray<OperationNode>): SelectQueryNode; cloneWithFrontModifier(select: SelectQueryNode, modifier: SelectModifierNode): SelectQueryNode; cloneWithEndModifier(select: SelectQueryNode, modifier: SelectModifierNode): SelectQueryNode; cloneWithOrderByItems(selectNode: SelectQueryNode, items: ReadonlyArray<OrderByItemNode>): SelectQueryNode; cloneWithGroupByItems(selectNode: SelectQueryNode, items: ReadonlyArray<GroupByItemNode>): SelectQueryNode; cloneWithLimit(selectNode: SelectQueryNode, limit: LimitNode): SelectQueryNode; cloneWithOffset(selectNode: SelectQueryNode, offset: OffsetNode): SelectQueryNode; cloneWithHaving(selectNode: SelectQueryNode, operation: OperationNode): SelectQueryNode; cloneWithSetOperations(selectNode: SelectQueryNode, setOperations: ReadonlyArray<SetOperationNode>): SelectQueryNode; cloneWithoutSelections(select: SelectQueryNode): SelectQueryNode; cloneWithoutLimit(select: SelectQueryNode): SelectQueryNode; cloneWithoutOffset(select: SelectQueryNode): SelectQueryNode; cloneWithoutOrderBy(select: SelectQueryNode): SelectQueryNode; }>

type

Readonly<{ is(node: OperationNode): node is SelectQueryNode; create(withNode?: WithNode): SelectQueryNode; createFrom(fromItems: ReadonlyArray<OperationNode>, withNode?: WithNode): SelectQueryNode; cloneWithSelections(select: SelectQueryNode, selections: ReadonlyArray<SelectionNode>): SelectQueryNode; cloneWithDistinctOn(select: SelectQueryNode, expressions: ReadonlyArray<OperationNode>): SelectQueryNode; cloneWithFrontModifier(select: SelectQueryNode, modifier: SelectModifierNode): SelectQueryNode; cloneWithEndModifier(select: SelectQueryNode, modifier: SelectModifierNode): SelectQueryNode; cloneWithOrderByItems(selectNode: SelectQueryNode, items: ReadonlyArray<OrderByItemNode>): SelectQueryNode; cloneWithGroupByItems(selectNode: SelectQueryNode, items: ReadonlyArray<GroupByItemNode>): SelectQueryNode; cloneWithLimit(selectNode: SelectQueryNode, limit: LimitNode): SelectQueryNode; cloneWithOffset(selectNode: SelectQueryNode, offset: OffsetNode): SelectQueryNode; cloneWithHaving(selectNode: SelectQueryNode, operation: OperationNode): SelectQueryNode; cloneWithSetOperations(selectNode: SelectQueryNode, setOperations: ReadonlyArray<SetOperationNode>): SelectQueryNode; cloneWithoutSelections(select: SelectQueryNode): SelectQueryNode; cloneWithoutLimit(select: SelectQueryNode): SelectQueryNode; cloneWithoutOffset(select: SelectQueryNode): SelectQueryNode; cloneWithoutOrderBy(select: SelectQueryNode): SelectQueryNode; }>