org.neodatis.odb.core.layers.layer2.meta.compare
Class ArrayModifyElement

java.lang.Object
  extended by org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement

public class ArrayModifyElement
extends java.lang.Object


Constructor Summary
ArrayModifyElement(NonNativeObjectInfo nnoi, int attributeId, int index, AbstractObjectInfo newValue, boolean supportInPlaceUpdate)
           
 
Method Summary
 int getArrayElementIndexToChange()
           
 long getArrayPositionDefinition()
          Return the position where the array position is stored
 int getAttributeId()
           
 AbstractObjectInfo getNewValue()
           
 NonNativeObjectInfo getNnoi()
           
 long getUpdatePosition()
           
 void setAttributeId(int attributeId)
           
 void setNnoi(NonNativeObjectInfo nnoi)
           
 boolean supportInPlaceUpdate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayModifyElement

public ArrayModifyElement(NonNativeObjectInfo nnoi,
                          int attributeId,
                          int index,
                          AbstractObjectInfo newValue,
                          boolean supportInPlaceUpdate)
Method Detail

getAttributeId

public int getAttributeId()

setAttributeId

public void setAttributeId(int attributeId)

getNnoi

public NonNativeObjectInfo getNnoi()

setNnoi

public void setNnoi(NonNativeObjectInfo nnoi)

getUpdatePosition

public long getUpdatePosition()

getArrayElementIndexToChange

public int getArrayElementIndexToChange()

getNewValue

public AbstractObjectInfo getNewValue()

getArrayPositionDefinition

public long getArrayPositionDefinition()
Return the position where the array position is stored

Returns:

supportInPlaceUpdate

public boolean supportInPlaceUpdate()