| process(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpression(Expression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCurrentTime(CurrentTime, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExtract(Extract, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArithmeticBinary(ArithmeticBinaryExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBetweenPredicate(BetweenPredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCoalesceExpression(CoalesceExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitComparisonExpression(ComparisonExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLiteral(Literal, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitStatement(Statement, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrepare(Prepare, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDeallocate(Deallocate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExecute(Execute, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDescribeOutput(DescribeOutput, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDescribeInput(DescribeInput, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQuery(Query, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExplain(Explain, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowTables(ShowTables, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSetProperties(SetProperties, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowSchemas(ShowSchemas, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowCatalogs(ShowCatalogs, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowColumns(ShowColumns, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowStats(ShowStats, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowCreate(ShowCreate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowCreateFunction(ShowCreateFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowFunctions(ShowFunctions, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUse(Use, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowSession(ShowSession, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSetSession(SetSession, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitResetSession(ResetSession, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExplainOption(ExplainOption, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWith(With, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWithQuery(WithQuery, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSelect(Select, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRelation(Relation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQueryBody(QueryBody, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOrderBy(OrderBy, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOffset(Offset, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQuerySpecification(QuerySpecification, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSetOperation(SetOperation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUnion(Union, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIntersect(Intersect, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExcept(Except, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWhenClause(WhenClause, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIntervalLiteral(IntervalLiteral, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInPredicate(InPredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFunctionCall(FunctionCall, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambdaExpression(LambdaExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSimpleCaseExpression(SimpleCaseExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBooleanLiteral(BooleanLiteral, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumLiteral(EnumLiteral, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInListExpression(InListExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIdentifier(Identifier, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDereferenceExpression(DereferenceExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNullIfExpression(NullIfExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIfExpression(IfExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArithmeticUnary(ArithmeticUnaryExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTableVersion(TableVersionExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNotExpression(NotExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSelectItem(SelectItem, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSingleColumn(SingleColumn, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAllColumns(AllColumns, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSearchedCaseExpression(SearchedCaseExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLikePredicate(LikePredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIsNotNullPredicate(IsNotNullPredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIsNullPredicate(IsNullPredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayConstructor(ArrayConstructor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSubscriptExpression(SubscriptExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParameter(Parameter, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLogicalBinaryExpression(LogicalBinaryExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSubqueryExpression(SubqueryExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSortItem(SortItem, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTable(Table, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUnnest(Unnest, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLateral(Lateral, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitValues(Values, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRow(Row, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTableSubquery(TableSubquery, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAliasedRelation(AliasedRelation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSampledRelation(SampledRelation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitJoin(Join, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExists(ExistsPredicate, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTryExpression(TryExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCast(Cast, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFieldReference(FieldReference, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWindow(Window, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWindowFrame(WindowFrame, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFrameBound(FrameBound, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCallArgument(CallArgument, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTableElement(TableElement, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitColumnDefinition(ColumnDefinition, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLikeClause(LikeClause, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateSchema(CreateSchema, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropSchema(DropSchema, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRenameSchema(RenameSchema, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateTable(CreateTable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateType(CreateType, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateTableAsSelect(CreateTableAsSelect, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitProperty(Property, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropTable(DropTable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRenameTable(RenameTable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRenameColumn(RenameColumn, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropColumn(DropColumn, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAddColumn(AddColumn, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropConstraint(DropConstraint, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAddConstraint(AddConstraint, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstraintSpecification(ConstraintSpecification, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAlterColumnNotNull(AlterColumnNotNull, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnalyze(Analyze, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateView(CreateView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRenameView(RenameView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropView(DropView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateMaterializedView(CreateMaterializedView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropMaterializedView(DropMaterializedView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRefreshMaterializedView(RefreshMaterializedView, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateFunction(CreateFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAlterFunction(AlterFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropFunction(CreateFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropFunction(DropFunction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInsert(Insert, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCall(Call, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDelete(Delete, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUpdate(Update, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUpdateAssignment(UpdateAssignment, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTruncateTable(TruncateTable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitStartTransaction(StartTransaction, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreateRole(CreateRole, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDropRole(DropRole, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGrantRoles(GrantRoles, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRevokeRoles(RevokeRoles, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSetRole(SetRole, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGrant(Grant, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRevoke(Revoke, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowGrants(ShowGrants, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowRoles(ShowRoles, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitShowRoleGrants(ShowRoleGrants, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTransactionMode(TransactionMode, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIsolationLevel(Isolation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTransactionAccessMode(TransactionAccessMode, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCommit(Commit, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRollback(Rollback, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAtTimeZone(AtTimeZone, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGroupBy(GroupBy, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGroupingElement(GroupingElement, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCube(Cube, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGroupingSets(GroupingSets, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRollup(Rollup, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSimpleGroupBy(SimpleGroupBy, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSymbolReference(SymbolReference, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQuantifiedComparisonExpression(QuantifiedComparisonExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambdaArgumentDeclaration(LambdaArgumentDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBindExpression(BindExpression, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGroupingOperation(GroupingOperation, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCurrentUser(CurrentUser, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRoutineBody(RoutineBody, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitReturn(Return, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExternalBodyReference(ExternalBodyReference, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNode(Node, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| process(Node, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitDoubleLiteral(DoubleLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitDecimalLiteral(DecimalLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitGenericLiteral(GenericLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTimeLiteral(TimeLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTimestampLiteral(TimestampLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitStringLiteral(StringLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitCharLiteral(CharLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitBinaryLiteral(BinaryLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitNullLiteral(NullLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLongLiteral(LongLiteral, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| AstVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |