public class TxChange extends com.sun.jna.Structure implements Closeable
Pointer
to a list of affected attribute
Entids and the number of items that the list contains.Modifier and Type | Class and Description |
---|---|
static class |
TxChange.ByReference |
static class |
TxChange.ByValue |
Modifier and Type | Field and Description |
---|---|
com.sun.jna.Pointer |
changes |
int |
changes_len |
int |
numberOfItems |
int |
txid |
Constructor and Description |
---|
TxChange() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
List<Long> |
getChanges()
Get the affected attributes for this transaction
|
protected List<String> |
getFieldOrder()
Return this Structure's field names in their proper order.
|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public int txid
public com.sun.jna.Pointer changes
public int numberOfItems
public int changes_len
public List<Long> getChanges()
protected List<String> getFieldOrder()
com.sun.jna.Structure
protected List getFieldOrder() {
return Arrays.asList(new String[] { ... });
}
IMPORTANT
When deriving from an existing Structure subclass, ensure that
you augment the list provided by the superclass, e.g.
protected List getFieldOrder() {
List fields = new ArrayList(super.getFieldOrder());
fields.addAll(Arrays.asList(new String[] { ... }));
return fields;
}
Field order must be explicitly indicated, since the
field order as returned by Class.getFields()
is not
guaranteed to be predictable.getFieldOrder
in class com.sun.jna.Structure
public void close()
close
in interface Closeable
close
in interface AutoCloseable