MCPcopy Create free account
hub / github.com/ajitpratap0/GoSQLX / Visit

Method Visit

pkg/sql/ast/visitor.go:92–92  ·  view source on GitHub ↗
(node Node)

Source from the content-addressed store, hash-verified

90// See also: Walk(), Inspect(), Inspector
91type Visitor interface {
92 Visit(node Node) (w Visitor, err error)
93}
94
95// Walk traverses an AST in depth-first order using the visitor pattern.

Callers 7

WalkFunction · 0.65
TrackChangedFlagsFunction · 0.65
analyzeRunFunction · 0.65
analyzeFromStdinFunction · 0.65
parseRunFunction · 0.65
parseFromStdinFunction · 0.65
trackChangedFlagsFunction · 0.65

Implementers 10

unionAllVisitorpkg/linter/rules/naming/union_all_pref
subqueryJoinVisitorpkg/linter/rules/naming/subquery_can_b
functionOnColVisitorpkg/linter/rules/performance/function_
leadingWildcardVisitorpkg/linter/rules/performance/leading_w
notInVisitorpkg/linter/rules/performance/not_in_wi
orInsteadOfInVisitorpkg/linter/rules/performance/or_instea
nodeCounterpkg/sql/ast/visitor_test.go
ilikeLowererpkg/transpiler/rules/pg_to_mysql.go
literalNormalizerpkg/fingerprint/fingerprint.go
SQLAnalyzercmd/gosqlx/cmd/sql_analyzer.go

Calls

no outgoing calls

Tested by

no test coverage detected