org.apache.cassandra.cql3.operations
Class ListOperation

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

public class ListOperation
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 Append(java.util.List<Term> values)
           
static Operation Discard(java.util.List<Term> values)
           
static Operation DiscardKey(java.util.List<Term> values)
           
static void doInsertFromPrepared(ColumnFamily cf, ColumnNameBuilder builder, ListType validator, Term values, UpdateParameters params)
           
 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()
           
static Operation Prepend(java.util.List<Term> values)
           
 boolean requiresRead()
           
static Operation Set(java.util.List<Term> values)
           
static Operation SetIndex(java.util.List<Term> values)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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

doInsertFromPrepared

public static void doInsertFromPrepared(ColumnFamily cf,
                                        ColumnNameBuilder builder,
                                        ListType 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()
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)

SetIndex

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

Append

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

Prepend

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

Discard

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

DiscardKey

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 The Apache Software Foundation