org.apache.cassandra.cql3.operations
Class SetOperation

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

public class SetOperation
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 Add(java.util.List<Term> values)
           
static Operation Discard(java.util.List<Term> values)
           
 void execute(ColumnFamily cf, ColumnNameBuilder builder, AbstractType<?> validator, UpdateParameters params)
           
 void execute(ColumnFamily cf, ColumnNameBuilder builder, CollectionType validator, UpdateParameters params, java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
           
 Operation.Type getType()
           
 java.util.List<Term> getValues()
           
 boolean requiresRead()
           
static Operation Set(java.util.List<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,
                    CollectionType validator,
                    UpdateParameters params,
                    java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
             throws InvalidRequestException
Specified by:
execute in interface Operation
Throws:
InvalidRequestException

execute

public void execute(ColumnFamily cf,
                    ColumnNameBuilder builder,
                    AbstractType<?> validator,
                    UpdateParameters params)
             throws InvalidRequestException
Specified by:
execute in interface Operation
Throws:
InvalidRequestException

getValues

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

requiresRead

public boolean requiresRead()
Specified by:
requiresRead in interface Operation

getType

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

Set

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

Add

public static Operation Add(java.util.List<Term> values)

Discard

public static Operation Discard(java.util.List<Term> values)


Copyright © 2012 The Apache Software Foundation