Skip to main content
Module

x/kysely_deno_postgres_dialect/deps.ts>kysely.OperationNodeVisitor

Kysely dialect for PostgreSQL using the deno-postgres client.
Latest
class kysely.OperationNodeVisitor
Re-export
Abstract
import { kysely } from "https://deno.land/x/kysely_deno_postgres_dialect@v0.27.1/deps.ts";
const { OperationNodeVisitor } = kysely;

Properties

protected
readonly
nodeStack: OperationNode[]
protected
readonly
parentNode: OperationNode | undefined
protected
readonly
visitNode: (node: OperationNode) => void

Methods

protected
abstract
visitAddColumn(node: AddColumnNode): void
protected
abstract
visitAddConstraint(node: AddConstraintNode): void
protected
abstract
visitAddIndex(node: AddIndexNode): void
protected
abstract
visitAggregateFunction(node: AggregateFunctionNode): void
protected
abstract
visitAlias(node: AliasNode): void
protected
abstract
visitAlterColumn(node: AlterColumnNode): void
protected
abstract
visitAlterTable(node: AlterTableNode): void
protected
abstract
visitAnd(node: AndNode): void
protected
abstract
visitBinaryOperation(node: BinaryOperationNode): void
protected
abstract
visitCase(node: CaseNode): void
protected
abstract
visitCheckConstraint(node: CheckConstraintNode): void
protected
abstract
visitColumn(node: ColumnNode): void
protected
abstract
visitColumnDefinition(node: ColumnDefinitionNode): void
protected
abstract
visitColumnUpdate(node: ColumnUpdateNode): void
protected
abstract
visitCreateIndex(node: CreateIndexNode): void
protected
abstract
visitCreateSchema(node: CreateSchemaNode): void
protected
abstract
visitCreateTable(node: CreateTableNode): void
protected
abstract
visitCreateType(node: CreateTypeNode): void
protected
abstract
visitCreateView(node: CreateViewNode): void
protected
abstract
visitDataType(node: DataTypeNode): void
protected
abstract
visitDefaultInsertValue(node: DefaultInsertValueNode): void
protected
abstract
visitDefaultValue(node: DefaultValueNode): void
protected
abstract
visitDeleteQuery(node: DeleteQueryNode): void
protected
abstract
visitDropColumn(node: DropColumnNode): void
protected
abstract
visitDropConstraint(node: DropConstraintNode): void
protected
abstract
visitDropIndex(node: DropIndexNode): void
protected
abstract
visitDropSchema(node: DropSchemaNode): void
protected
abstract
visitDropTable(node: DropTableNode): void
protected
abstract
visitDropType(node: DropTypeNode): void
protected
abstract
visitDropView(node: DropViewNode): void
protected
abstract
visitExplain(node: ExplainNode): void
protected
abstract
visitFrom(node: FromNode): void
protected
abstract
visitFunction(node: FunctionNode): void
protected
abstract
visitGenerated(node: GeneratedNode): void
protected
abstract
visitGroupBy(node: GroupByNode): void
protected
abstract
visitGroupByItem(node: GroupByItemNode): void
protected
abstract
visitHaving(node: HavingNode): void
protected
abstract
visitIdentifier(node: IdentifierNode): void
protected
abstract
visitInsertQuery(node: InsertQueryNode): void
protected
abstract
visitJoin(node: JoinNode): void
protected
abstract
visitJSONOperatorChain(node: JSONOperatorChainNode): void
protected
abstract
visitJSONPath(node: JSONPathNode): void
protected
abstract
visitJSONPathLeg(node: JSONPathLegNode): void
protected
abstract
visitJSONReference(node: JSONReferenceNode): void
protected
abstract
visitLimit(node: LimitNode): void
protected
abstract
visitList(node: ListNode): void
protected
abstract
visitModifyColumn(node: ModifyColumnNode): void
protected
abstract
visitOffset(node: OffsetNode): void
protected
abstract
visitOn(node: OnNode): void
protected
abstract
visitOnConflict(node: OnConflictNode): void
protected
abstract
visitOnDuplicateKey(node: OnDuplicateKeyNode): void
protected
abstract
visitOperator(node: OperatorNode): void
protected
abstract
visitOr(node: OrNode): void
protected
abstract
visitOrderBy(node: OrderByNode): void
protected
abstract
visitOrderByItem(node: OrderByItemNode): void
protected
abstract
visitOver(node: OverNode): void
protected
abstract
visitParens(node: ParensNode): void
protected
abstract
visitPartitionBy(node: PartitionByNode): void
protected
abstract
visitPartitionByItem(node: PartitionByItemNode): void
protected
abstract
visitPrimitiveValueList(node: PrimitiveValueListNode): void
protected
abstract
visitRaw(node: RawNode): void
protected
abstract
visitReference(node: ReferenceNode): void
protected
abstract
visitReferences(node: ReferencesNode): void
protected
abstract
visitRenameColumn(node: RenameColumnNode): void
protected
abstract
visitReturning(node: ReturningNode): void
protected
abstract
visitSchemableIdentifier(node: SchemableIdentifierNode): void
protected
abstract
visitSelectAll(node: SelectAllNode): void
protected
abstract
visitSelection(node: SelectionNode): void
protected
abstract
visitSelectModifier(node: SelectModifierNode): void
protected
abstract
visitSelectQuery(node: SelectQueryNode): void
protected
abstract
visitSetOperation(node: SetOperationNode): void
protected
abstract
visitTable(node: TableNode): void
protected
abstract
visitTuple(node: TupleNode): void
protected
abstract
visitUnaryOperation(node: UnaryOperationNode): void
protected
abstract
visitUniqueConstraint(node: UniqueConstraintNode): void
protected
abstract
visitUpdateQuery(node: UpdateQueryNode): void
protected
abstract
visitUsing(node: UsingNode): void
protected
abstract
visitValue(node: ValueNode): void
protected
abstract
visitValueList(node: ValueListNode): void
protected
abstract
visitValues(node: ValuesNode): void
protected
abstract
visitWhen(node: WhenNode): void
protected
abstract
visitWhere(node: WhereNode): void
protected
abstract
visitWith(node: WithNode): void