org.apache.cassandra.cql3.operations
Interface Operation

All Known Implementing Classes:
ColumnOperation, ListOperation, MapOperation, PreparedOperation, SetOperation

public interface Operation


Nested Class Summary
static class Operation.Type
           
 
Method Summary
 void addBoundNames(ColumnSpecification column, ColumnSpecification[] boundNames)
           
 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)
           
 

Method Detail

execute

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

addBoundNames

void addBoundNames(ColumnSpecification column,
                   ColumnSpecification[] boundNames)
                   throws InvalidRequestException
Throws:
InvalidRequestException

getValues

java.util.List<Term> getValues()

requiresRead

boolean requiresRead(AbstractType<?> validator)

getType

Operation.Type getType()


Copyright © 2012 The Apache Software Foundation