org.apache.cassandra.cql3
Class Maps.Value

java.lang.Object
  extended by org.apache.cassandra.cql3.Term.Terminal
      extended by org.apache.cassandra.cql3.Maps.Value
All Implemented Interfaces:
Term
Enclosing class:
Maps

public static class Maps.Value
extends Term.Terminal


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.Term
Term.NonTerminal, Term.Raw, Term.Terminal
 
Field Summary
 java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer> map
           
 
Constructor Summary
Maps.Value(java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer> map)
           
 
Method Summary
static Maps.Value fromSerialized(java.nio.ByteBuffer value, MapType type)
           
 java.nio.ByteBuffer get()
           
 
Methods inherited from class org.apache.cassandra.cql3.Term.Terminal
bind, bindAndGet, collectMarkerSpecification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

public final java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer> map
Constructor Detail

Maps.Value

public Maps.Value(java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer> map)
Method Detail

fromSerialized

public static Maps.Value fromSerialized(java.nio.ByteBuffer value,
                                        MapType type)
                                 throws InvalidRequestException
Throws:
InvalidRequestException

get

public java.nio.ByteBuffer get()
Specified by:
get in class Term.Terminal
Returns:
the serialized value of this terminal.


Copyright © 2013 The Apache Software Foundation