Skip navigation links
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