Package org.apache.calcite.util
Class PrecedenceClimbingParser.Call
- java.lang.Object
-
- org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- Enclosing class:
- PrecedenceClimbingParser
public static class PrecedenceClimbingParser.Call extends PrecedenceClimbingParser.Token
A token that is a call to an operator with arguments.
-
-
Field Summary
Fields Modifier and Type Field Description com.google.common.collect.ImmutableList<PrecedenceClimbingParser.Token>
args
PrecedenceClimbingParser.Op
op
-
Constructor Summary
Constructors Constructor Description Call(PrecedenceClimbingParser.Op op, com.google.common.collect.ImmutableList<PrecedenceClimbingParser.Token> args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrecedenceClimbingParser.Token
copy()
protected java.lang.StringBuilder
print(java.lang.StringBuilder b)
private java.lang.StringBuilder
printOp(java.lang.StringBuilder b, boolean leftSpace, boolean rightSpace)
java.lang.String
toString()
-
-
-
Field Detail
-
op
public final PrecedenceClimbingParser.Op op
-
args
public final com.google.common.collect.ImmutableList<PrecedenceClimbingParser.Token> args
-
-
Constructor Detail
-
Call
Call(PrecedenceClimbingParser.Op op, com.google.common.collect.ImmutableList<PrecedenceClimbingParser.Token> args)
-
-
Method Detail
-
copy
public PrecedenceClimbingParser.Token copy()
- Overrides:
copy
in classPrecedenceClimbingParser.Token
-
toString
public java.lang.String toString()
- Overrides:
toString
in classPrecedenceClimbingParser.Token
-
print
protected java.lang.StringBuilder print(java.lang.StringBuilder b)
- Overrides:
print
in classPrecedenceClimbingParser.Token
-
printOp
private java.lang.StringBuilder printOp(java.lang.StringBuilder b, boolean leftSpace, boolean rightSpace)
-
-