Package com.alibaba.druid.sql.visitor
Interface SQLASTVisitor
- All Known Subinterfaces:
AthenaASTVisitor,BigQueryVisitor,BlinkVisitor,CKASTVisitor,DatabricksASTASTVisitor,DB2ASTVisitor,DorisASTVisitor,ExportParameterVisitor,GaussDbASTVisitor,H2ASTVisitor,HiveASTVisitor,ImpalaASTVisitor,MySqlASTVisitor,OdpsASTVisitor,OracleASTVisitor,OscarASTVisitor,ParameterizedVisitor,PGASTVisitor,PhoenixASTVisitor,PrestoASTVisitor,PrintableVisitor,RedshiftASTVisitor,SchemaResolveVisitor,SparkASTVisitor,SQLEvalVisitor,SQLServerASTVisitor,SQLTransformVisitor,StarRocksASTVisitor,SuperSqlASTVisitor,SynapseASTVisitor,TDASTVisitor,WallVisitor
- All Known Implementing Classes:
AthenaOutputVisitor,BigQueryOutputVisitor,BlinkOutputVisitor,CalciteMySqlNodeVisitor,CKExportParameterVisitor,CKOutputVisitor,CKStatVisitor,ClickhouseWallVisitor,DatabricksOutputASTVisitor,DB2ASTVisitorAdapter,DB2EvalVisitor,DB2ExportParameterVisitor,DB2OutputVisitor,DB2SchemaStatVisitor,DB2WallVisitor,DorisOutputVisitor,ExportParameterizedOutputVisitor,FromSubqueryResolver,GaussDbOutputVisitor,H2ASTVisitorAdapter,H2EvalVisitor,H2OutputVisitor,H2SchemaStatVisitor,HiveASTVisitorAdapter,HiveOutputVisitor,HiveSchemaStatVisitor,HologresOutputVisitor,ImpalaOutputVisitor,InformixOutputVisitor,MSSQLServerExportParameterVisitor,MySqlASTVisitorAdapter,MySqlEvalVisitorImpl,MySqlExportParameterVisitor,MySqlOutputVisitor,MySqlParameterizedVisitor,MySqlSchemaStatVisitor,MySqlShowColumnOutpuVisitor,MySqlWallVisitor,NameResolveVisitor,OdpsASTVisitorAdapter,OdpsOutputVisitor,OdpsSchemaStatVisitor,OracleASTParameterizedVisitor,OracleASTVisitorAdapter,OracleEvalVisitor,OracleExportParameterVisitor,OracleOutputVisitor,OracleParameterizedOutputVisitor,OracleRowNumToLimit,OracleSchemaStatVisitor,OracleToMySqlOutputVisitor,OracleWallVisitor,OrderByResolve,OscarOutputVisitor,OscarPermissionOutputVisitor,PGASTVisitorAdapter,PGEvalVisitor,PGExportParameterVisitor,PGOutputVisitor,PGSchemaStatVisitor,PGWallVisitor,PhoenixOutputVisitor,PhoenixSchemaStatVisitor,PrestoOutputVisitor,RedshiftOutputVisitor,SchemaRepository.DefaultConsoleSchemaVisitor,SchemaRepository.MySqlConsoleSchemaVisitor,SchemaRepository.OracleConsoleSchemaVisitor,SchemaRepository.SqlServerConsoleSchemaVisitor,SchemaStatVisitor,SchemaStatVisitor.MySqlOrderByStatVisitor,SchemaStatVisitor.OracleOrderByStatVisitor,SchemaStatVisitor.OrderByStatVisitor,SchemaStatVisitor.PGOrderByStatVisitor,SparkOutputASTVisitor,SparkSchemaStatASTVisitor,SQLASTOutputVisitor,SQLASTParameterizedVisitor,SQLASTVisitorAdapter,SQLDataTypeValidator,SQLEvalVisitorImpl,SQLiteWallVisitor,SQLServerASTVisitorAdapter,SQLServerEvalVisitor,SQLServerOutputVisitor,SQLServerSchemaStatVisitor,SQLServerWallVisitor,SQLSubQueryGroupVisitor,SQLTableAliasCollectVisitor,StarRocksOutputVisitor,SuperSqlOutputVisitor,SynapseOutputVisitor,TDOutputVisitor,WallVisitorBase
public interface SQLASTVisitor
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidCompatibility-first default exit for table-source visit paths.static SQLASTVisitorstatic SQLASTVisitorofAggregate(Predicate<String> filter, Consumer<SQLAggregateExpr> p) static SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorstatic SQLASTVisitorofMethodInvoke(Predicate<String> filter, Consumer<SQLMethodInvokeExpr> p) static SQLASTVisitorstatic SQLASTVisitordefault voiddefault voiddefault voiddefault booleandefault booleandefault booleandefault booleanvisit(SQLAllExpr x) default booleanvisit(SQLAnyExpr x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLCaseExpr x) default booleandefault booleandefault booleandefault booleanvisit(SQLCastExpr x) default booleanvisit(SQLCharExpr x) default booleandefault booleandefault booleanvisit(SQLDateExpr x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLHexExpr x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLJSONExpr x) default booleanvisit(SQLListExpr x) default booleandefault booleandefault booleandefault booleanvisit(SQLNotExpr x) default booleanvisit(SQLNullExpr x) default booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLRealExpr x) default booleandefault booleanvisit(SQLSizeExpr x) default booleandefault booleanvisit(SQLSomeExpr x) default booleandefault booleanvisit(SQLTimeExpr x) default booleandefault booleandefault booleandefault booleanvisit(SQLTypeExpr x) default booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLAnnIndex x) default booleanvisit(SQLArgument x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLDataType x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLOrderBy x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLUnpivot x) default booleandefault booleanvisit(SQLZOrderBy x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLDefault x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanvisit(SQLExprHint x) default booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleansupport proceduredefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleanCompatibility-first default entry for table-source visit paths.
-
Method Details
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
endVisit
-
postVisit
-
preVisit
-
visitTableSource
Compatibility-first default entry for table-source visit paths. Specific table-source visit methods delegate here unless overridden. -
endVisitTableSource
Compatibility-first default exit for table-source visit paths. Specific table-source endVisit methods delegate here unless overridden. -
visit
-
visit
-
endVisit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
support procedure -
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
preVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
-
endVisit
-
ofMethodInvoke
-
ofMethodInvoke
-
ofAggregate
-
ofAggregate
-
ofCast
-
ofUnnest
-
ofExprTableSource
-
ofDelete
-
ofMerge
-
ofDeclare
-
ofIf
-
ofPropertyExpr
-
ofIdentifier
-