com.bigdata.btree.proc
Class BatchRemove.BatchRemoveConstructor

java.lang.Object
  extended by com.bigdata.btree.proc.AbstractKeyArrayIndexProcedureConstructor<BatchRemove>
      extended by com.bigdata.btree.proc.BatchRemove.BatchRemoveConstructor
Enclosing class:
BatchRemove

public static class BatchRemove.BatchRemoveConstructor
extends AbstractKeyArrayIndexProcedureConstructor<BatchRemove>

Factory for BatchRemove procedures.

Version:
$Id: BatchRemove.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Field Summary
static BatchRemove.BatchRemoveConstructor ASSERT_FOUND_RETURN_NO_VALUES
          Singleton does NOT request the return of the values that were removed from the index by the operation but asserts that each key was in fact present in the index.
static BatchRemove.BatchRemoveConstructor RETURN_NO_VALUES
          Singleton does NOT request the return of the values that were removed from the index by the operation.
static BatchRemove.BatchRemoveConstructor RETURN_OLD_VALUES
          Singleton requests the return of the values that were removed from the index by the operation.
 
Method Summary
 BatchRemove newInstance(IRabaCoder keySer, IRabaCoder valSer, int fromIndex, int toIndex, byte[][] keys, byte[][] vals)
          Uses the specified IRabaCoders.
 boolean sendValues()
          Values ARE NOT sent.
 
Methods inherited from class com.bigdata.btree.proc.AbstractKeyArrayIndexProcedureConstructor
newInstance, newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETURN_OLD_VALUES

public static final BatchRemove.BatchRemoveConstructor RETURN_OLD_VALUES
Singleton requests the return of the values that were removed from the index by the operation.


RETURN_NO_VALUES

public static final BatchRemove.BatchRemoveConstructor RETURN_NO_VALUES
Singleton does NOT request the return of the values that were removed from the index by the operation.


ASSERT_FOUND_RETURN_NO_VALUES

public static final BatchRemove.BatchRemoveConstructor ASSERT_FOUND_RETURN_NO_VALUES
Singleton does NOT request the return of the values that were removed from the index by the operation but asserts that each key was in fact present in the index.

Method Detail

sendValues

public final boolean sendValues()
Values ARE NOT sent.

Specified by:
sendValues in class AbstractKeyArrayIndexProcedureConstructor<BatchRemove>

newInstance

public BatchRemove newInstance(IRabaCoder keySer,
                               IRabaCoder valSer,
                               int fromIndex,
                               int toIndex,
                               byte[][] keys,
                               byte[][] vals)
Description copied from class: AbstractKeyArrayIndexProcedureConstructor
Uses the specified IRabaCoders.

Specified by:
newInstance in class AbstractKeyArrayIndexProcedureConstructor<BatchRemove>
Returns:


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.