| Package | Description |
|---|---|
| com.facebook.presto.sql | |
| com.facebook.presto.sql.tree |
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionFormatter.Formatter |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExpressionTraversalVisitor<R,C>
When walking Expressions, don't traverse into SubqueryExpressions
|
class |
DefaultTraversalVisitor<R,C> |
class |
StackableAstVisitor<R,C> |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
WithQuery.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
With.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
WindowFrame.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Window.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
WhenClause.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Values.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Use.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Unnest.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Union.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TryExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TruncateTable.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TransactionMode.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TransactionAccessMode.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TimestampLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TimeLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TableSubquery.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
TableElement.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Table.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SymbolReference.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SubscriptExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SubqueryExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
StringLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Statement.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
StartTransaction.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SortItem.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SingleColumn.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
SimpleGroupBy.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SimpleCaseExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowTables.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowStats.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowSession.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowSchemas.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowRoles.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowRoleGrants.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowGrants.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowFunctions.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowCreateFunction.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowCreate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowColumns.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ShowCatalogs.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SetSession.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SetRole.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SetOperation.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Select.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SearchedCaseExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
SampledRelation.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Row.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
Rollup.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Rollback.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
RevokeRoles.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Revoke.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Return.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ResetSession.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
RenameTable.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
RenameSchema.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
RenameColumn.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Relation.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
RefreshMaterializedView.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
QuerySpecification.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
QueryBody.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Query.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
QuantifiedComparisonExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Property.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Prepare.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Parameter.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
OrderBy.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Offset.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
NullLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
NullIfExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
NotExpression.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
Node.accept(AstVisitor<R,C> visitor,
C context)
Accessible for
AstVisitor, use process(Node, Object) instead. |
<R,C> R |
LongLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
LogicalBinaryExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Literal.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
LikePredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
LikeClause.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Lateral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
LambdaExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
LambdaArgumentDeclaration.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Join.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Isolation.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
IsNullPredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
IsNotNullPredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
IntervalLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Intersect.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Insert.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
InPredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
InListExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
IfExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Identifier.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
GroupingSets.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
GroupingOperation.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
GroupingElement.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
GroupBy.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
GrantRoles.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Grant.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
GenericLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
FunctionCall.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
FrameBound.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
FieldReference.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Extract.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ExternalBodyReference.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
Expression.accept(AstVisitor<R,C> visitor,
C context)
Accessible for
AstVisitor, use process(Node, Object) instead. |
<R,C> R |
ExplainOption.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Explain.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ExistsPredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Execute.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Except.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
EnumLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropView.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropTable.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropSchema.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropRole.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropMaterializedView.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropFunction.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DropColumn.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DoubleLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DescribeOutput.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DescribeInput.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DereferenceExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Delete.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
DecimalLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Deallocate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CurrentUser.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CurrentTime.accept(AstVisitor<R,C> visitor,
C context) |
protected <R,C> R |
Cube.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateView.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateType.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateTableAsSelect.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateTable.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateSchema.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateRole.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateMaterializedView.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CreateFunction.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ComparisonExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Commit.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ColumnDefinition.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CoalesceExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CharLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Cast.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
CallArgument.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Call.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
BooleanLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
BindExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
BinaryLiteral.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
BetweenPredicate.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
AtTimeZone.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ArrayConstructor.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ArithmeticUnaryExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
ArithmeticBinaryExpression.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
Analyze.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
AlterFunction.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
AllColumns.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
AliasedRelation.accept(AstVisitor<R,C> visitor,
C context) |
<R,C> R |
AddColumn.accept(AstVisitor<R,C> visitor,
C context) |
Copyright © 2012–2023. All rights reserved.