org.apache.cassandra.cql3.operations
Class MapOperation

java.lang.Object
  extended by org.apache.cassandra.cql3.operations.MapOperation
All Implemented Interfaces:
Operation

public class MapOperation
extends java.lang.Object
implements Operation


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.cassandra.cql3.operations.Operation
Operation.Type
 
Method Summary
static Operation DiscardKey(Term discardKey)
           
static void doPutFromPrepared(ColumnFamily cf, ColumnNameBuilder builder, MapType validator, Term values, UpdateParameters params)
           
static void doSetFromPrepared(ColumnFamily cf, ColumnNameBuilder builder, MapType validator, Term values, UpdateParameters params)
           
 void execute(ColumnFamily cf, ColumnNameBuilder builder, AbstractType<?> validator, UpdateParameters params, java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
           
 Operation.Type getType()
           
 java.util.List<Term> getValues()
           
static Operation Put(java.util.Map<Term,Term> values)
           
static Operation Put(Term key, Term value)
           
 boolean requiresRead(AbstractType<?> validator)
           
static Operation Set(java.util.Map<Term,Term> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

execute

public void execute(ColumnFamily cf,
                    ColumnNameBuilder builder,
                    AbstractType<?> validator,
                    UpdateParameters params,
                    java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
             throws InvalidRequestException
Specified by:
execute in interface Operation
Throws:
InvalidRequestException

doSetFromPrepared

public static void doSetFromPrepared(ColumnFamily cf,
                                     ColumnNameBuilder builder,
                                     MapType validator,
                                     Term values,
                                     UpdateParameters params)
                              throws InvalidRequestException
Throws:
InvalidRequestException

doPutFromPrepared

public static void doPutFromPrepared(ColumnFamily cf,
                                     ColumnNameBuilder builder,
                                     MapType validator,
                                     Term values,
                                     UpdateParameters params)
                              throws InvalidRequestException
Throws:
InvalidRequestException

getValues

public java.util.List<Term> getValues()
Specified by:
getValues in interface Operation

requiresRead

public boolean requiresRead(AbstractType<?> validator)
Specified by:
requiresRead in interface Operation

getType

public Operation.Type getType()
Specified by:
getType in interface Operation

Set

public static Operation Set(java.util.Map<Term,Term> values)

Put

public static Operation Put(java.util.Map<Term,Term> values)

Put

public static Operation Put(Term key,
                            Term value)

DiscardKey

public static Operation DiscardKey(Term discardKey)


Copyright © 2012 The Apache Software Foundation