public static class Constants.Marker extends AbstractMarker
AbstractMarker.INRaw, AbstractMarker.MultiColumnRaw, AbstractMarker.Raw
Term.MultiItemTerminal, Term.NonTerminal, Term.Terminal
bindIndex, receiver
Modifier | Constructor and Description |
---|---|
protected |
Marker(int bindIndex,
ColumnSpecification receiver) |
Modifier and Type | Method and Description |
---|---|
Constants.Value |
bind(QueryOptions options)
Bind the values in this term to the values contained in
values . |
java.nio.ByteBuffer |
bindAndGet(QueryOptions options)
A shorter for bind(values).get().
|
addFunctionsTo, collectMarkerSpecification, containsBindMarker
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTerminal
protected Marker(int bindIndex, ColumnSpecification receiver)
public java.nio.ByteBuffer bindAndGet(QueryOptions options) throws InvalidRequestException
Term
bindAndGet
in interface Term
bindAndGet
in class Term.NonTerminal
InvalidRequestException
public Constants.Value bind(QueryOptions options) throws InvalidRequestException
Term
values
.
This is obviously a no-op if the term is Terminal.options
- the values to bind markers to.InvalidRequestException
Copyright © 2009-2021 The Apache Software Foundation