JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
M
N
O
P
Q
R
S
T
U
V
W
A
addChangeListener(ChangeListener)
- Method in class com.devsmart.microdb.
MicroDB
addChanges(UUID, Iterable<Change>)
- Method in class com.devsmart.microdb.
VersionManager
addCommit(Commit)
- Method in class com.devsmart.microdb.
VersionManager
addDeleteChange(UUID, UUID)
- Method in class com.devsmart.microdb.
VersionManager
addIndex(String, MapFunction<T>)
- Method in interface com.devsmart.microdb.
Driver
addIndex(String, MapFunction<T>)
- Method in class com.devsmart.microdb.
MapDBDriver
addIndex(String, MapFunction<T>)
- Method in class com.devsmart.microdb.
MicroDB
addInsertChange(UUID, UUID, UBValue)
- Method in class com.devsmart.microdb.
VersionManager
afterRead()
- Method in class com.devsmart.microdb.
DBObject
apply(Driver)
- Method in class com.devsmart.microdb.version.
Change
AutoIncrement
- Annotation Type in
com.devsmart.microdb.annotations
B
beforeWrite()
- Method in class com.devsmart.microdb.
DBObject
beginTransaction()
- Method in interface com.devsmart.microdb.
Driver
beginTransaction()
- Method in class com.devsmart.microdb.
MapDBDriver
build(File)
- Method in class com.devsmart.microdb.
DBBuilder
build()
- Method in interface com.devsmart.microdb.
MicroDB.Constructor
builder()
- Static method in class com.devsmart.microdb.
DBBuilder
buildMemoryDB()
- Method in class com.devsmart.microdb.
DBBuilder
C
cacheSize(int)
- Method in class com.devsmart.microdb.
DBBuilder
callback(DBCallback)
- Method in class com.devsmart.microdb.
DBBuilder
Change
- Class in
com.devsmart.microdb.version
Change()
- Constructor for class com.devsmart.microdb.version.
Change
Change.ChangeSerializer
- Class in
com.devsmart.microdb.version
ChangeListener
- Interface in
com.devsmart.microdb
ChangeSerializer()
- Constructor for class com.devsmart.microdb.version.
Change.ChangeSerializer
close()
- Method in interface com.devsmart.microdb.
Driver
close()
- Method in class com.devsmart.microdb.
MapDBDriver
close()
- Method in class com.devsmart.microdb.
MicroDB
close()
- Method in class com.devsmart.microdb.
Transaction
com.devsmart.microdb
- package com.devsmart.microdb
com.devsmart.microdb.annotations
- package com.devsmart.microdb.annotations
com.devsmart.microdb.version
- package com.devsmart.microdb.version
commit()
- Method in class com.devsmart.microdb.
MicroDB
Commit
- Class in
com.devsmart.microdb.version
commit()
- Method in class com.devsmart.microdb.
VersionManager
Commit.CommitSerializer
- Class in
com.devsmart.microdb.version
CommitSerializer()
- Constructor for class com.devsmart.microdb.version.
Commit.CommitSerializer
commitTransaction()
- Method in interface com.devsmart.microdb.
Driver
commitTransaction()
- Method in class com.devsmart.microdb.
MapDBDriver
compact()
- Method in interface com.devsmart.microdb.
Driver
compact()
- Method in class com.devsmart.microdb.
MapDBDriver
compact()
- Method in class com.devsmart.microdb.
MicroDB
constructorsMap(Map<String, MicroDB.Constructor>)
- Method in class com.devsmart.microdb.
DBBuilder
create(Class<T>)
- Method in class com.devsmart.microdb.
MicroDB
Constructs a new proxy instance of
classType
createArrayOrNull(MicroDB, DBObject[])
- Static method in class com.devsmart.microdb.
Utils
createDeleteChange(UUID)
- Static method in class com.devsmart.microdb.version.
Change
createInsertChange(UUID, UBValue)
- Static method in class com.devsmart.microdb.version.
Change
Cursor
- Interface in
com.devsmart.microdb
D
DataSet
- Annotation Type in
com.devsmart.microdb.annotations
Dataset
- Interface in
com.devsmart.microdb
Datum
- Interface in
com.devsmart.microdb
DBBuilder
- Class in
com.devsmart.microdb
DBCallback
- Interface in
com.devsmart.microdb
DBIterator
<
T
extends java.lang.Comparable<?>> - Interface in
com.devsmart.microdb
DBObj
- Annotation Type in
com.devsmart.microdb.annotations
DBObject
- Class in
com.devsmart.microdb
DBObject()
- Constructor for class com.devsmart.microdb.
DBObject
DefaultChangeListener
- Class in
com.devsmart.microdb
DefaultChangeListener()
- Constructor for class com.devsmart.microdb.
DefaultChangeListener
delete()
- Method in class com.devsmart.microdb.
DBObject
delete(UUID)
- Method in interface com.devsmart.microdb.
Driver
delete the database object with key
key
delete(UUID)
- Method in class com.devsmart.microdb.
MapDBDriver
delete(DBObject)
- Method in class com.devsmart.microdb.
MicroDB
deleteIndex(String)
- Method in interface com.devsmart.microdb.
Driver
deleteIndex(String)
- Method in class com.devsmart.microdb.
MapDBDriver
deserialize(DataInput, int)
- Method in class com.devsmart.microdb.
MapDBDriver.UBValueSerializer
deserialize(DataInput, int)
- Method in class com.devsmart.microdb.version.
Change.ChangeSerializer
deserialize(DataInput, int)
- Method in class com.devsmart.microdb.version.
Commit.CommitSerializer
Driver
- Interface in
com.devsmart.microdb
E
emit(T)
- Method in interface com.devsmart.microdb.
Emitter
Emitter
<
T
extends java.lang.Comparable<?>> - Interface in
com.devsmart.microdb
endTransaction()
- Method in class com.devsmart.microdb.
Transaction
F
finalize()
- Method in class com.devsmart.microdb.
DBObject
finalize()
- Method in class com.devsmart.microdb.
MicroDB
finalizing(DBObject)
- Method in class com.devsmart.microdb.
MicroDB
called when a dbobject is being finalized by the GC
fixedSize()
- Method in class com.devsmart.microdb.
MapDBDriver.UBValueSerializer
fixedSize()
- Method in class com.devsmart.microdb.version.
Change.ChangeSerializer
fixedSize()
- Method in class com.devsmart.microdb.version.
Commit.CommitSerializer
flush()
- Method in class com.devsmart.microdb.
MicroDB
Saves all DBObjects that are marked dirty
fromUBValue(UBValue)
- Method in interface com.devsmart.microdb.
Datum
G
genId()
- Method in interface com.devsmart.microdb.
Driver
genId()
- Method in class com.devsmart.microdb.
MapDBDriver
get()
- Method in interface com.devsmart.microdb.
Cursor
get(UUID)
- Method in interface com.devsmart.microdb.
Driver
loads the database value with
key
get(UUID)
- Method in class com.devsmart.microdb.
MapDBDriver
get(UUID)
- Method in class com.devsmart.microdb.
MicroDB
get(UUID, T)
- Method in class com.devsmart.microdb.
MicroDB
fetch and load database object with primary key
id
.
get(String)
- Method in class com.devsmart.microdb.
MicroDB
getAllOfType(Class<T>)
- Method in class com.devsmart.microdb.
MicroDB
getChanges(UUID)
- Method in class com.devsmart.microdb.
VersionManager
getCount()
- Method in interface com.devsmart.microdb.
Cursor
getDB()
- Method in class com.devsmart.microdb.
DBObject
getDB()
- Method in class com.devsmart.microdb.
MapDBDriver
getDriver()
- Method in class com.devsmart.microdb.
MicroDB
getHead()
- Method in class com.devsmart.microdb.
VersionManager
getId()
- Method in class com.devsmart.microdb.
DBObject
getId()
- Method in class com.devsmart.microdb.version.
Commit
getKey()
- Method in interface com.devsmart.microdb.
DBIterator
getMeta()
- Method in interface com.devsmart.microdb.
Driver
getMeta()
- Method in class com.devsmart.microdb.
MapDBDriver
getObjId()
- Method in class com.devsmart.microdb.version.
Change
getObjValue()
- Method in class com.devsmart.microdb.version.
Change
getParent()
- Method in class com.devsmart.microdb.version.
Commit
getPosition()
- Method in interface com.devsmart.microdb.
Cursor
getPrimaryKey()
- Method in interface com.devsmart.microdb.
DBIterator
getPrimaryKey()
- Method in interface com.devsmart.microdb.
Row
getSecondaryKey()
- Method in interface com.devsmart.microdb.
Row
getType()
- Method in class com.devsmart.microdb.version.
Change
getValue()
- Method in interface com.devsmart.microdb.
DBIterator
getValue()
- Method in interface com.devsmart.microdb.
Row
I
incrementLongField(String)
- Method in interface com.devsmart.microdb.
Driver
incrementLongField(String)
- Method in class com.devsmart.microdb.
MapDBDriver
Index
- Annotation Type in
com.devsmart.microdb.annotations
init(MicroDB)
- Method in class com.devsmart.microdb.
DBObject
insert(UUID, UBValue)
- Method in interface com.devsmart.microdb.
Driver
inserts a new value into the the database.
insert(UUID, UBValue)
- Method in class com.devsmart.microdb.
MapDBDriver
insert(Class<T>)
- Method in class com.devsmart.microdb.
MicroDB
creates and inserts into the database a new object of type
classType
.
install(MicroDB)
- Method in interface com.devsmart.microdb.
Dataset
isDirty()
- Method in class com.devsmart.microdb.
VersionManager
isValidObject(UBValue, UBString...)
- Static method in class com.devsmart.microdb.
Utils
M
map(UBValue, Emitter<T>)
- Method in interface com.devsmart.microdb.
MapFunction
MapDBDriver
- Class in
com.devsmart.microdb
MapDBDriver(DB)
- Constructor for class com.devsmart.microdb.
MapDBDriver
MapDBDriver.UBValueSerializer
- Class in
com.devsmart.microdb
MapFunction
<
T
extends java.lang.Comparable<?>> - Interface in
com.devsmart.microdb
markSuccessfull()
- Method in class com.devsmart.microdb.
Transaction
mDirty
- Variable in class com.devsmart.microdb.
DBObject
MicroDB
- Class in
com.devsmart.microdb
MicroDB.Constructor
<
T
extends
DBObject
> - Interface in
com.devsmart.microdb
MicroDB.OperationType
- Enum in
com.devsmart.microdb
moveTo(UUID)
- Method in class com.devsmart.microdb.
VersionManager
moveToPosition(int)
- Method in interface com.devsmart.microdb.
Cursor
N
newRoot()
- Static method in class com.devsmart.microdb.version.
Commit
next()
- Method in interface com.devsmart.microdb.
Cursor
O
onAfterInsert(Driver, UUID, UBValue)
- Method in interface com.devsmart.microdb.
ChangeListener
onAfterInsert(Driver, UUID, UBValue)
- Method in class com.devsmart.microdb.
DefaultChangeListener
onBeforeDelete(Driver, UUID)
- Method in interface com.devsmart.microdb.
ChangeListener
onBeforeDelete(Driver, UUID)
- Method in class com.devsmart.microdb.
DefaultChangeListener
onBeforeInsert(Driver, UBValue)
- Method in interface com.devsmart.microdb.
ChangeListener
onBeforeInsert(Driver, UBValue)
- Method in class com.devsmart.microdb.
DefaultChangeListener
onBeforeUpdate(Driver, UUID, UBValue)
- Method in interface com.devsmart.microdb.
ChangeListener
onBeforeUpdate(Driver, UUID, UBValue)
- Method in class com.devsmart.microdb.
DefaultChangeListener
onUpgrade(MicroDB, int, int)
- Method in interface com.devsmart.microdb.
DBCallback
P
parse(UBObject)
- Static method in class com.devsmart.microdb.version.
Change
prev()
- Method in interface com.devsmart.microdb.
Cursor
Q
queryIndex(String, T, boolean, T, boolean)
- Method in interface com.devsmart.microdb.
Driver
queryIndex(String, T, boolean, T, boolean)
- Method in class com.devsmart.microdb.
MapDBDriver
queryIndex(String, T, boolean, T, boolean)
- Method in class com.devsmart.microdb.
MicroDB
R
readDBObj(MicroDB, UBValue, T)
- Static method in class com.devsmart.microdb.
Utils
readFromUBObject(UBObject)
- Method in class com.devsmart.microdb.
DBObject
recomputeIndex(String)
- Method in interface com.devsmart.microdb.
Driver
recomputeIndex(String)
- Method in class com.devsmart.microdb.
MapDBDriver
rollbackTransaction()
- Method in interface com.devsmart.microdb.
Driver
rollbackTransaction()
- Method in class com.devsmart.microdb.
MapDBDriver
Row
- Interface in
com.devsmart.microdb
S
save()
- Method in class com.devsmart.microdb.
DBObject
save(DBObject)
- Method in class com.devsmart.microdb.
MicroDB
saves/updates
obj
to the database.
save(String, UBValue)
- Method in class com.devsmart.microdb.
MicroDB
saveMeta(UBObject)
- Method in interface com.devsmart.microdb.
Driver
saveMeta(UBObject)
- Method in class com.devsmart.microdb.
MapDBDriver
schemaVersion(int)
- Method in class com.devsmart.microdb.
DBBuilder
seekTo(T)
- Method in interface com.devsmart.microdb.
DBIterator
seekToBegining()
- Method in interface com.devsmart.microdb.
Cursor
seekToEnd()
- Method in interface com.devsmart.microdb.
Cursor
serialize(DataOutput, UBValue)
- Method in class com.devsmart.microdb.
MapDBDriver.UBValueSerializer
serialize(DataOutput, Change)
- Method in class com.devsmart.microdb.version.
Change.ChangeSerializer
serialize(DataOutput, Commit)
- Method in class com.devsmart.microdb.version.
Commit.CommitSerializer
SERIALIZER
- Static variable in class com.devsmart.microdb.version.
Change
SERIALIZER
- Static variable in class com.devsmart.microdb.version.
Commit
SERIALIZER_UBVALUE
- Static variable in class com.devsmart.microdb.
MapDBDriver
setDirty()
- Method in class com.devsmart.microdb.
DBObject
setId(UUID)
- Method in class com.devsmart.microdb.
DBObject
shutdown()
- Method in class com.devsmart.microdb.
MicroDB
sync()
- Method in class com.devsmart.microdb.
MicroDB
This method blocks until all queued write operation are completed.
T
toString()
- Method in class com.devsmart.microdb.version.
Change
toUBValue()
- Method in interface com.devsmart.microdb.
Datum
Transaction
- Class in
com.devsmart.microdb
Transaction(MicroDB)
- Constructor for class com.devsmart.microdb.
Transaction
TYPE_DELETE
- Static variable in class com.devsmart.microdb.version.
Change
TYPE_INSERT
- Static variable in class com.devsmart.microdb.version.
Change
U
UBValueSerializer()
- Constructor for class com.devsmart.microdb.
MapDBDriver.UBValueSerializer
update(UUID, UBValue)
- Method in interface com.devsmart.microdb.
Driver
replace value with key
id
with new value
value
.
update(UUID, UBValue)
- Method in class com.devsmart.microdb.
MapDBDriver
Utils
- Class in
com.devsmart.microdb
Utils()
- Constructor for class com.devsmart.microdb.
Utils
V
valueOf(String)
- Static method in enum com.devsmart.microdb.
MicroDB.OperationType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.devsmart.microdb.
MicroDB.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionManager
- Class in
com.devsmart.microdb
VersionManager(MicroDB, MapDBDriver)
- Constructor for class com.devsmart.microdb.
VersionManager
W
waitForCompletion(MicroDB.Operation)
- Method in class com.devsmart.microdb.
MicroDB
withParent(Commit)
- Static method in class com.devsmart.microdb.version.
Commit
withParent(UUID)
- Static method in class com.devsmart.microdb.version.
Commit
withParentAndId(Commit, UUID)
- Static method in class com.devsmart.microdb.version.
Commit
withParentAndId(UUID, UUID)
- Static method in class com.devsmart.microdb.version.
Commit
writeDBObj(MicroDB, DBObject)
- Static method in class com.devsmart.microdb.
Utils
writeToUBObject(UBObject)
- Method in class com.devsmart.microdb.
DBObject
A
B
C
D
E
F
G
I
M
N
O
P
Q
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes