| Package | Description |
|---|---|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.util |
Utility classes for the SQL object model, parsing, and validation.
|
| Modifier and Type | Method and Description |
|---|---|
<R> void |
SqlAsOperator.acceptCall(SqlVisitor<R> visitor,
SqlCall call,
boolean onlyExpressions,
SqlBasicVisitor.ArgHandler<R> argHandler) |
<R> void |
SqlOperator.acceptCall(SqlVisitor<R> visitor,
SqlCall call,
boolean onlyExpressions,
SqlBasicVisitor.ArgHandler<R> argHandler)
Accepts a
SqlVisitor, directing an
SqlBasicVisitor.ArgHandler
to visit an operand of a call. |
<R> void |
SqlOverOperator.acceptCall(SqlVisitor<R> visitor,
SqlCall call,
boolean onlyExpressions,
SqlBasicVisitor.ArgHandler<R> argHandler)
Accepts a
SqlVisitor, and tells it to visit each child. |
<R> void |
SqlSelectOperator.acceptCall(SqlVisitor<R> visitor,
SqlCall call,
boolean onlyExpressions,
SqlBasicVisitor.ArgHandler<R> argHandler) |
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlBasicVisitor.ArgHandlerImpl<R>
Default implementation of
SqlBasicVisitor.ArgHandler which merely calls
SqlNode.accept(org.apache.calcite.sql.util.SqlVisitor<R>) on each operand. |
protected class |
SqlShuttle.CallCopyingArgHandler
Implementation of
SqlBasicVisitor.ArgHandler
that deep-copies SqlCalls and their operands. |
| Modifier and Type | Method and Description |
|---|---|
static <R> SqlBasicVisitor.ArgHandler<R> |
SqlBasicVisitor.ArgHandlerImpl.instance() |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.