com.bigdata.resources
Enum OverflowSubtaskEnum

java.lang.Object
  extended by java.lang.Enum<OverflowSubtaskEnum>
      extended by com.bigdata.resources.OverflowSubtaskEnum
All Implemented Interfaces:
Serializable, Comparable<OverflowSubtaskEnum>

public enum OverflowSubtaskEnum
extends Enum<OverflowSubtaskEnum>

Various kinds of subtasks for asynchronous index partition overflow tasks.

Version:
$Id: OverflowSubtaskEnum.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson
See Also:
OverflowActionEnum

Enum Constant Summary
AtomicUpdate
          Operation responsible for the atomic update of the index partition view as part of any of the asynchronous overflow tasks
ChooseView
          Operation responsible for deciding how many of the sources in the view will be used for an incremental build operation.
CopyHistory
          Deprecated. by MoveTask
ReceiveIndexPartition
          The overall operation submitted to the target data service during a MOVE in which it receives the data for the source index partition and registers the target index partition.
ReceiveIndexSegment
          The operation in which an IndexSegmentStore file is received by the target data service as part of a MOVE operation.
RegisterIndex
          Registering a new index partition.
SendIndexSegment
          Deprecated. by MoveTask
Total
          Corresponds to the total overflow task for an index partition.
 
Method Summary
static OverflowSubtaskEnum valueOf(String name)
          Returns the enum constant of this type with the specified name.
static OverflowSubtaskEnum[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

Total

public static final OverflowSubtaskEnum Total
Corresponds to the total overflow task for an index partition.


AtomicUpdate

public static final OverflowSubtaskEnum AtomicUpdate
Operation responsible for the atomic update of the index partition view as part of any of the asynchronous overflow tasks

See Also:
OverflowActionEnum

ChooseView

public static final OverflowSubtaskEnum ChooseView
Operation responsible for deciding how many of the sources in the view will be used for an incremental build operation. When all sources are accepted, the build will actually be a compacting merge and deleted tuples will be purged from the index partition.


CopyHistory

public static final OverflowSubtaskEnum CopyHistory
Deprecated. by MoveTask
Copying historical data from the old journal.


RegisterIndex

public static final OverflowSubtaskEnum RegisterIndex
Registering a new index partition.


SendIndexSegment

public static final OverflowSubtaskEnum SendIndexSegment
Deprecated. by MoveTask
Operation copying an IndexSegment using the ResourceService.


ReceiveIndexPartition

public static final OverflowSubtaskEnum ReceiveIndexPartition
The overall operation submitted to the target data service during a MOVE in which it receives the data for the source index partition and registers the target index partition.


ReceiveIndexSegment

public static final OverflowSubtaskEnum ReceiveIndexSegment
The operation in which an IndexSegmentStore file is received by the target data service as part of a MOVE operation.

Method Detail

values

public static OverflowSubtaskEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (OverflowSubtaskEnum c : OverflowSubtaskEnum.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static OverflowSubtaskEnum valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


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