org.apache.cassandra.cql3.operations
Class ColumnOperation

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

public class ColumnOperation
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
 void addBoundNames(ColumnSpecification column, ColumnSpecification[] boundNames)
           
static Operation CounterDec(Term value)
           
static Operation CounterInc(Term value)
           
protected  void doSet(ColumnFamily cf, ColumnNameBuilder builder, AbstractType<?> validator, 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()
           
 boolean requiresRead(AbstractType<?> validator)
           
static Operation Set(Term value)
           
static Operation SetToEmpty()
           
 
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

doSet

protected void doSet(ColumnFamily cf,
                     ColumnNameBuilder builder,
                     AbstractType<?> validator,
                     UpdateParameters params)
              throws InvalidRequestException
Throws:
InvalidRequestException

addBoundNames

public void addBoundNames(ColumnSpecification column,
                          ColumnSpecification[] boundNames)
                   throws InvalidRequestException
Specified by:
addBoundNames in interface Operation
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(Term value)

CounterInc

public static Operation CounterInc(Term value)

CounterDec

public static Operation CounterDec(Term value)

SetToEmpty

public static Operation SetToEmpty()


Copyright © 2012 The Apache Software Foundation