/opt/canhelp/node_modules/kysely/dist/esm/operation-node
NameSizeModeActions
add-column-node.d.ts5190644editdlrm
add-column-node.js3490644editdlrm
add-constraint-node.d.ts5300644editdlrm
add-constraint-node.js3730644editdlrm
add-index-node.d.ts9170644editdlrm
add-index-node.js7020644editdlrm
aggregate-function-node.d.ts15850644editdlrm
aggregate-function-node.js18940644editdlrm
alias-node.d.ts4570644editdlrm
alias-node.js3540644editdlrm
alter-column-node.d.ts9160644editdlrm
alter-column-node.js4710644editdlrm
alter-table-node.d.ts21030644editdlrm
alter-table-node.js7520644editdlrm
and-node.d.ts4430644editdlrm
and-node.js3460644editdlrm
binary-operation-node.d.ts6180644editdlrm
binary-operation-node.js4550644editdlrm
case-node.d.ts8220644editdlrm
case-node.js10280644editdlrm
cast-node.d.ts4680644editdlrm
cast-node.js3680644editdlrm
check-constraint-node.d.ts5980644editdlrm
check-constraint-node.js5700644editdlrm
collate-node.d.ts4730644editdlrm
collate-node.js4350644editdlrm
column-definition-node.d.ts18300644editdlrm
column-definition-node.js10860644editdlrm
column-node.d.ts4600644editdlrm
column-node.js4220644editdlrm
column-update-node.d.ts5100644editdlrm
column-update-node.js3870644editdlrm
common-table-expression-name-node.d.ts7140644editdlrm
common-table-expression-name-node.js6740644editdlrm
common-table-expression-node.d.ts9520644editdlrm
common-table-expression-node.js5450644editdlrm
constraint-node.d.ts4350644editdlrm
constraint-node.js600644editdlrm
create-index-node.d.ts12050644editdlrm
create-index-node.js7140644editdlrm
create-schema-node.d.ts7670644editdlrm
create-schema-node.js6110644editdlrm
create-table-node.d.ts18660644editdlrm
create-table-node.js16090644editdlrm
create-type-node.d.ts7970644editdlrm
create-type-node.js6370644editdlrm
create-view-node.d.ts10910644editdlrm
create-view-node.js5900644editdlrm
data-type-node.d.ts15370644editdlrm
data-type-node.js16070644editdlrm
default-insert-value-node.d.ts4380644editdlrm
default-insert-value-node.js3600644editdlrm
default-value-node.d.ts4650644editdlrm
default-value-node.js3730644editdlrm
delete-query-node.d.ts19470644editdlrm
delete-query-node.js14980644editdlrm
drop-column-node.d.ts4760644editdlrm
drop-column-node.js4270644editdlrm
drop-constraint-node.d.ts8510644editdlrm
drop-constraint-node.js6140644editdlrm
drop-index-node.d.ts8450644editdlrm
drop-index-node.js6130644editdlrm
drop-schema-node.d.ts7680644editdlrm
drop-schema-node.js5990644editdlrm
drop-table-node.d.ts7470644editdlrm
drop-table-node.js5050644editdlrm
drop-type-node.d.ts7230644editdlrm
drop-type-node.js4660644editdlrm
drop-view-node.d.ts7700644editdlrm
drop-view-node.js5780644editdlrm
explain-node.d.ts5440644editdlrm
explain-node.js3700644editdlrm
fetch-node.d.ts5640644editdlrm
fetch-node.js4330644editdlrm
foreign-key-constraint-node.d.ts13520644editdlrm
foreign-key-constraint-node.js8800644editdlrm
from-node.d.ts5180644editdlrm
from-node.js4930644editdlrm
function-node.d.ts4970644editdlrm
function-node.js3750644editdlrm
generated-node.d.ts8180644editdlrm
generated-node.js6350644editdlrm
group-by-item-node.d.ts4480644editdlrm
group-by-item-node.js3600644editdlrm
group-by-node.d.ts6180644editdlrm
group-by-node.js5150644editdlrm
having-node.d.ts5310644editdlrm
having-node.js7170644editdlrm
identifier-node.d.ts4210644editdlrm
identifier-node.js3480644editdlrm
insert-query-node.d.ts18480644editdlrm
insert-query-node.js6770644editdlrm
join-node.d.ts8870644editdlrm
join-node.js8670644editdlrm
json-operator-chain-node.d.ts7390644editdlrm
json-operator-chain-node.js5690644editdlrm
json-path-leg-node.d.ts5650644editdlrm
json-path-leg-node.js3800644editdlrm
json-path-node.d.ts7040644editdlrm
json-path-node.js5680644editdlrm
json-reference-node.d.ts8950644editdlrm
json-reference-node.js5340644editdlrm
limit-node.d.ts4020644editdlrm
limit-node.js3300644editdlrm
list-node.d.ts4250644editdlrm
list-node.js3410644editdlrm
matched-node.d.ts4520644editdlrm
matched-node.js3740644editdlrm
merge-query-node.d.ts14050644editdlrm
merge-query-node.js11720644editdlrm
modify-column-node.d.ts5400644editdlrm
modify-column-node.js3610644editdlrm
offset-node.d.ts4110644editdlrm
offset-node.js3360644editdlrm
on-conflict-node.d.ts16480644editdlrm
on-conflict-node.js18710644editdlrm
on-duplicate-key-node.d.ts6420644editdlrm
on-duplicate-key-node.js3720644editdlrm
on-node.d.ts4870644editdlrm
on-node.js6690644editdlrm
operation-node-source.d.ts2260644editdlrm
operation-node-source.js2270644editdlrm
operation-node-transformer.d.ts164880644editdlrm
operation-node-transformer.js373480644editdlrm
operation-node-visitor.d.ts128670644editdlrm
operation-node-visitor.js59280644editdlrm
operation-node.d.ts19340644editdlrm
operation-node.js590644editdlrm
operator-node.d.ts29060644editdlrm
operator-node.js19170644editdlrm
or-action-node.d.ts4110644editdlrm
or-action-node.js3450644editdlrm
or-node.d.ts4360644editdlrm
or-node.js3420644editdlrm
order-by-item-node.d.ts8180644editdlrm
order-by-item-node.js5090644editdlrm
order-by-node.d.ts6180644editdlrm
order-by-node.js5200644editdlrm
output-node.d.ts5580644editdlrm
output-node.js6200644editdlrm
over-node.d.ts8840644editdlrm
over-node.js9660644editdlrm
parens-node.d.ts4070644editdlrm
parens-node.js3320644editdlrm
partition-by-item-node.d.ts6080644editdlrm
partition-by-item-node.js3840644editdlrm
partition-by-node.d.ts6780644editdlrm
partition-by-node.js5430644editdlrm
primary-key-constraint-node.d.ts14340644editdlrm
primary-key-constraint-node.js9440644editdlrm
primitive-value-list-node.d.ts7800644editdlrm
primitive-value-list-node.js4070644editdlrm
query-node.d.ts26420644editdlrm
query-node.js30570644editdlrm
raw-node.d.ts7110644editdlrm
raw-node.js6980644editdlrm
reference-node.d.ts7130644editdlrm
reference-node.js5980644editdlrm
references-node.d.ts11970644editdlrm
references-node.js8070644editdlrm
refresh-materialized-view-node.d.ts9220644editdlrm
refresh-materialized-view-node.js6430644editdlrm
rename-column-node.d.ts5440644editdlrm
rename-column-node.js4980644editdlrm
rename-constraint-node.d.ts5870644editdlrm
rename-constraint-node.js5280644editdlrm
returning-node.d.ts6460644editdlrm
returning-node.js6440644editdlrm
schemable-identifier-node.d.ts6900644editdlrm
schemable-identifier-node.js7280644editdlrm
select-all-node.d.ts3750644editdlrm
select-all-node.js3230644editdlrm
select-modifier-node.d.ts8090644editdlrm
select-modifier-node.js5480644editdlrm
select-query-node.d.ts36240644editdlrm
select-query-node.js37140644editdlrm
selection-node.d.ts9000644editdlrm
selection-node.js7980644editdlrm
set-operation-node.d.ts5850644editdlrm
set-operation-node.js4230644editdlrm
simple-reference-expression-node.d.ts1820644editdlrm
simple-reference-expression-node.js770644editdlrm
table-node.d.ts5530644editdlrm
table-node.js6310644editdlrm
top-node.d.ts5380644editdlrm
top-node.js3660644editdlrm
tuple-node.d.ts4340644editdlrm
tuple-node.js3480644editdlrm
unary-operation-node.d.ts5320644editdlrm
unary-operation-node.js4030644editdlrm
unique-constraint-node.d.ts9930644editdlrm
unique-constraint-node.js8180644editdlrm
update-query-node.d.ts19000644editdlrm
update-query-node.js14850644editdlrm
using-node.d.ts5320644editdlrm
using-node.js5080644editdlrm
value-list-node.d.ts4620644editdlrm
value-list-node.js3650644editdlrm
value-node.d.ts4820644editdlrm
value-node.js4810644editdlrm
values-node.d.ts6490644editdlrm
values-node.js3520644editdlrm
when-node.d.ts5240644editdlrm
when-node.js4620644editdlrm
where-node.d.ts5200644editdlrm
where-node.js7050644editdlrm
with-node.d.ts7610644editdlrm
with-node.js5780644editdlrm
Edit: /opt/canhelp/node_modules/kysely/dist/esm/operation-node/operation-node-visitor.d.ts (12867B)
import type { AliasNode } from '../operation-node/alias-node.js'; import type { ColumnNode } from '../operation-node/column-node.js'; import type { IdentifierNode } from '../operation-node/identifier-node.js'; import type { OperationNode } from '../operation-node/operation-node.js'; import type { ReferenceNode } from '../operation-node/reference-node.js'; import type { SelectAllNode } from '../operation-node/select-all-node.js'; import type { SelectionNode } from '../operation-node/selection-node.js'; import type { TableNode } from '../operation-node/table-node.js'; import type { AndNode } from './and-node.js'; import type { JoinNode } from './join-node.js'; import type { OrNode } from './or-node.js'; import type { ParensNode } from './parens-node.js'; import type { PrimitiveValueListNode } from './primitive-value-list-node.js'; import type { RawNode } from './raw-node.js'; import type { SelectQueryNode } from './select-query-node.js'; import type { ValueListNode } from './value-list-node.js'; import type { ValueNode } from './value-node.js'; import type { OperatorNode } from './operator-node.js'; import type { FromNode } from './from-node.js'; import type { WhereNode } from './where-node.js'; import type { InsertQueryNode } from './insert-query-node.js'; import type { DeleteQueryNode } from './delete-query-node.js'; import type { ReturningNode } from './returning-node.js'; import type { CreateTableNode } from './create-table-node.js'; import type { AddColumnNode } from './add-column-node.js'; import type { DropTableNode } from './drop-table-node.js'; import type { DataTypeNode } from './data-type-node.js'; import type { OrderByNode } from './order-by-node.js'; import type { OrderByItemNode } from './order-by-item-node.js'; import type { GroupByNode } from './group-by-node.js'; import type { GroupByItemNode } from './group-by-item-node.js'; import type { UpdateQueryNode } from './update-query-node.js'; import type { ColumnUpdateNode } from './column-update-node.js'; import type { LimitNode } from './limit-node.js'; import type { OffsetNode } from './offset-node.js'; import type { OnConflictNode } from './on-conflict-node.js'; import type { CreateIndexNode } from './create-index-node.js'; import type { ListNode } from './list-node.js'; import type { DropIndexNode } from './drop-index-node.js'; import type { PrimaryKeyConstraintNode } from './primary-key-constraint-node.js'; import type { UniqueConstraintNode } from './unique-constraint-node.js'; import type { ReferencesNode } from './references-node.js'; import type { CheckConstraintNode } from './check-constraint-node.js'; import type { WithNode } from './with-node.js'; import type { CommonTableExpressionNode } from './common-table-expression-node.js'; import type { CommonTableExpressionNameNode } from './common-table-expression-name-node.js'; import type { HavingNode } from './having-node.js'; import type { CreateSchemaNode } from './create-schema-node.js'; import type { DropSchemaNode } from './drop-schema-node.js'; import type { AlterTableNode } from './alter-table-node.js'; import type { DropColumnNode } from './drop-column-node.js'; import type { RenameColumnNode } from './rename-column-node.js'; import type { AlterColumnNode } from './alter-column-node.js'; import type { AddConstraintNode } from './add-constraint-node.js'; import type { DropConstraintNode } from './drop-constraint-node.js'; import type { ForeignKeyConstraintNode } from './foreign-key-constraint-node.js'; import type { ColumnDefinitionNode } from './column-definition-node.js'; import type { ModifyColumnNode } from './modify-column-node.js'; import type { OnDuplicateKeyNode } from './on-duplicate-key-node.js'; import type { CreateViewNode } from './create-view-node.js'; import type { DropViewNode } from './drop-view-node.js'; import type { GeneratedNode } from './generated-node.js'; import type { DefaultValueNode } from './default-value-node.js'; import type { OnNode } from './on-node.js'; import type { ValuesNode } from './values-node.js'; import type { SelectModifierNode } from './select-modifier-node.js'; import type { CreateTypeNode } from './create-type-node.js'; import type { DropTypeNode } from './drop-type-node.js'; import type { ExplainNode } from './explain-node.js'; import type { SchemableIdentifierNode } from './schemable-identifier-node.js'; import type { DefaultInsertValueNode } from './default-insert-value-node.js'; import type { AggregateFunctionNode } from './aggregate-function-node.js'; import type { OverNode } from './over-node.js'; import type { PartitionByNode } from './partition-by-node.js'; import type { PartitionByItemNode } from './partition-by-item-node.js'; import type { SetOperationNode } from './set-operation-node.js'; import type { BinaryOperationNode } from './binary-operation-node.js'; import type { UnaryOperationNode } from './unary-operation-node.js'; import type { UsingNode } from './using-node.js'; import type { FunctionNode } from './function-node.js'; import type { WhenNode } from './when-node.js'; import type { CaseNode } from './case-node.js'; import type { JSONReferenceNode } from './json-reference-node.js'; import type { JSONPathNode } from './json-path-node.js'; import type { JSONPathLegNode } from './json-path-leg-node.js'; import type { JSONOperatorChainNode } from './json-operator-chain-node.js'; import type { TupleNode } from './tuple-node.js'; import type { MergeQueryNode } from './merge-query-node.js'; import type { MatchedNode } from './matched-node.js'; import type { AddIndexNode } from './add-index-node.js'; import type { CastNode } from './cast-node.js'; import type { FetchNode } from './fetch-node.js'; import type { TopNode } from './top-node.js'; import type { OutputNode } from './output-node.js'; import type { RefreshMaterializedViewNode } from './refresh-materialized-view-node.js'; import type { OrActionNode } from './or-action-node.js'; import type { CollateNode } from './collate-node.js'; import type { RenameConstraintNode } from './rename-constraint-node.js'; export declare abstract class OperationNodeVisitor { #private; protected readonly nodeStack: OperationNode[]; protected get parentNode(): OperationNode | undefined; protected readonly visitNode: (node: OperationNode) => void; protected abstract visitSelectQuery(node: SelectQueryNode): void; protected abstract visitSelection(node: SelectionNode): void; protected abstract visitColumn(node: ColumnNode): void; protected abstract visitAlias(node: AliasNode): void; protected abstract visitTable(node: TableNode): void; protected abstract visitFrom(node: FromNode): void; protected abstract visitReference(node: ReferenceNode): void; protected abstract visitAnd(node: AndNode): void; protected abstract visitOr(node: OrNode): void; protected abstract visitValueList(node: ValueListNode): void; protected abstract visitParens(node: ParensNode): void; protected abstract visitJoin(node: JoinNode): void; protected abstract visitRaw(node: RawNode): void; protected abstract visitWhere(node: WhereNode): void; protected abstract visitInsertQuery(node: InsertQueryNode): void; protected abstract visitDeleteQuery(node: DeleteQueryNode): void; protected abstract visitReturning(node: ReturningNode): void; protected abstract visitCreateTable(node: CreateTableNode): void; protected abstract visitAddColumn(node: AddColumnNode): void; protected abstract visitColumnDefinition(node: ColumnDefinitionNode): void; protected abstract visitDropTable(node: DropTableNode): void; protected abstract visitOrderBy(node: OrderByNode): void; protected abstract visitOrderByItem(node: OrderByItemNode): void; protected abstract visitGroupBy(node: GroupByNode): void; protected abstract visitGroupByItem(node: GroupByItemNode): void; protected abstract visitUpdateQuery(node: UpdateQueryNode): void; protected abstract visitColumnUpdate(node: ColumnUpdateNode): void; protected abstract visitLimit(node: LimitNode): void; protected abstract visitOffset(node: OffsetNode): void; protected abstract visitOnConflict(node: OnConflictNode): void; protected abstract visitOnDuplicateKey(node: OnDuplicateKeyNode): void; protected abstract visitCreateIndex(node: CreateIndexNode): void; protected abstract visitDropIndex(node: DropIndexNode): void; protected abstract visitList(node: ListNode): void; protected abstract visitPrimaryKeyConstraint(node: PrimaryKeyConstraintNode): void; protected abstract visitUniqueConstraint(node: UniqueConstraintNode): void; protected abstract visitReferences(node: ReferencesNode): void; protected abstract visitCheckConstraint(node: CheckConstraintNode): void; protected abstract visitWith(node: WithNode): void; protected abstract visitCommonTableExpression(node: CommonTableExpressionNode): void; protected abstract visitCommonTableExpressionName(node: CommonTableExpressionNameNode): void; protected abstract visitHaving(node: HavingNode): void; protected abstract visitCreateSchema(node: CreateSchemaNode): void; protected abstract visitDropSchema(node: DropSchemaNode): void; protected abstract visitAlterTable(node: AlterTableNode): void; protected abstract visitDropColumn(node: DropColumnNode): void; protected abstract visitRenameColumn(node: RenameColumnNode): void; protected abstract visitAlterColumn(node: AlterColumnNode): void; protected abstract visitModifyColumn(node: ModifyColumnNode): void; protected abstract visitAddConstraint(node: AddConstraintNode): void; protected abstract visitDropConstraint(node: DropConstraintNode): void; protected abstract visitRenameConstraint(node: RenameConstraintNode): void; protected abstract visitForeignKeyConstraint(node: ForeignKeyConstraintNode): void; protected abstract visitDataType(node: DataTypeNode): void; protected abstract visitSelectAll(node: SelectAllNode): void; protected abstract visitIdentifier(node: IdentifierNode): void; protected abstract visitSchemableIdentifier(node: SchemableIdentifierNode): void; protected abstract visitValue(node: ValueNode): void; protected abstract visitPrimitiveValueList(node: PrimitiveValueListNode): void; protected abstract visitOperator(node: OperatorNode): void; protected abstract visitCreateView(node: CreateViewNode): void; protected abstract visitRefreshMaterializedView(node: RefreshMaterializedViewNode): void; protected abstract visitDropView(node: DropViewNode): void; protected abstract visitGenerated(node: GeneratedNode): void; protected abstract visitDefaultValue(node: DefaultValueNode): void; protected abstract visitOn(node: OnNode): void; protected abstract visitValues(node: ValuesNode): void; protected abstract visitSelectModifier(node: SelectModifierNode): void; protected abstract visitCreateType(node: CreateTypeNode): void; protected abstract visitDropType(node: DropTypeNode): void; protected abstract visitExplain(node: ExplainNode): void; protected abstract visitDefaultInsertValue(node: DefaultInsertValueNode): void; protected abstract visitAggregateFunction(node: AggregateFunctionNode): void; protected abstract visitOver(node: OverNode): void; protected abstract visitPartitionBy(node: PartitionByNode): void; protected abstract visitPartitionByItem(node: PartitionByItemNode): void; protected abstract visitSetOperation(node: SetOperationNode): void; protected abstract visitBinaryOperation(node: BinaryOperationNode): void; protected abstract visitUnaryOperation(node: UnaryOperationNode): void; protected abstract visitUsing(node: UsingNode): void; protected abstract visitFunction(node: FunctionNode): void; protected abstract visitCase(node: CaseNode): void; protected abstract visitWhen(node: WhenNode): void; protected abstract visitJSONReference(node: JSONReferenceNode): void; protected abstract visitJSONPath(node: JSONPathNode): void; protected abstract visitJSONPathLeg(node: JSONPathLegNode): void; protected abstract visitJSONOperatorChain(node: JSONOperatorChainNode): void; protected abstract visitTuple(node: TupleNode): void; protected abstract visitMergeQuery(node: MergeQueryNode): void; protected abstract visitMatched(node: MatchedNode): void; protected abstract visitAddIndex(node: AddIndexNode): void; protected abstract visitCast(node: CastNode): void; protected abstract visitFetch(node: FetchNode): void; protected abstract visitTop(node: TopNode): void; protected abstract visitOutput(node: OutputNode): void; protected abstract visitOrAction(node: OrActionNode): void; protected abstract visitCollate(node: CollateNode): void; }