org.apache.cassandra.cql3.operations
Class ListOperation
java.lang.Object
org.apache.cassandra.cql3.operations.ListOperation
- All Implemented Interfaces:
- Operation
public class ListOperation
- extends java.lang.Object
- implements Operation
Method Summary |
void |
addBoundNames(ColumnSpecification column,
ColumnSpecification[] boundNames)
|
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 |
doAppendFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params)
|
static void |
doDiscardFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params,
java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
|
static void |
doPrependFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params)
|
static void |
doSetFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType 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 ColumnSpecification |
indexSpecOf(ColumnSpecification column)
|
static Operation |
Prepend(java.util.List<Term> values)
|
boolean |
requiresRead(AbstractType<?> validator)
|
static Operation |
Set(java.util.List<Term> values)
|
static Operation |
SetIndex(java.util.List<Term> values)
|
java.lang.String |
toString()
|
static ColumnSpecification |
valueSpecOf(ColumnSpecification column,
ListType type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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,
ListType validator,
Term values,
UpdateParameters params)
throws InvalidRequestException
- Throws:
InvalidRequestException
doAppendFromPrepared
public static void doAppendFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params)
throws InvalidRequestException
- Throws:
InvalidRequestException
doPrependFromPrepared
public static void doPrependFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params)
throws InvalidRequestException
- Throws:
InvalidRequestException
doDiscardFromPrepared
public static void doDiscardFromPrepared(ColumnFamily cf,
ColumnNameBuilder builder,
ListType validator,
Term values,
UpdateParameters params,
java.util.List<Pair<java.nio.ByteBuffer,IColumn>> list)
throws InvalidRequestException
- Throws:
InvalidRequestException
addBoundNames
public void addBoundNames(ColumnSpecification column,
ColumnSpecification[] boundNames)
throws InvalidRequestException
- Specified by:
addBoundNames
in interface Operation
- Throws:
InvalidRequestException
indexSpecOf
public static ColumnSpecification indexSpecOf(ColumnSpecification column)
valueSpecOf
public static ColumnSpecification valueSpecOf(ColumnSpecification column,
ListType type)
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.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