Class Lists.SetterByIndex

java.lang.Object
org.apache.cassandra.cql3.Operation
org.apache.cassandra.cql3.Lists.SetterByIndex
Enclosing class:
Lists

public static class Lists.SetterByIndex extends Operation
  • Constructor Details

  • Method Details

    • requiresRead

      public boolean requiresRead()
      Overrides:
      requiresRead in class Operation
      Returns:
      whether the operation requires a read of the previous value to be executed (only lists setterByIdx, discard and discardByIdx requires that).
    • collectMarkerSpecification

      public void collectMarkerSpecification(VariableSpecifications boundNames)
      Description copied from class: Operation
      Collects the column specification for the bind variables of this operation.
      Overrides:
      collectMarkerSpecification in class Operation
      Parameters:
      boundNames - the list of column specification where to collect the bind variables of this term in.
    • execute

      public void execute(DecoratedKey partitionKey, UpdateParameters params) throws InvalidRequestException
      Description copied from class: Operation
      Execute the operation.
      Specified by:
      execute in class Operation
      Parameters:
      partitionKey - partition key for the update.
      params - parameters of the update.
      Throws:
      InvalidRequestException