de.grogra.persistence
public class ModificationQueue extends XAQueue
| Modifier and Type | Class and Description |
|---|---|
protected class |
ModificationQueue.Applier |
XAQueue.Data, XAQueue.ReaderHierarchicalQueue.Cursor| Modifier and Type | Field and Description |
|---|---|
static int |
ADD_BYTE |
static int |
ADD_CHAR |
static int |
ADD_DOUBLE |
static int |
ADD_FLOAT |
static int |
ADD_INT |
static int |
ADD_LONG |
static int |
ADD_SHORT |
static int |
AND_BOOLEAN |
static int |
AND_BYTE |
static int |
AND_CHAR |
static int |
AND_INT |
static int |
AND_LONG |
static int |
AND_SHORT |
static int |
DIV_BYTE |
static int |
DIV_CHAR |
static int |
DIV_DOUBLE |
static int |
DIV_FLOAT |
static int |
DIV_INT |
static int |
DIV_LONG |
static int |
DIV_SHORT |
static int |
MAKE_PERSISTENT |
static int |
MIN_UNUSED_ITEM |
static int |
MUL_BYTE |
static int |
MUL_CHAR |
static int |
MUL_DOUBLE |
static int |
MUL_FLOAT |
static int |
MUL_INT |
static int |
MUL_LONG |
static int |
MUL_SHORT |
static int |
OR_BOOLEAN |
static int |
OR_BYTE |
static int |
OR_CHAR |
static int |
OR_INT |
static int |
OR_LONG |
static int |
OR_SHORT |
static int |
SET_BOOLEAN |
static int |
SET_BYTE |
static int |
SET_CHAR |
static int |
SET_DOUBLE |
static int |
SET_FLOAT |
static int |
SET_INT |
static int |
SET_LONG |
static int |
SET_OBJECT |
static int |
SET_SHORT |
static Type |
TYPE |
static int |
XOR_BOOLEAN |
static int |
XOR_BYTE |
static int |
XOR_CHAR |
static int |
XOR_INT |
static int |
XOR_LONG |
static int |
XOR_SHORT |
BEGIN_LEVEL, IS_FINISHED, ITEM_AND_BITS_MASK, ITEM_MASK, MAX_UNUSED_BIT, MIN_UNUSED_BIT, NEXT_EXISTS, out| Constructor and Description |
|---|
ModificationQueue(PersistenceManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
addChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
addDouble(PersistenceCapable o,
PersistenceField field,
int[] indices,
double value) |
void |
addFloat(PersistenceCapable o,
PersistenceField field,
int[] indices,
float value) |
void |
addInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
addLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
addShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
void |
andBoolean(PersistenceCapable o,
PersistenceField field,
int[] indices,
boolean value) |
void |
andByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
andChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
andInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
andLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
andShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
boolean |
apply(Transaction t) |
boolean |
beginManaged(ManageableType type,
boolean writeType) |
protected ModificationQueue.Applier |
createApplier() |
void |
divByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
divChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
divDouble(PersistenceCapable o,
PersistenceField field,
int[] indices,
double value) |
void |
divFloat(PersistenceCapable o,
PersistenceField field,
int[] indices,
float value) |
void |
divInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
divLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
divShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
void |
makePersistent(PersistenceCapable pc,
long id) |
void |
mulByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
mulChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
mulDouble(PersistenceCapable o,
PersistenceField field,
int[] indices,
double value) |
void |
mulFloat(PersistenceCapable o,
PersistenceField field,
int[] indices,
float value) |
void |
mulInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
mulLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
mulShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
void |
orBoolean(PersistenceCapable o,
PersistenceField field,
int[] indices,
boolean value) |
void |
orByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
orChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
orInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
orLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
orShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
void |
setBoolean(PersistenceCapable o,
PersistenceField field,
int[] indices,
boolean value) |
void |
setByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
setChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
setDouble(PersistenceCapable o,
PersistenceField field,
int[] indices,
double value) |
void |
setFloat(PersistenceCapable o,
PersistenceField field,
int[] indices,
float value) |
void |
setInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
setLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
setObject(PersistenceCapable o,
PersistenceField field,
int[] indices,
java.lang.Object value) |
void |
setShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
void |
xorBoolean(PersistenceCapable o,
PersistenceField field,
int[] indices,
boolean value) |
void |
xorByte(PersistenceCapable o,
PersistenceField field,
int[] indices,
byte value) |
void |
xorChar(PersistenceCapable o,
PersistenceField field,
int[] indices,
char value) |
void |
xorInt(PersistenceCapable o,
PersistenceField field,
int[] indices,
int value) |
void |
xorLong(PersistenceCapable o,
PersistenceField field,
int[] indices,
long value) |
void |
xorShort(PersistenceCapable o,
PersistenceField field,
int[] indices,
short value) |
beginArray, beginField, beginFields, clear, createData, endArray, endField, endFields, endManaged, getPersistenceManager, setNested, writeComponentSeparator, writeName, writeNullObject, writeObject, writePersistentObjectReference, writeSharedObjectReference, writeString, writeStringObjectbeginLevel, beginSkipBlock, cloneData, discardLevel, endLevel, endSkipBlock, getCursor, getData, hasItems, hasItemsInCurrentLevel, moveTo, restore, setItemSize, writeItem, writeObject, writeObjectInStreamclose, dump, flush, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeObjectInQueue, writeShort, writeUTFclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteBoolean, writeByte, writeChar, writeDouble, writeFloat, writeInt, writeLong, writeShortpublic static final int ADD_BYTE
public static final int ADD_CHAR
public static final int ADD_DOUBLE
public static final int ADD_FLOAT
public static final int ADD_INT
public static final int ADD_LONG
public static final int ADD_SHORT
public static final int AND_BOOLEAN
public static final int AND_BYTE
public static final int AND_CHAR
public static final int AND_INT
public static final int AND_LONG
public static final int AND_SHORT
public static final int DIV_BYTE
public static final int DIV_CHAR
public static final int DIV_DOUBLE
public static final int DIV_FLOAT
public static final int DIV_INT
public static final int DIV_LONG
public static final int DIV_SHORT
public static final int MAKE_PERSISTENT
public static final int MIN_UNUSED_ITEM
public static final int MUL_BYTE
public static final int MUL_CHAR
public static final int MUL_DOUBLE
public static final int MUL_FLOAT
public static final int MUL_INT
public static final int MUL_LONG
public static final int MUL_SHORT
public static final int OR_BOOLEAN
public static final int OR_BYTE
public static final int OR_CHAR
public static final int OR_INT
public static final int OR_LONG
public static final int OR_SHORT
public static final int SET_BOOLEAN
public static final int SET_BYTE
public static final int SET_CHAR
public static final int SET_DOUBLE
public static final int SET_FLOAT
public static final int SET_INT
public static final int SET_LONG
public static final int SET_OBJECT
public static final int SET_SHORT
public static final Type TYPE
public static final int XOR_BOOLEAN
public static final int XOR_BYTE
public static final int XOR_CHAR
public static final int XOR_INT
public static final int XOR_LONG
public static final int XOR_SHORT
public ModificationQueue(PersistenceManager manager)
public void addByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void addChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void addDouble(PersistenceCapable o, PersistenceField field, int[] indices, double value)
public void addFloat(PersistenceCapable o, PersistenceField field, int[] indices, float value)
public void addInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void addLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void addShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public void andBoolean(PersistenceCapable o, PersistenceField field, int[] indices, boolean value)
public void andByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void andChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void andInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void andLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void andShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public boolean apply(Transaction t) throws java.io.IOException
java.io.IOExceptionpublic boolean beginManaged(ManageableType type, boolean writeType)
beginManaged in interface PersistenceOutputbeginManaged in class XAQueueprotected ModificationQueue.Applier createApplier()
public void divByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void divChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void divDouble(PersistenceCapable o, PersistenceField field, int[] indices, double value)
public void divFloat(PersistenceCapable o, PersistenceField field, int[] indices, float value)
public void divInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void divLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void divShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public void makePersistent(PersistenceCapable pc, long id)
public void mulByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void mulChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void mulDouble(PersistenceCapable o, PersistenceField field, int[] indices, double value)
public void mulFloat(PersistenceCapable o, PersistenceField field, int[] indices, float value)
public void mulInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void mulLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void mulShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public void orBoolean(PersistenceCapable o, PersistenceField field, int[] indices, boolean value)
public void orByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void orChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void orInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void orLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void orShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public void setBoolean(PersistenceCapable o, PersistenceField field, int[] indices, boolean value)
public void setByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void setChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void setDouble(PersistenceCapable o, PersistenceField field, int[] indices, double value)
public void setFloat(PersistenceCapable o, PersistenceField field, int[] indices, float value)
public void setInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void setLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void setObject(PersistenceCapable o, PersistenceField field, int[] indices, java.lang.Object value)
public void setShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)
public void xorBoolean(PersistenceCapable o, PersistenceField field, int[] indices, boolean value)
public void xorByte(PersistenceCapable o, PersistenceField field, int[] indices, byte value)
public void xorChar(PersistenceCapable o, PersistenceField field, int[] indices, char value)
public void xorInt(PersistenceCapable o, PersistenceField field, int[] indices, int value)
public void xorLong(PersistenceCapable o, PersistenceField field, int[] indices, long value)
public void xorShort(PersistenceCapable o, PersistenceField field, int[] indices, short value)