public abstract class AbstractMarker extends Term.NonTerminal
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractMarker.Raw
A parsed, but non prepared, bind marker.
|
Term.NonTerminal, Term.Terminal| Modifier and Type | Field and Description |
|---|---|
protected int |
bindIndex |
protected ColumnSpecification |
receiver |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMarker(int bindIndex,
ColumnSpecification receiver) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectMarkerSpecification(ColumnSpecification[] boundNames)
Collects the column specification for the bind variables in this Term.
|
boolean |
containsBindMarker()
Whether or not that term contains at least one bind marker.
|
bindAndGetprotected final int bindIndex
protected final ColumnSpecification receiver
protected AbstractMarker(int bindIndex,
ColumnSpecification receiver)
public void collectMarkerSpecification(ColumnSpecification[] boundNames)
TermboundNames - the list of column specification where to collect the
bind variables of this term in.public boolean containsBindMarker()
TermCopyright © 2014 The Apache Software Foundation