R
- result typepublic static class SqlBasicVisitor.ArgHandlerImpl<R> extends java.lang.Object implements SqlBasicVisitor.ArgHandler<R>
SqlBasicVisitor.ArgHandler
which merely calls
SqlNode.accept(org.apache.calcite.sql.util.SqlVisitor<R>)
on each operand.Modifier and Type | Field and Description |
---|---|
private static SqlBasicVisitor.ArgHandler |
INSTANCE |
Constructor and Description |
---|
ArgHandlerImpl() |
Modifier and Type | Method and Description |
---|---|
static <R> SqlBasicVisitor.ArgHandler<R> |
instance() |
R |
result()
Returns the result of visiting all children of a call to an operator,
then the call itself.
|
R |
visitChild(SqlVisitor<R> visitor,
SqlNode expr,
int i,
SqlNode operand)
Visits a particular operand of a call, using a given visitor.
|
private static final SqlBasicVisitor.ArgHandler INSTANCE
public static <R> SqlBasicVisitor.ArgHandler<R> instance()
public R result()
SqlBasicVisitor.ArgHandler
Typically the result will be the result of the last child visited, or
(if R is Boolean
) whether all children were visited
successfully.
result
in interface SqlBasicVisitor.ArgHandler<R>
public R visitChild(SqlVisitor<R> visitor, SqlNode expr, int i, SqlNode operand)
SqlBasicVisitor.ArgHandler
visitChild
in interface SqlBasicVisitor.ArgHandler<R>
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.