Package | Description |
---|---|
nl.renarj.jasdb.core.storage | |
nl.renarj.jasdb.index.keys | |
nl.renarj.jasdb.storage | |
nl.renarj.jasdb.storage.btree | |
nl.renarj.jasdb.storage.transactional |
Modifier and Type | Method and Description |
---|---|
RecordResult |
RecordWriter.readRecord(UUIDKey documentId)
This reads a specific record at the indicated record position
|
void |
RecordWriter.removeRecord(UUIDKey documentId)
This will command the writer to remove the indicated record from storage.
|
void |
RecordWriter.updateRecord(UUIDKey documentId,
ClonableDataStream dataStream)
This updates the record contents stored in storage for a given updated content and the current
record pointer to the record.
|
void |
RecordWriter.writeRecord(UUIDKey documentId,
ClonableDataStream dataStream)
This writes the given content to the filesystem and returns the record pointer at which the record
can be retrieved on next attempt.
|
Modifier and Type | Method and Description |
---|---|
static UUIDKey |
KeyUtil.getDocumentKey(KeyNameMapper keyNameMapper,
Key key) |
Modifier and Type | Method and Description |
---|---|
RecordResult |
CachedRecordWriter.readRecord(UUIDKey documentId) |
void |
CachedRecordWriter.removeRecord(UUIDKey documentId) |
void |
CachedRecordWriter.updateRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
void |
CachedRecordWriter.writeRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
Modifier and Type | Method and Description |
---|---|
RecordResult |
BtreeIndexRecordWriter.readRecord(UUIDKey documentId) |
void |
BtreeIndexRecordWriter.removeRecord(UUIDKey documentId) |
void |
BtreeIndexRecordWriter.updateRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
void |
BtreeIndexRecordWriter.writeRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
Modifier and Type | Method and Description |
---|---|
RecordResult |
TransactionalRecordWriter.readRecord(UUIDKey documentId) |
void |
TransactionalRecordWriter.removeRecord(UUIDKey documentId) |
void |
TransactionalRecordWriter.updateRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
void |
TransactionalRecordWriter.writeRecord(UUIDKey documentId,
ClonableDataStream dataStream) |
Modifier and Type | Method and Description |
---|---|
void |
TransactionalRecordWriter.verify(java.util.function.Function<RecordResult,UUIDKey> f) |
Copyright © 2015. All rights reserved.