com
.
qubole
.
spark
.
datasources
.
hiveacid
.
sql
.
catalyst
.
parser
SqlHiveVisitor
Related Doc:
package parser
trait
SqlHiveVisitor
[
T
]
extends
ParseTreeVisitor
[
T
]
Linear Supertypes
ParseTreeVisitor
[
T
],
AnyRef
,
Any
Known Subclasses
AstBuilder
,
SparkSqlAstBuilder
,
SqlHiveBaseVisitor
Ordering
Alphabetic
By Inheritance
Inherited
SqlHiveVisitor
ParseTreeVisitor
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
visit
(
arg0:
ParseTree
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitAggregation
(
ctx:
AggregationContext
)
:
T
abstract
def
visitAliasedQuery
(
ctx:
AliasedQueryContext
)
:
T
abstract
def
visitAliasedRelation
(
ctx:
AliasedRelationContext
)
:
T
abstract
def
visitArithmeticBinary
(
ctx:
ArithmeticBinaryContext
)
:
T
abstract
def
visitArithmeticUnary
(
ctx:
ArithmeticUnaryContext
)
:
T
abstract
def
visitBigDecimalLiteral
(
ctx:
BigDecimalLiteralContext
)
:
T
abstract
def
visitBigIntLiteral
(
ctx:
BigIntLiteralContext
)
:
T
abstract
def
visitBooleanLiteral
(
ctx:
BooleanLiteralContext
)
:
T
abstract
def
visitBooleanValue
(
ctx:
BooleanValueContext
)
:
T
abstract
def
visitCast
(
ctx:
CastContext
)
:
T
abstract
def
visitChildren
(
arg0:
RuleNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitColType
(
ctx:
ColTypeContext
)
:
T
abstract
def
visitColTypeList
(
ctx:
ColTypeListContext
)
:
T
abstract
def
visitColumnReference
(
ctx:
ColumnReferenceContext
)
:
T
abstract
def
visitComparison
(
ctx:
ComparisonContext
)
:
T
abstract
def
visitComparisonOperator
(
ctx:
ComparisonOperatorContext
)
:
T
abstract
def
visitComplexColType
(
ctx:
ComplexColTypeContext
)
:
T
abstract
def
visitComplexColTypeList
(
ctx:
ComplexColTypeListContext
)
:
T
abstract
def
visitComplexDataType
(
ctx:
ComplexDataTypeContext
)
:
T
abstract
def
visitConstantDefault
(
ctx:
ConstantDefaultContext
)
:
T
abstract
def
visitCtes
(
ctx:
CtesContext
)
:
T
abstract
def
visitDecimalLiteral
(
ctx:
DecimalLiteralContext
)
:
T
abstract
def
visitDelete
(
ctx:
DeleteContext
)
:
T
abstract
def
visitDeleteCommand
(
ctx:
DeleteCommandContext
)
:
T
abstract
def
visitDereference
(
ctx:
DereferenceContext
)
:
T
abstract
def
visitDoubleLiteral
(
ctx:
DoubleLiteralContext
)
:
T
abstract
def
visitErrorNode
(
arg0:
ErrorNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitExists
(
ctx:
ExistsContext
)
:
T
abstract
def
visitExpression
(
ctx:
ExpressionContext
)
:
T
abstract
def
visitExtract
(
ctx:
ExtractContext
)
:
T
abstract
def
visitFirst
(
ctx:
FirstContext
)
:
T
abstract
def
visitFrameBound
(
ctx:
FrameBoundContext
)
:
T
abstract
def
visitFromClause
(
ctx:
FromClauseContext
)
:
T
abstract
def
visitFunctionCall
(
ctx:
FunctionCallContext
)
:
T
abstract
def
visitFunctionTable
(
ctx:
FunctionTableContext
)
:
T
abstract
def
visitGroupingSet
(
ctx:
GroupingSetContext
)
:
T
abstract
def
visitHint
(
ctx:
HintContext
)
:
T
abstract
def
visitHintStatement
(
ctx:
HintStatementContext
)
:
T
abstract
def
visitIdentifier
(
ctx:
IdentifierContext
)
:
T
abstract
def
visitIdentifierList
(
ctx:
IdentifierListContext
)
:
T
abstract
def
visitIdentifierSeq
(
ctx:
IdentifierSeqContext
)
:
T
abstract
def
visitInlineTable
(
ctx:
InlineTableContext
)
:
T
abstract
def
visitInlineTableDefault1
(
ctx:
InlineTableDefault1Context
)
:
T
abstract
def
visitInlineTableDefault2
(
ctx:
InlineTableDefault2Context
)
:
T
abstract
def
visitInsertFieldList
(
ctx:
InsertFieldListContext
)
:
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
visitIntervalValue
(
ctx:
IntervalValueContext
)
:
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
visitLast
(
ctx:
LastContext
)
:
T
abstract
def
visitLateralView
(
ctx:
LateralViewContext
)
:
T
abstract
def
visitLogicalBinary
(
ctx:
LogicalBinaryContext
)
:
T
abstract
def
visitLogicalNot
(
ctx:
LogicalNotContext
)
:
T
abstract
def
visitMerge
(
ctx:
MergeContext
)
:
T
abstract
def
visitMergeCommand
(
ctx:
MergeCommandContext
)
:
T
abstract
def
visitMerge_action
(
ctx:
Merge_actionContext
)
:
T
abstract
def
visitMerge_condition
(
ctx:
Merge_conditionContext
)
:
T
abstract
def
visitMultiInsertQueryBody
(
ctx:
MultiInsertQueryBodyContext
)
:
T
abstract
def
visitNamedExpression
(
ctx:
NamedExpressionContext
)
:
T
abstract
def
visitNamedExpressionSeq
(
ctx:
NamedExpressionSeqContext
)
:
T
abstract
def
visitNamedQuery
(
ctx:
NamedQueryContext
)
:
T
abstract
def
visitNamedWindow
(
ctx:
NamedWindowContext
)
:
T
abstract
def
visitNonReserved
(
ctx:
NonReservedContext
)
:
T
abstract
def
visitNullLiteral
(
ctx:
NullLiteralContext
)
:
T
abstract
def
visitNumericLiteral
(
ctx:
NumericLiteralContext
)
:
T
abstract
def
visitParenthesizedExpression
(
ctx:
ParenthesizedExpressionContext
)
:
T
abstract
def
visitPivotClause
(
ctx:
PivotClauseContext
)
:
T
abstract
def
visitPivotColumn
(
ctx:
PivotColumnContext
)
:
T
abstract
def
visitPivotValue
(
ctx:
PivotValueContext
)
:
T
abstract
def
visitPosition
(
ctx:
PositionContext
)
:
T
abstract
def
visitPredicate
(
ctx:
PredicateContext
)
:
T
abstract
def
visitPredicated
(
ctx:
PredicatedContext
)
:
T
abstract
def
visitPrimitiveDataType
(
ctx:
PrimitiveDataTypeContext
)
:
T
abstract
def
visitQualifiedName
(
ctx:
QualifiedNameContext
)
:
T
abstract
def
visitQuery
(
ctx:
QueryContext
)
:
T
abstract
def
visitQueryNoWith
(
ctx:
QueryNoWithContext
)
:
T
abstract
def
visitQueryOrganization
(
ctx:
QueryOrganizationContext
)
:
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
visitQuotedIdentifierAlternative
(
ctx:
QuotedIdentifierAlternativeContext
)
:
T
abstract
def
visitRelation
(
ctx:
RelationContext
)
:
T
abstract
def
visitRowConstructor
(
ctx:
RowConstructorContext
)
:
T
abstract
def
visitRowFormatDelimited
(
ctx:
RowFormatDelimitedContext
)
:
T
abstract
def
visitRowFormatSerde
(
ctx:
RowFormatSerdeContext
)
:
T
abstract
def
visitSample
(
ctx:
SampleContext
)
:
T
abstract
def
visitSampleByBucket
(
ctx:
SampleByBucketContext
)
:
T
abstract
def
visitSampleByBytes
(
ctx:
SampleByBytesContext
)
:
T
abstract
def
visitSampleByPercentile
(
ctx:
SampleByPercentileContext
)
:
T
abstract
def
visitSampleByRows
(
ctx:
SampleByRowsContext
)
:
T
abstract
def
visitSearchedCase
(
ctx:
SearchedCaseContext
)
:
T
abstract
def
visitSetOperation
(
ctx:
SetOperationContext
)
:
T
abstract
def
visitSetQuantifier
(
ctx:
SetQuantifierContext
)
:
T
abstract
def
visitSimpleCase
(
ctx:
SimpleCaseContext
)
:
T
abstract
def
visitSingleStatement
(
ctx:
SingleStatementContext
)
:
T
abstract
def
visitSmallIntLiteral
(
ctx:
SmallIntLiteralContext
)
:
T
abstract
def
visitSortItem
(
ctx:
SortItemContext
)
:
T
abstract
def
visitStar
(
ctx:
StarContext
)
:
T
abstract
def
visitStringLiteral
(
ctx:
StringLiteralContext
)
:
T
abstract
def
visitStruct
(
ctx:
StructContext
)
:
T
abstract
def
visitSubquery
(
ctx:
SubqueryContext
)
:
T
abstract
def
visitSubqueryExpression
(
ctx:
SubqueryExpressionContext
)
:
T
abstract
def
visitSubscript
(
ctx:
SubscriptContext
)
:
T
abstract
def
visitTable
(
ctx:
TableContext
)
:
T
abstract
def
visitTableAlias
(
ctx:
TableAliasContext
)
:
T
abstract
def
visitTableIdentifier
(
ctx:
TableIdentifierContext
)
:
T
abstract
def
visitTableName
(
ctx:
TableNameContext
)
:
T
abstract
def
visitTableProperty
(
ctx:
TablePropertyContext
)
:
T
abstract
def
visitTablePropertyKey
(
ctx:
TablePropertyKeyContext
)
:
T
abstract
def
visitTablePropertyList
(
ctx:
TablePropertyListContext
)
:
T
abstract
def
visitTablePropertyValue
(
ctx:
TablePropertyValueContext
)
:
T
abstract
def
visitTableValuedFunction
(
ctx:
TableValuedFunctionContext
)
:
T
abstract
def
visitTerminal
(
arg0:
TerminalNode
)
:
T
Definition Classes
ParseTreeVisitor
abstract
def
visitTinyIntLiteral
(
ctx:
TinyIntLiteralContext
)
:
T
abstract
def
visitTypeConstructor
(
ctx:
TypeConstructorContext
)
:
T
abstract
def
visitUnquotedIdentifier
(
ctx:
UnquotedIdentifierContext
)
:
T
abstract
def
visitUpdate
(
ctx:
UpdateContext
)
:
T
abstract
def
visitUpdateCommand
(
ctx:
UpdateCommandContext
)
:
T
abstract
def
visitUpdateField
(
ctx:
UpdateFieldContext
)
:
T
abstract
def
visitUpdateFieldList
(
ctx:
UpdateFieldListContext
)
:
T
abstract
def
visitValueExpressionDefault
(
ctx:
ValueExpressionDefaultContext
)
:
T
abstract
def
visitWhenClause
(
ctx:
WhenClauseContext
)
:
T
abstract
def
visitWindowDef
(
ctx:
WindowDefContext
)
:
T
abstract
def
visitWindowFrame
(
ctx:
WindowFrameContext
)
:
T
abstract
def
visitWindowRef
(
ctx:
WindowRefContext
)
:
T
abstract
def
visitWindows
(
ctx:
WindowsContext
)
:
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
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
ParseTreeVisitor
[
T
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped