import { kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/deps.ts";
const { OperationNodeVisitor } = kysely;
Properties
protected
readonly
nodeStack: OperationNode[]protected
readonly
parentNode: OperationNode | undefinedprotected
readonly
visitNode: (node: OperationNode) => voidMethods
protected
abstract
visitAddColumn(node: AddColumnNode): voidprotected
abstract
visitAddConstraint(node: AddConstraintNode): voidprotected
abstract
visitAddIndex(node: AddIndexNode): voidprotected
abstract
visitAggregateFunction(node: AggregateFunctionNode): voidprotected
abstract
visitAlias(node: AliasNode): voidprotected
abstract
visitAlterColumn(node: AlterColumnNode): voidprotected
abstract
visitAlterTable(node: AlterTableNode): voidprotected
abstract
visitBinaryOperation(node: BinaryOperationNode): voidprotected
abstract
visitCast(node: CastNode): voidprotected
abstract
visitCheckConstraint(node: CheckConstraintNode): voidprotected
abstract
visitColumn(node: ColumnNode): voidprotected
abstract
visitColumnDefinition(node: ColumnDefinitionNode): voidprotected
abstract
visitColumnUpdate(node: ColumnUpdateNode): voidprotected
abstract
visitCommonTableExpression(node: CommonTableExpressionNode): voidprotected
abstract
visitCommonTableExpressionName(node: CommonTableExpressionNameNode): voidprotected
abstract
visitCreateIndex(node: CreateIndexNode): voidprotected
abstract
visitCreateSchema(node: CreateSchemaNode): voidprotected
abstract
visitCreateTable(node: CreateTableNode): voidprotected
abstract
visitCreateType(node: CreateTypeNode): voidprotected
abstract
visitCreateView(node: CreateViewNode): voidprotected
abstract
visitDataType(node: DataTypeNode): voidprotected
abstract
visitDefaultInsertValue(node: DefaultInsertValueNode): voidprotected
abstract
visitDefaultValue(node: DefaultValueNode): voidprotected
abstract
visitDeleteQuery(node: DeleteQueryNode): voidprotected
abstract
visitDropColumn(node: DropColumnNode): voidprotected
abstract
visitDropConstraint(node: DropConstraintNode): voidprotected
abstract
visitDropIndex(node: DropIndexNode): voidprotected
abstract
visitDropSchema(node: DropSchemaNode): voidprotected
abstract
visitDropTable(node: DropTableNode): voidprotected
abstract
visitDropType(node: DropTypeNode): voidprotected
abstract
visitDropView(node: DropViewNode): voidprotected
abstract
visitExplain(node: ExplainNode): voidprotected
abstract
visitFetch(node: FetchNode): voidprotected
abstract
visitForeignKeyConstraint(node: ForeignKeyConstraintNode): voidprotected
abstract
visitFunction(node: FunctionNode): voidprotected
abstract
visitGenerated(node: GeneratedNode): voidprotected
abstract
visitGroupBy(node: GroupByNode): voidprotected
abstract
visitGroupByItem(node: GroupByItemNode): voidprotected
abstract
visitHaving(node: HavingNode): voidprotected
abstract
visitIdentifier(node: IdentifierNode): voidprotected
abstract
visitInsertQuery(node: InsertQueryNode): voidprotected
abstract
visitJSONOperatorChain(node: JSONOperatorChainNode): voidprotected
abstract
visitJSONPath(node: JSONPathNode): voidprotected
abstract
visitJSONPathLeg(node: JSONPathLegNode): voidprotected
abstract
visitJSONReference(node: JSONReferenceNode): voidprotected
abstract
visitLimit(node: LimitNode): voidprotected
abstract
visitMatched(node: MatchedNode): voidprotected
abstract
visitMergeQuery(node: MergeQueryNode): voidprotected
abstract
visitModifyColumn(node: ModifyColumnNode): voidprotected
abstract
visitOffset(node: OffsetNode): voidprotected
abstract
visitOnConflict(node: OnConflictNode): voidprotected
abstract
visitOnDuplicateKey(node: OnDuplicateKeyNode): voidprotected
abstract
visitOperator(node: OperatorNode): voidprotected
abstract
visitOrderBy(node: OrderByNode): voidprotected
abstract
visitOrderByItem(node: OrderByItemNode): voidprotected
abstract
visitParens(node: ParensNode): voidprotected
abstract
visitPartitionBy(node: PartitionByNode): voidprotected
abstract
visitPartitionByItem(node: PartitionByItemNode): voidprotected
abstract
visitPrimaryKeyConstraint(node: PrimaryKeyConstraintNode): voidprotected
abstract
visitPrimitiveValueList(node: PrimitiveValueListNode): voidprotected
abstract
visitReference(node: ReferenceNode): voidprotected
abstract
visitReferences(node: ReferencesNode): voidprotected
abstract
visitRenameColumn(node: RenameColumnNode): voidprotected
abstract
visitReturning(node: ReturningNode): voidprotected
abstract
visitSchemableIdentifier(node: SchemableIdentifierNode): voidprotected
abstract
visitSelectAll(node: SelectAllNode): voidprotected
abstract
visitSelection(node: SelectionNode): voidprotected
abstract
visitSelectModifier(node: SelectModifierNode): voidprotected
abstract
visitSelectQuery(node: SelectQueryNode): voidprotected
abstract
visitSetOperation(node: SetOperationNode): voidprotected
abstract
visitTable(node: TableNode): voidprotected
abstract
visitTuple(node: TupleNode): voidprotected
abstract
visitUnaryOperation(node: UnaryOperationNode): voidprotected
abstract
visitUniqueConstraint(node: UniqueConstraintNode): voidprotected
abstract
visitUpdateQuery(node: UpdateQueryNode): voidprotected
abstract
visitUsing(node: UsingNode): voidprotected
abstract
visitValue(node: ValueNode): voidprotected
abstract
visitValueList(node: ValueListNode): voidprotected
abstract
visitValues(node: ValuesNode): voidprotected
abstract
visitWhere(node: WhereNode): void