wvlet
.
airframe
.
sql
.
parser
SqlBaseVisitor
Related Doc:
package parser
trait
SqlBaseVisitor
[
T
]
extends
ParseTreeVisitor
[
T
]
Linear Supertypes
ParseTreeVisitor
[
T
],
AnyRef
,
Any
Known Subclasses
SQLInterpreter
,
SqlBaseBaseVisitor
Ordering
Alphabetic
By Inheritance
Inherited
SqlBaseVisitor
ParseTreeVisitor
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
visit
(
arg0:
ParseTree
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitAddColumn
(
ctx:
AddColumnContext
)
:
T
abstract
def
visitAliasedRelation
(
ctx:
AliasedRelationContext
)
:
T
abstract
def
visitArithmeticBinary
(
ctx:
ArithmeticBinaryContext
)
:
T
abstract
def
visitArithmeticUnary
(
ctx:
ArithmeticUnaryContext
)
:
T
abstract
def
visitArrayConstructor
(
ctx:
ArrayConstructorContext
)
:
T
abstract
def
visitAtTimeZone
(
ctx:
AtTimeZoneContext
)
:
T
abstract
def
visitBackQuotedIdentifier
(
ctx:
BackQuotedIdentifierContext
)
:
T
abstract
def
visitBaseType
(
ctx:
BaseTypeContext
)
:
T
abstract
def
visitBasicStringLiteral
(
ctx:
BasicStringLiteralContext
)
:
T
abstract
def
visitBetween
(
ctx:
BetweenContext
)
:
T
abstract
def
visitBinaryLiteral
(
ctx:
BinaryLiteralContext
)
:
T
abstract
def
visitBooleanDeafault
(
ctx:
BooleanDeafaultContext
)
:
T
abstract
def
visitBooleanLiteral
(
ctx:
BooleanLiteralContext
)
:
T
abstract
def
visitBooleanValue
(
ctx:
BooleanValueContext
)
:
T
abstract
def
visitBoundedFrame
(
ctx:
BoundedFrameContext
)
:
T
abstract
def
visitCall
(
ctx:
CallContext
)
:
T
abstract
def
visitCast
(
ctx:
CastContext
)
:
T
abstract
def
visitChildren
(
arg0:
RuleNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitColumnAliases
(
ctx:
ColumnAliasesContext
)
:
T
abstract
def
visitColumnDefinition
(
ctx:
ColumnDefinitionContext
)
:
T
abstract
def
visitColumnReference
(
ctx:
ColumnReferenceContext
)
:
T
abstract
def
visitCommit
(
ctx:
CommitContext
)
:
T
abstract
def
visitComparison
(
ctx:
ComparisonContext
)
:
T
abstract
def
visitComparisonOperator
(
ctx:
ComparisonOperatorContext
)
:
T
abstract
def
visitComparisonQuantifier
(
ctx:
ComparisonQuantifierContext
)
:
T
abstract
def
visitConcatenation
(
ctx:
ConcatenationContext
)
:
T
abstract
def
visitCreateSchema
(
ctx:
CreateSchemaContext
)
:
T
abstract
def
visitCreateTable
(
ctx:
CreateTableContext
)
:
T
abstract
def
visitCreateTableAsSelect
(
ctx:
CreateTableAsSelectContext
)
:
T
abstract
def
visitCreateView
(
ctx:
CreateViewContext
)
:
T
abstract
def
visitCurrentRowBound
(
ctx:
CurrentRowBoundContext
)
:
T
abstract
def
visitCurrentUser
(
ctx:
CurrentUserContext
)
:
T
abstract
def
visitDeallocate
(
ctx:
DeallocateContext
)
:
T
abstract
def
visitDecimalLiteral
(
ctx:
DecimalLiteralContext
)
:
T
abstract
def
visitDelete
(
ctx:
DeleteContext
)
:
T
abstract
def
visitDereference
(
ctx:
DereferenceContext
)
:
T
abstract
def
visitDescribeInput
(
ctx:
DescribeInputContext
)
:
T
abstract
def
visitDescribeOutput
(
ctx:
DescribeOutputContext
)
:
T
abstract
def
visitDigitIdentifier
(
ctx:
DigitIdentifierContext
)
:
T
abstract
def
visitDistinctFrom
(
ctx:
DistinctFromContext
)
:
T
abstract
def
visitDoubleLiteral
(
ctx:
DoubleLiteralContext
)
:
T
abstract
def
visitDropColumn
(
ctx:
DropColumnContext
)
:
T
abstract
def
visitDropSchema
(
ctx:
DropSchemaContext
)
:
T
abstract
def
visitDropTable
(
ctx:
DropTableContext
)
:
T
abstract
def
visitDropView
(
ctx:
DropViewContext
)
:
T
abstract
def
visitErrorNode
(
arg0:
ErrorNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitExecute
(
ctx:
ExecuteContext
)
:
T
abstract
def
visitExists
(
ctx:
ExistsContext
)
:
T
abstract
def
visitExplain
(
ctx:
ExplainContext
)
:
T
abstract
def
visitExplainFormat
(
ctx:
ExplainFormatContext
)
:
T
abstract
def
visitExplainType
(
ctx:
ExplainTypeContext
)
:
T
abstract
def
visitExpression
(
ctx:
ExpressionContext
)
:
T
abstract
def
visitExtract
(
ctx:
ExtractContext
)
:
T
abstract
def
visitFilter
(
ctx:
FilterContext
)
:
T
abstract
def
visitFunctionCall
(
ctx:
FunctionCallContext
)
:
T
abstract
def
visitGrant
(
ctx:
GrantContext
)
:
T
abstract
def
visitGroupBy
(
ctx:
GroupByContext
)
:
T
abstract
def
visitGroupingOperation
(
ctx:
GroupingOperationContext
)
:
T
abstract
def
visitGroupingSet
(
ctx:
GroupingSetContext
)
:
T
abstract
def
visitInList
(
ctx:
InListContext
)
:
T
abstract
def
visitInSubquery
(
ctx:
InSubqueryContext
)
:
T
abstract
def
visitInlineTable
(
ctx:
InlineTableContext
)
:
T
abstract
def
visitInsertInto
(
ctx:
InsertIntoContext
)
:
T
abstract
def
visitIntegerLiteral
(
ctx:
IntegerLiteralContext
)
:
T
abstract
def
visitInterval
(
ctx:
IntervalContext
)
:
T
abstract
def
visitIntervalField
(
ctx:
IntervalFieldContext
)
:
T
abstract
def
visitIntervalLiteral
(
ctx:
IntervalLiteralContext
)
:
T
abstract
def
visitIsolationLevel
(
ctx:
IsolationLevelContext
)
:
T
abstract
def
visitJoinCriteria
(
ctx:
JoinCriteriaContext
)
:
T
abstract
def
visitJoinRelation
(
ctx:
JoinRelationContext
)
:
T
abstract
def
visitJoinType
(
ctx:
JoinTypeContext
)
:
T
abstract
def
visitLambda
(
ctx:
LambdaContext
)
:
T
abstract
def
visitLateral
(
ctx:
LateralContext
)
:
T
abstract
def
visitLateralView
(
ctx:
LateralViewContext
)
:
T
abstract
def
visitLike
(
ctx:
LikeContext
)
:
T
abstract
def
visitLikeClause
(
ctx:
LikeClauseContext
)
:
T
abstract
def
visitLogicalBinary
(
ctx:
LogicalBinaryContext
)
:
T
abstract
def
visitLogicalNot
(
ctx:
LogicalNotContext
)
:
T
abstract
def
visitNamedArgument
(
ctx:
NamedArgumentContext
)
:
T
abstract
def
visitNamedQuery
(
ctx:
NamedQueryContext
)
:
T
abstract
def
visitNonReserved
(
ctx:
NonReservedContext
)
:
T
abstract
def
visitNormalForm
(
ctx:
NormalFormContext
)
:
T
abstract
def
visitNormalize
(
ctx:
NormalizeContext
)
:
T
abstract
def
visitNullLiteral
(
ctx:
NullLiteralContext
)
:
T
abstract
def
visitNullPredicate
(
ctx:
NullPredicateContext
)
:
T
abstract
def
visitNumericLiteral
(
ctx:
NumericLiteralContext
)
:
T
abstract
def
visitOver
(
ctx:
OverContext
)
:
T
abstract
def
visitParameter
(
ctx:
ParameterContext
)
:
T
abstract
def
visitParenthesizedExpression
(
ctx:
ParenthesizedExpressionContext
)
:
T
abstract
def
visitParenthesizedRelation
(
ctx:
ParenthesizedRelationContext
)
:
T
abstract
def
visitPosition
(
ctx:
PositionContext
)
:
T
abstract
def
visitPositionalArgument
(
ctx:
PositionalArgumentContext
)
:
T
abstract
def
visitPredicated
(
ctx:
PredicatedContext
)
:
T
abstract
def
visitPrepare
(
ctx:
PrepareContext
)
:
T
abstract
def
visitPrivilege
(
ctx:
PrivilegeContext
)
:
T
abstract
def
visitProperties
(
ctx:
PropertiesContext
)
:
T
abstract
def
visitProperty
(
ctx:
PropertyContext
)
:
T
abstract
def
visitQualifiedName
(
ctx:
QualifiedNameContext
)
:
T
abstract
def
visitQuery
(
ctx:
QueryContext
)
:
T
abstract
def
visitQueryNoWith
(
ctx:
QueryNoWithContext
)
:
T
abstract
def
visitQueryPrimaryDefault
(
ctx:
QueryPrimaryDefaultContext
)
:
T
abstract
def
visitQuerySpecification
(
ctx:
QuerySpecificationContext
)
:
T
abstract
def
visitQueryTermDefault
(
ctx:
QueryTermDefaultContext
)
:
T
abstract
def
visitQuotedIdentifier
(
ctx:
QuotedIdentifierContext
)
:
T
abstract
def
visitReadCommitted
(
ctx:
ReadCommittedContext
)
:
T
abstract
def
visitReadUncommitted
(
ctx:
ReadUncommittedContext
)
:
T
abstract
def
visitRelationDefault
(
ctx:
RelationDefaultContext
)
:
T
abstract
def
visitRenameColumn
(
ctx:
RenameColumnContext
)
:
T
abstract
def
visitRenameSchema
(
ctx:
RenameSchemaContext
)
:
T
abstract
def
visitRenameTable
(
ctx:
RenameTableContext
)
:
T
abstract
def
visitRepeatableRead
(
ctx:
RepeatableReadContext
)
:
T
abstract
def
visitResetSession
(
ctx:
ResetSessionContext
)
:
T
abstract
def
visitRevoke
(
ctx:
RevokeContext
)
:
T
abstract
def
visitRollback
(
ctx:
RollbackContext
)
:
T
abstract
def
visitRowConstructor
(
ctx:
RowConstructorContext
)
:
T
abstract
def
visitSearchedCase
(
ctx:
SearchedCaseContext
)
:
T
abstract
def
visitSelectAll
(
ctx:
SelectAllContext
)
:
T
abstract
def
visitSelectSingle
(
ctx:
SelectSingleContext
)
:
T
abstract
def
visitSerializable
(
ctx:
SerializableContext
)
:
T
abstract
def
visitSetOperation
(
ctx:
SetOperationContext
)
:
T
abstract
def
visitSetQuantifier
(
ctx:
SetQuantifierContext
)
:
T
abstract
def
visitSetSession
(
ctx:
SetSessionContext
)
:
T
abstract
def
visitShowCatalogs
(
ctx:
ShowCatalogsContext
)
:
T
abstract
def
visitShowColumns
(
ctx:
ShowColumnsContext
)
:
T
abstract
def
visitShowCreateTable
(
ctx:
ShowCreateTableContext
)
:
T
abstract
def
visitShowCreateView
(
ctx:
ShowCreateViewContext
)
:
T
abstract
def
visitShowFunctions
(
ctx:
ShowFunctionsContext
)
:
T
abstract
def
visitShowGrants
(
ctx:
ShowGrantsContext
)
:
T
abstract
def
visitShowPartitions
(
ctx:
ShowPartitionsContext
)
:
T
abstract
def
visitShowSchemas
(
ctx:
ShowSchemasContext
)
:
T
abstract
def
visitShowSession
(
ctx:
ShowSessionContext
)
:
T
abstract
def
visitShowStats
(
ctx:
ShowStatsContext
)
:
T
abstract
def
visitShowStatsForQuery
(
ctx:
ShowStatsForQueryContext
)
:
T
abstract
def
visitShowTables
(
ctx:
ShowTablesContext
)
:
T
abstract
def
visitSimpleCase
(
ctx:
SimpleCaseContext
)
:
T
abstract
def
visitSingleExpression
(
ctx:
SingleExpressionContext
)
:
T
abstract
def
visitSingleStatement
(
ctx:
SingleStatementContext
)
:
T
abstract
def
visitSortItem
(
ctx:
SortItemContext
)
:
T
abstract
def
visitSpecialDateTimeFunction
(
ctx:
SpecialDateTimeFunctionContext
)
:
T
abstract
def
visitStartTransaction
(
ctx:
StartTransactionContext
)
:
T
abstract
def
visitStatementDefault
(
ctx:
StatementDefaultContext
)
:
T
abstract
def
visitStringLiteral
(
ctx:
StringLiteralContext
)
:
T
abstract
def
visitSubquery
(
ctx:
SubqueryContext
)
:
T
abstract
def
visitSubqueryExpression
(
ctx:
SubqueryExpressionContext
)
:
T
abstract
def
visitSubqueryRelation
(
ctx:
SubqueryRelationContext
)
:
T
abstract
def
visitSubscript
(
ctx:
SubscriptContext
)
:
T
abstract
def
visitSubstring
(
ctx:
SubstringContext
)
:
T
abstract
def
visitTable
(
ctx:
TableContext
)
:
T
abstract
def
visitTableElement
(
ctx:
TableElementContext
)
:
T
abstract
def
visitTableName
(
ctx:
TableNameContext
)
:
T
abstract
def
visitTerminal
(
arg0:
TerminalNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitTimeZoneInterval
(
ctx:
TimeZoneIntervalContext
)
:
T
abstract
def
visitTimeZoneString
(
ctx:
TimeZoneStringContext
)
:
T
abstract
def
visitTransactionAccessMode
(
ctx:
TransactionAccessModeContext
)
:
T
abstract
def
visitType
(
ctx:
TypeContext
)
:
T
abstract
def
visitTypeConstructor
(
ctx:
TypeConstructorContext
)
:
T
abstract
def
visitTypeParameter
(
ctx:
TypeParameterContext
)
:
T
abstract
def
visitUnboundedFrame
(
ctx:
UnboundedFrameContext
)
:
T
abstract
def
visitUnicodeStringLiteral
(
ctx:
UnicodeStringLiteralContext
)
:
T
abstract
def
visitUnnest
(
ctx:
UnnestContext
)
:
T
abstract
def
visitUnquotedIdentifier
(
ctx:
UnquotedIdentifierContext
)
:
T
abstract
def
visitUse
(
ctx:
UseContext
)
:
T
abstract
def
visitValueExpressionDefault
(
ctx:
ValueExpressionDefaultContext
)
:
T
abstract
def
visitWhenClause
(
ctx:
WhenClauseContext
)
:
T
abstract
def
visitWindowFrame
(
ctx:
WindowFrameContext
)
:
T
abstract
def
visitWith
(
ctx:
WithContext
)
:
T
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
Inherited from
ParseTreeVisitor
[
T
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped