public class TrackDatabase.ContractWrapper
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.Map<ByteArrayWrapper,byte[]> |
changes |
java.util.List<ByteArrayWrapper> |
deletes |
boolean |
trackingChanges |
| 构造器和说明 |
|---|
ContractWrapper(java.lang.String contract) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
commit() |
void |
delete(byte[] key)
Delete object (key) from db
|
byte[] |
get(byte[] key) |
java.util.Map<ByteArrayWrapper,byte[]> |
getChanges() |
java.util.List<ByteArrayWrapper> |
getDeletes() |
boolean |
isTrackingChanges() |
void |
put(byte[] key,
byte[] value) |
void |
rollback() |
void |
setChanges(java.util.Map<ByteArrayWrapper,byte[]> changes) |
void |
setDeletes(java.util.List<ByteArrayWrapper> deletes) |
void |
setTrackingChanges(boolean trackingChanges) |
public boolean trackingChanges
public java.util.Map<ByteArrayWrapper,byte[]> changes
public java.util.List<ByteArrayWrapper> deletes
public void commit()
public void rollback()
public void put(byte[] key,
byte[] value)
public byte[] get(byte[] key)
public void delete(byte[] key)
public boolean isTrackingChanges()
public void setTrackingChanges(boolean trackingChanges)
public java.util.Map<ByteArrayWrapper,byte[]> getChanges()
public void setChanges(java.util.Map<ByteArrayWrapper,byte[]> changes)
public java.util.List<ByteArrayWrapper> getDeletes()
public void setDeletes(java.util.List<ByteArrayWrapper> deletes)