org.apache.cassandra.cql3
Class Maps.Marker

java.lang.Object
  extended by org.apache.cassandra.cql3.Term.NonTerminal
      extended by org.apache.cassandra.cql3.AbstractMarker
          extended by org.apache.cassandra.cql3.Maps.Marker
All Implemented Interfaces:
Term
Enclosing class:
Maps

public static class Maps.Marker
extends AbstractMarker


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.AbstractMarker
AbstractMarker.Raw
 
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.Term
Term.NonTerminal, Term.Terminal
 
Field Summary
 
Fields inherited from class org.apache.cassandra.cql3.AbstractMarker
bindIndex, receiver
 
Constructor Summary
protected Maps.Marker(int bindIndex, ColumnSpecification receiver)
           
 
Method Summary
 Maps.Value bind(java.util.List<java.nio.ByteBuffer> values)
          Bind the values in this term to the values contained in values.
 
Methods inherited from class org.apache.cassandra.cql3.AbstractMarker
collectMarkerSpecification
 
Methods inherited from class org.apache.cassandra.cql3.Term.NonTerminal
bindAndGet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maps.Marker

protected Maps.Marker(int bindIndex,
                      ColumnSpecification receiver)
Method Detail

bind

public Maps.Value bind(java.util.List<java.nio.ByteBuffer> values)
                throws InvalidRequestException
Description copied from interface: Term
Bind the values in this term to the values contained in values. This is obviously a no-op if the term is Terminal.

Parameters:
values - the values to bind markers to.
Returns:
the result of binding all the variables of this NonTerminal (or 'this' if the term is terminal).
Throws:
InvalidRequestException


Copyright © 2013 The Apache Software Foundation