storage.support
Interface OperatorFactory

All Known Subinterfaces:
StTxnAccum

public interface OperatorFactory


Method Summary
 Operator createOpClone(Node context, Node n)
           
 Operator createOpCreate(Node context, NodeType t)
           
 Operator createOpInsertAfter(int index, java.lang.Object v)
           
 Operator createOpInsertBefore(int index, java.lang.Object v)
           
 Operator createOpRemoveKey(java.lang.Object k)
           
 Operator createOpRemoveRange(int startIndex, int endIndex)
           
 Operator createOpReplaceRange(int startIndex, int endIndex, java.lang.Object v)
           
 Operator createOpSetField(Names n, java.lang.Object v)
           
 Operator createOpSetValue(java.lang.Object k, java.lang.Object v)
           
 

Method Detail

createOpCreate

public Operator createOpCreate(Node context,
                               NodeType t)

createOpClone

public Operator createOpClone(Node context,
                              Node n)

createOpSetValue

public Operator createOpSetValue(java.lang.Object k,
                                 java.lang.Object v)

createOpRemoveKey

public Operator createOpRemoveKey(java.lang.Object k)

createOpSetField

public Operator createOpSetField(Names n,
                                 java.lang.Object v)

createOpReplaceRange

public Operator createOpReplaceRange(int startIndex,
                                     int endIndex,
                                     java.lang.Object v)

createOpRemoveRange

public Operator createOpRemoveRange(int startIndex,
                                    int endIndex)

createOpInsertBefore

public Operator createOpInsertBefore(int index,
                                     java.lang.Object v)

createOpInsertAfter

public Operator createOpInsertAfter(int index,
                                    java.lang.Object v)