/
opt
/
canhelp
/
node_modules
/
kysely
/
dist
/
esm
/
operation-node
/
/opt/canhelp/node_modules/kysely/dist/esm/operation-node
mkdir
upload
Name
Size
Mode
Actions
add-column-node.d.ts
519
0644
edit
dl
rm
add-column-node.js
349
0644
edit
dl
rm
add-constraint-node.d.ts
530
0644
edit
dl
rm
add-constraint-node.js
373
0644
edit
dl
rm
add-index-node.d.ts
917
0644
edit
dl
rm
add-index-node.js
702
0644
edit
dl
rm
aggregate-function-node.d.ts
1585
0644
edit
dl
rm
aggregate-function-node.js
1894
0644
edit
dl
rm
alias-node.d.ts
457
0644
edit
dl
rm
alias-node.js
354
0644
edit
dl
rm
alter-column-node.d.ts
916
0644
edit
dl
rm
alter-column-node.js
471
0644
edit
dl
rm
alter-table-node.d.ts
2103
0644
edit
dl
rm
alter-table-node.js
752
0644
edit
dl
rm
and-node.d.ts
443
0644
edit
dl
rm
and-node.js
346
0644
edit
dl
rm
binary-operation-node.d.ts
618
0644
edit
dl
rm
binary-operation-node.js
455
0644
edit
dl
rm
case-node.d.ts
822
0644
edit
dl
rm
case-node.js
1028
0644
edit
dl
rm
cast-node.d.ts
468
0644
edit
dl
rm
cast-node.js
368
0644
edit
dl
rm
check-constraint-node.d.ts
598
0644
edit
dl
rm
check-constraint-node.js
570
0644
edit
dl
rm
collate-node.d.ts
473
0644
edit
dl
rm
collate-node.js
435
0644
edit
dl
rm
column-definition-node.d.ts
1830
0644
edit
dl
rm
column-definition-node.js
1086
0644
edit
dl
rm
column-node.d.ts
460
0644
edit
dl
rm
column-node.js
422
0644
edit
dl
rm
column-update-node.d.ts
510
0644
edit
dl
rm
column-update-node.js
387
0644
edit
dl
rm
common-table-expression-name-node.d.ts
714
0644
edit
dl
rm
common-table-expression-name-node.js
674
0644
edit
dl
rm
common-table-expression-node.d.ts
952
0644
edit
dl
rm
common-table-expression-node.js
545
0644
edit
dl
rm
constraint-node.d.ts
435
0644
edit
dl
rm
constraint-node.js
60
0644
edit
dl
rm
create-index-node.d.ts
1205
0644
edit
dl
rm
create-index-node.js
714
0644
edit
dl
rm
create-schema-node.d.ts
767
0644
edit
dl
rm
create-schema-node.js
611
0644
edit
dl
rm
create-table-node.d.ts
1866
0644
edit
dl
rm
create-table-node.js
1609
0644
edit
dl
rm
create-type-node.d.ts
797
0644
edit
dl
rm
create-type-node.js
637
0644
edit
dl
rm
create-view-node.d.ts
1091
0644
edit
dl
rm
create-view-node.js
590
0644
edit
dl
rm
data-type-node.d.ts
1537
0644
edit
dl
rm
data-type-node.js
1607
0644
edit
dl
rm
default-insert-value-node.d.ts
438
0644
edit
dl
rm
default-insert-value-node.js
360
0644
edit
dl
rm
default-value-node.d.ts
465
0644
edit
dl
rm
default-value-node.js
373
0644
edit
dl
rm
delete-query-node.d.ts
1947
0644
edit
dl
rm
delete-query-node.js
1498
0644
edit
dl
rm
drop-column-node.d.ts
476
0644
edit
dl
rm
drop-column-node.js
427
0644
edit
dl
rm
drop-constraint-node.d.ts
851
0644
edit
dl
rm
drop-constraint-node.js
614
0644
edit
dl
rm
drop-index-node.d.ts
845
0644
edit
dl
rm
drop-index-node.js
613
0644
edit
dl
rm
drop-schema-node.d.ts
768
0644
edit
dl
rm
drop-schema-node.js
599
0644
edit
dl
rm
drop-table-node.d.ts
747
0644
edit
dl
rm
drop-table-node.js
505
0644
edit
dl
rm
drop-type-node.d.ts
723
0644
edit
dl
rm
drop-type-node.js
466
0644
edit
dl
rm
drop-view-node.d.ts
770
0644
edit
dl
rm
drop-view-node.js
578
0644
edit
dl
rm
explain-node.d.ts
544
0644
edit
dl
rm
explain-node.js
370
0644
edit
dl
rm
fetch-node.d.ts
564
0644
edit
dl
rm
fetch-node.js
433
0644
edit
dl
rm
foreign-key-constraint-node.d.ts
1352
0644
edit
dl
rm
foreign-key-constraint-node.js
880
0644
edit
dl
rm
from-node.d.ts
518
0644
edit
dl
rm
from-node.js
493
0644
edit
dl
rm
function-node.d.ts
497
0644
edit
dl
rm
function-node.js
375
0644
edit
dl
rm
generated-node.d.ts
818
0644
edit
dl
rm
generated-node.js
635
0644
edit
dl
rm
group-by-item-node.d.ts
448
0644
edit
dl
rm
group-by-item-node.js
360
0644
edit
dl
rm
group-by-node.d.ts
618
0644
edit
dl
rm
group-by-node.js
515
0644
edit
dl
rm
having-node.d.ts
531
0644
edit
dl
rm
having-node.js
717
0644
edit
dl
rm
identifier-node.d.ts
421
0644
edit
dl
rm
identifier-node.js
348
0644
edit
dl
rm
insert-query-node.d.ts
1848
0644
edit
dl
rm
insert-query-node.js
677
0644
edit
dl
rm
join-node.d.ts
887
0644
edit
dl
rm
join-node.js
867
0644
edit
dl
rm
json-operator-chain-node.d.ts
739
0644
edit
dl
rm
json-operator-chain-node.js
569
0644
edit
dl
rm
json-path-leg-node.d.ts
565
0644
edit
dl
rm
json-path-leg-node.js
380
0644
edit
dl
rm
json-path-node.d.ts
704
0644
edit
dl
rm
json-path-node.js
568
0644
edit
dl
rm
json-reference-node.d.ts
895
0644
edit
dl
rm
json-reference-node.js
534
0644
edit
dl
rm
limit-node.d.ts
402
0644
edit
dl
rm
limit-node.js
330
0644
edit
dl
rm
list-node.d.ts
425
0644
edit
dl
rm
list-node.js
341
0644
edit
dl
rm
matched-node.d.ts
452
0644
edit
dl
rm
matched-node.js
374
0644
edit
dl
rm
merge-query-node.d.ts
1405
0644
edit
dl
rm
merge-query-node.js
1172
0644
edit
dl
rm
modify-column-node.d.ts
540
0644
edit
dl
rm
modify-column-node.js
361
0644
edit
dl
rm
offset-node.d.ts
411
0644
edit
dl
rm
offset-node.js
336
0644
edit
dl
rm
on-conflict-node.d.ts
1648
0644
edit
dl
rm
on-conflict-node.js
1871
0644
edit
dl
rm
on-duplicate-key-node.d.ts
642
0644
edit
dl
rm
on-duplicate-key-node.js
372
0644
edit
dl
rm
on-node.d.ts
487
0644
edit
dl
rm
on-node.js
669
0644
edit
dl
rm
operation-node-source.d.ts
226
0644
edit
dl
rm
operation-node-source.js
227
0644
edit
dl
rm
operation-node-transformer.d.ts
16488
0644
edit
dl
rm
operation-node-transformer.js
37348
0644
edit
dl
rm
operation-node-visitor.d.ts
12867
0644
edit
dl
rm
operation-node-visitor.js
5928
0644
edit
dl
rm
operation-node.d.ts
1934
0644
edit
dl
rm
operation-node.js
59
0644
edit
dl
rm
operator-node.d.ts
2906
0644
edit
dl
rm
operator-node.js
1917
0644
edit
dl
rm
or-action-node.d.ts
411
0644
edit
dl
rm
or-action-node.js
345
0644
edit
dl
rm
or-node.d.ts
436
0644
edit
dl
rm
or-node.js
342
0644
edit
dl
rm
order-by-item-node.d.ts
818
0644
edit
dl
rm
order-by-item-node.js
509
0644
edit
dl
rm
order-by-node.d.ts
618
0644
edit
dl
rm
order-by-node.js
520
0644
edit
dl
rm
output-node.d.ts
558
0644
edit
dl
rm
output-node.js
620
0644
edit
dl
rm
over-node.d.ts
884
0644
edit
dl
rm
over-node.js
966
0644
edit
dl
rm
parens-node.d.ts
407
0644
edit
dl
rm
parens-node.js
332
0644
edit
dl
rm
partition-by-item-node.d.ts
608
0644
edit
dl
rm
partition-by-item-node.js
384
0644
edit
dl
rm
partition-by-node.d.ts
678
0644
edit
dl
rm
partition-by-node.js
543
0644
edit
dl
rm
primary-key-constraint-node.d.ts
1434
0644
edit
dl
rm
primary-key-constraint-node.js
944
0644
edit
dl
rm
primitive-value-list-node.d.ts
780
0644
edit
dl
rm
primitive-value-list-node.js
407
0644
edit
dl
rm
query-node.d.ts
2642
0644
edit
dl
rm
query-node.js
3057
0644
edit
dl
rm
raw-node.d.ts
711
0644
edit
dl
rm
raw-node.js
698
0644
edit
dl
rm
reference-node.d.ts
713
0644
edit
dl
rm
reference-node.js
598
0644
edit
dl
rm
references-node.d.ts
1197
0644
edit
dl
rm
references-node.js
807
0644
edit
dl
rm
refresh-materialized-view-node.d.ts
922
0644
edit
dl
rm
refresh-materialized-view-node.js
643
0644
edit
dl
rm
rename-column-node.d.ts
544
0644
edit
dl
rm
rename-column-node.js
498
0644
edit
dl
rm
rename-constraint-node.d.ts
587
0644
edit
dl
rm
rename-constraint-node.js
528
0644
edit
dl
rm
returning-node.d.ts
646
0644
edit
dl
rm
returning-node.js
644
0644
edit
dl
rm
schemable-identifier-node.d.ts
690
0644
edit
dl
rm
schemable-identifier-node.js
728
0644
edit
dl
rm
select-all-node.d.ts
375
0644
edit
dl
rm
select-all-node.js
323
0644
edit
dl
rm
select-modifier-node.d.ts
809
0644
edit
dl
rm
select-modifier-node.js
548
0644
edit
dl
rm
select-query-node.d.ts
3624
0644
edit
dl
rm
select-query-node.js
3714
0644
edit
dl
rm
selection-node.d.ts
900
0644
edit
dl
rm
selection-node.js
798
0644
edit
dl
rm
set-operation-node.d.ts
585
0644
edit
dl
rm
set-operation-node.js
423
0644
edit
dl
rm
simple-reference-expression-node.d.ts
182
0644
edit
dl
rm
simple-reference-expression-node.js
77
0644
edit
dl
rm
table-node.d.ts
553
0644
edit
dl
rm
table-node.js
631
0644
edit
dl
rm
top-node.d.ts
538
0644
edit
dl
rm
top-node.js
366
0644
edit
dl
rm
tuple-node.d.ts
434
0644
edit
dl
rm
tuple-node.js
348
0644
edit
dl
rm
unary-operation-node.d.ts
532
0644
edit
dl
rm
unary-operation-node.js
403
0644
edit
dl
rm
unique-constraint-node.d.ts
993
0644
edit
dl
rm
unique-constraint-node.js
818
0644
edit
dl
rm
update-query-node.d.ts
1900
0644
edit
dl
rm
update-query-node.js
1485
0644
edit
dl
rm
using-node.d.ts
532
0644
edit
dl
rm
using-node.js
508
0644
edit
dl
rm
value-list-node.d.ts
462
0644
edit
dl
rm
value-list-node.js
365
0644
edit
dl
rm
value-node.d.ts
482
0644
edit
dl
rm
value-node.js
481
0644
edit
dl
rm
values-node.d.ts
649
0644
edit
dl
rm
values-node.js
352
0644
edit
dl
rm
when-node.d.ts
524
0644
edit
dl
rm
when-node.js
462
0644
edit
dl
rm
where-node.d.ts
520
0644
edit
dl
rm
where-node.js
705
0644
edit
dl
rm
with-node.d.ts
761
0644
edit
dl
rm
with-node.js
578
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/kysely/dist/esm/operation-node/operation-node-visitor.js
(5928B)
/// <reference types="./operation-node-visitor.d.ts" /> import { freeze } from '../util/object-utils.js'; export class OperationNodeVisitor { nodeStack = []; get parentNode() { return this.nodeStack[this.nodeStack.length - 2]; } #visitors = freeze({ AliasNode: this.visitAlias.bind(this), ColumnNode: this.visitColumn.bind(this), IdentifierNode: this.visitIdentifier.bind(this), SchemableIdentifierNode: this.visitSchemableIdentifier.bind(this), RawNode: this.visitRaw.bind(this), ReferenceNode: this.visitReference.bind(this), SelectQueryNode: this.visitSelectQuery.bind(this), SelectionNode: this.visitSelection.bind(this), TableNode: this.visitTable.bind(this), FromNode: this.visitFrom.bind(this), SelectAllNode: this.visitSelectAll.bind(this), AndNode: this.visitAnd.bind(this), OrNode: this.visitOr.bind(this), ValueNode: this.visitValue.bind(this), ValueListNode: this.visitValueList.bind(this), PrimitiveValueListNode: this.visitPrimitiveValueList.bind(this), ParensNode: this.visitParens.bind(this), JoinNode: this.visitJoin.bind(this), OperatorNode: this.visitOperator.bind(this), WhereNode: this.visitWhere.bind(this), InsertQueryNode: this.visitInsertQuery.bind(this), DeleteQueryNode: this.visitDeleteQuery.bind(this), ReturningNode: this.visitReturning.bind(this), CreateTableNode: this.visitCreateTable.bind(this), AddColumnNode: this.visitAddColumn.bind(this), ColumnDefinitionNode: this.visitColumnDefinition.bind(this), DropTableNode: this.visitDropTable.bind(this), DataTypeNode: this.visitDataType.bind(this), OrderByNode: this.visitOrderBy.bind(this), OrderByItemNode: this.visitOrderByItem.bind(this), GroupByNode: this.visitGroupBy.bind(this), GroupByItemNode: this.visitGroupByItem.bind(this), UpdateQueryNode: this.visitUpdateQuery.bind(this), ColumnUpdateNode: this.visitColumnUpdate.bind(this), LimitNode: this.visitLimit.bind(this), OffsetNode: this.visitOffset.bind(this), OnConflictNode: this.visitOnConflict.bind(this), OnDuplicateKeyNode: this.visitOnDuplicateKey.bind(this), CreateIndexNode: this.visitCreateIndex.bind(this), DropIndexNode: this.visitDropIndex.bind(this), ListNode: this.visitList.bind(this), PrimaryKeyConstraintNode: this.visitPrimaryKeyConstraint.bind(this), UniqueConstraintNode: this.visitUniqueConstraint.bind(this), ReferencesNode: this.visitReferences.bind(this), CheckConstraintNode: this.visitCheckConstraint.bind(this), WithNode: this.visitWith.bind(this), CommonTableExpressionNode: this.visitCommonTableExpression.bind(this), CommonTableExpressionNameNode: this.visitCommonTableExpressionName.bind(this), HavingNode: this.visitHaving.bind(this), CreateSchemaNode: this.visitCreateSchema.bind(this), DropSchemaNode: this.visitDropSchema.bind(this), AlterTableNode: this.visitAlterTable.bind(this), DropColumnNode: this.visitDropColumn.bind(this), RenameColumnNode: this.visitRenameColumn.bind(this), AlterColumnNode: this.visitAlterColumn.bind(this), ModifyColumnNode: this.visitModifyColumn.bind(this), AddConstraintNode: this.visitAddConstraint.bind(this), DropConstraintNode: this.visitDropConstraint.bind(this), RenameConstraintNode: this.visitRenameConstraint.bind(this), ForeignKeyConstraintNode: this.visitForeignKeyConstraint.bind(this), CreateViewNode: this.visitCreateView.bind(this), RefreshMaterializedViewNode: this.visitRefreshMaterializedView.bind(this), DropViewNode: this.visitDropView.bind(this), GeneratedNode: this.visitGenerated.bind(this), DefaultValueNode: this.visitDefaultValue.bind(this), OnNode: this.visitOn.bind(this), ValuesNode: this.visitValues.bind(this), SelectModifierNode: this.visitSelectModifier.bind(this), CreateTypeNode: this.visitCreateType.bind(this), DropTypeNode: this.visitDropType.bind(this), ExplainNode: this.visitExplain.bind(this), DefaultInsertValueNode: this.visitDefaultInsertValue.bind(this), AggregateFunctionNode: this.visitAggregateFunction.bind(this), OverNode: this.visitOver.bind(this), PartitionByNode: this.visitPartitionBy.bind(this), PartitionByItemNode: this.visitPartitionByItem.bind(this), SetOperationNode: this.visitSetOperation.bind(this), BinaryOperationNode: this.visitBinaryOperation.bind(this), UnaryOperationNode: this.visitUnaryOperation.bind(this), UsingNode: this.visitUsing.bind(this), FunctionNode: this.visitFunction.bind(this), CaseNode: this.visitCase.bind(this), WhenNode: this.visitWhen.bind(this), JSONReferenceNode: this.visitJSONReference.bind(this), JSONPathNode: this.visitJSONPath.bind(this), JSONPathLegNode: this.visitJSONPathLeg.bind(this), JSONOperatorChainNode: this.visitJSONOperatorChain.bind(this), TupleNode: this.visitTuple.bind(this), MergeQueryNode: this.visitMergeQuery.bind(this), MatchedNode: this.visitMatched.bind(this), AddIndexNode: this.visitAddIndex.bind(this), CastNode: this.visitCast.bind(this), FetchNode: this.visitFetch.bind(this), TopNode: this.visitTop.bind(this), OutputNode: this.visitOutput.bind(this), OrActionNode: this.visitOrAction.bind(this), CollateNode: this.visitCollate.bind(this), }); visitNode = (node) => { this.nodeStack.push(node); this.#visitors[node.kind](node); this.nodeStack.pop(); }; }
Save
cmd:
run