A B C D E F G H I K L M N O P Q R S T U V W X

A

ABSTRACT_OBJECT_INFO_TYPE_NOT_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
AbstractBTree - Class in org.neodatis.btree.impl
 
AbstractBTree() - Constructor for class org.neodatis.btree.impl.AbstractBTree
 
AbstractBTree(String, int, IBTreePersister) - Constructor for class org.neodatis.btree.impl.AbstractBTree
 
AbstractBTreeCollection<E> - Class in org.neodatis.odb.impl.core.query.list.objects
A collection that uses a BTree as an underlying system to provide ordered by Collections
AbstractBTreeCollection(int, OrderByConstants) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
AbstractBTreeCollection() - Constructor for class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
AbstractBTreeIterator - Class in org.neodatis.btree
 
AbstractBTreeIterator(IBTree, OrderByConstants) - Constructor for class org.neodatis.btree.AbstractBTreeIterator
 
AbstractBTreeNode - Class in org.neodatis.btree.impl
 
AbstractBTreeNode() - Constructor for class org.neodatis.btree.impl.AbstractBTreeNode
 
AbstractBTreeNode(IBTree) - Constructor for class org.neodatis.btree.impl.AbstractBTreeNode
 
AbstractClassIntrospector - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
The ClassIntrospector is used to introspect classes.
AbstractClassIntrospector() - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
AbstractCriterion - Class in org.neodatis.odb.core.query.criteria
An adapter for Criterion.
AbstractCriterion(String) - Constructor for class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
AbstractExpression - Class in org.neodatis.odb.core.query.criteria
 
AbstractExpression() - Constructor for class org.neodatis.odb.core.query.criteria.AbstractExpression
 
AbstractObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To keep meta informations about an object
AbstractObjectInfo(int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
AbstractObjectInfo(ODBType) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
AbstractObjectWriter - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Manage all IO writing
AbstractObjectWriter(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
AbstractQuery - Class in org.neodatis.odb.core.query
 
AbstractQuery() - Constructor for class org.neodatis.odb.core.query.AbstractQuery
 
AbstractQueryFieldAction - Class in org.neodatis.odb.core.query.values
 
AbstractQueryFieldAction(String, String, boolean) - Constructor for class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
AbstractStorageEngine - Class in org.neodatis.odb.core.layers.layer3.engine
The storage Engine
AbstractStorageEngine(IBaseIdentification) - Constructor for class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
The database file name
AbstractStorageEngineReader - Class in org.neodatis.odb.core.layers.layer3.engine
 
AbstractStorageEngineReader() - Constructor for class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
acceptMultipleValuesForSameKey - Variable in class org.neodatis.odb.core.server.message.AddIndexMessage
 
acceptMultipleValuesForSameKey() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
acquire(String) - Method in class org.neodatis.tool.mutex.Mutex
 
acquireMutex() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
ACTION_CLOSE - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_CLOSE_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_COMMIT - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_COMMIT_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_CONNECT - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_CONNECT_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_DELETE - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_DELETE_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_INSERT - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_INSERT_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_LABELS - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_NO_ACTION - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_NO_ACTION_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_ROLLBACK - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_ROLLBACK_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_SELECT - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_SELECT_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_UPDATE - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTION_UPDATE_LABEL - Static variable in class org.neodatis.odb.core.server.connection.ConnectionAction
 
ACTIVE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.oid.IDStatus
 
add(ClassInfoCompareResult) - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
add(ICriterion) - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
add(Object) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.ObjectContainer
 
add(E) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
add(E) - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
add(BigDecimal, BigDecimal) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
add(BigInteger, BigInteger) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
ADD_CLASS_INFO_LIST - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
ADD_UNIQUE_INDEX - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
addAll(Collection<? extends E>) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
addAll(Collection<? extends E>) - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
addAll(Collection<? extends E>) - Method in class org.neodatis.tool.wrappers.list.OdbArrayList
 
addAttribute(ClassAttributeInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
addBase(String, String) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addBase(String, String, String, String) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addBase(String, String) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addBase(String, String, String, String) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addBase(String, String) - Method in interface org.neodatis.odb.ODBServer
Adds a base to the server.
addBase(String, String, String, String) - Method in interface org.neodatis.odb.ODBServer
Adds a base to the server.
addBytes(byte[]) - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
addBytes(byte[]) - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
addChangedClass(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
Saves the fact that something has changed in the class (number of objects or last object oid)
addChangedClass(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
Saves the fact that something has changed in the class (number of objects or last object oid)
addClass(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
addClass(ClassInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
addClass(ClassInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
addClass(ClassInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addClass(ClassInfo, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
addClasses(ClassInfoList) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
addClasses(ClassInfoList) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
addClasses(ClassInfoList) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addClasses(ClassInfoList) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
addClasses(ClassInfoList) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
addClasses(ClassInfoList) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addClasses(ClassInfoList) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
TODO Remove comment public ClassInfo addClass(ClassInfo newClassInfo, boolean addDependentClasses) { ClassInfoList ciList = new ClassInfoList(newClassInfo); ciList = addClasses(ciList); return session.getMetaModel ().getClassInfo(newClassInfo.getFullClassName(),true); }
addClasses(ClassInfoList) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
addClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
addCommitListener(ICommitListener) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addCommitListener(ICommitListener) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addCommitListener(ICommitListener) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addCompatibleChange(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
addConstructor(String, Constructor) - Method in interface org.neodatis.odb.core.layers.layer2.instance.IClassPool
 
addConstructor(String, Constructor) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addConstructor(String, Constructor) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
 
addDeleteTrigger(Class, DeleteTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addDeleteTrigger(DeleteTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addDeleteTrigger(Class, DeleteTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addDeleteTrigger(String, String, ServerDeleteTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addDeleteTrigger(Class, DeleteTrigger) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
addDeleteTrigger(String, String, ServerDeleteTrigger) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addDeleteTrigger(DeleteTrigger) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
addDeleteTrigger(Class, DeleteTrigger) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
addDeleteTrigger(Class, DeleteTrigger) - Method in interface org.neodatis.odb.ODB
USed to add a delete trigger callback for the specific class
addDeleteTrigger(String, String, ServerDeleteTrigger) - Method in interface org.neodatis.odb.ODBServer
USed to add a delete trigger callback
addDeleteTriggerFor(String, DeleteTrigger) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addDeleteTriggerFor(String, DeleteTrigger) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addDeleteTriggerFor(String, DeleteTrigger) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
addDeleteTriggerFor(String, DeleteTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addDeleteTriggerFor(String, DeleteTrigger) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
addField(String, Class, String) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
addField(String, Class, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
addFullInstanciationHelper(Class, FullInstantiationHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addFullInstanciationHelper(Class, FullInstantiationHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addFullInstantiationHelper(FullInstantiationHelper) - Method in interface org.neodatis.odb.ClassRepresentation
Adds an helper to tell ODB what class to call to create an instance
addFullInstantiationHelper(String, FullInstantiationHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addFullInstantiationHelper(String, FullInstantiationHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addFullInstantiationHelper(FullInstantiationHelper) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
addHistory(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
addIncompatibleChange(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
AddIndexMessage - Class in org.neodatis.odb.core.server.message
 
AddIndexMessage(String, String, String, String, String[], boolean, boolean) - Constructor for class org.neodatis.odb.core.server.message.AddIndexMessage
 
AddIndexMessageResponse - Class in org.neodatis.odb.core.server.message
 
AddIndexMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.AddIndexMessageResponse
 
AddIndexMessageResponse(String, String) - Constructor for class org.neodatis.odb.core.server.message.AddIndexMessageResponse
 
addIndexOn(String, String[], boolean) - Method in interface org.neodatis.odb.ClassRepresentation
 
addIndexOn(String, String[], boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
addIndexOn(String, String, String[], boolean, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
addIndexOn(String, String, String[], boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addIndexOn(String, String, String[], boolean, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addIndexOn(String, String[], boolean) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
addInsertTrigger(Class, InsertTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addInsertTrigger(InsertTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addInsertTrigger(Class, InsertTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addInsertTrigger(String, String, ServerInsertTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addInsertTrigger(Class, InsertTrigger) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
addInsertTrigger(String, String, ServerInsertTrigger) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addInsertTrigger(InsertTrigger) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
addInsertTrigger(Class, InsertTrigger) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
addInsertTrigger(Class, InsertTrigger) - Method in interface org.neodatis.odb.ODB
Used to add an insert trigger callback for the specific class
addInsertTrigger(String, String, ServerInsertTrigger) - Method in interface org.neodatis.odb.ODBServer
Used to add an insert trigger callback
addInsertTriggerFor(String, InsertTrigger) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addInsertTriggerFor(String, InsertTrigger) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addInsertTriggerFor(String, InsertTrigger) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
addInsertTriggerFor(String, InsertTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addInsertTriggerFor(String, InsertTrigger) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
addInstanciationHelper(Class, InstantiationHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addInstanciationHelper(Class, InstantiationHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addInstantiationHelper(InstantiationHelper) - Method in interface org.neodatis.odb.ClassRepresentation
Adds an helper to tell ODB what class to call to create an instance
addInstantiationHelper(String, InstantiationHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addInstantiationHelper(String, InstantiationHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addInstantiationHelper(InstantiationHelper) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
addLogId(String) - Static method in class org.neodatis.odb.OdbConfiguration
 
addMessageHeader(String) - Method in exception org.neodatis.odb.ODBRuntimeException
 
addModifiedOid(OID) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
addNonNativeObjectInfo(NonNativeObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
 
addObject(OID, Object, ObjectInfoHeader) - Method in interface org.neodatis.odb.core.transaction.ICache
 
addObject(Object, OID) - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Associates the specified OID with the specified object(key) in this cache
addObject(OID, Object, ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
addObject(Object, OID) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
addObject(OID, Object, ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
addObjectInfo(ObjectInfoHeader) - Method in interface org.neodatis.odb.core.transaction.ICache
 
addObjectInfo(ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.transaction.Cache
Only adds the Object info - used for non committed objects
addObjectInfo(ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
addObjectToCache(OID, Object, ObjectInfoHeader) - Method in interface org.neodatis.odb.core.transaction.ISession
Add these information on a session cache.
addObjectToCache(OID, Object, ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
addOid(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.LazyServerCache
 
addOid(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.ServerCache
 
addOIDToUnconnectedZone(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
addOIDToUnconnectedZone(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
addOidTrigger(Class, OIDTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addOidTrigger(OIDTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addOidTrigger(Class, OIDTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addOidTrigger(String, String, OIDTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addOidTrigger(String, String, OIDTrigger) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addOidTrigger(String, String, OIDTrigger) - Method in interface org.neodatis.odb.ODBServer
 
addOidTriggerFor(String, OIDTrigger) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addOidTriggerFor(String, OIDTrigger) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addOidTriggerFor(String, OIDTrigger) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
addOidTriggerFor(String, OIDTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addOidTriggerFor(String, OIDTrigger) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
addParameter(Object) - Method in class org.neodatis.btree.BTreeError
 
addParameter(String) - Method in class org.neodatis.btree.BTreeError
 
addParameter(int) - Method in class org.neodatis.btree.BTreeError
 
addParameter(byte) - Method in class org.neodatis.btree.BTreeError
 
addParameter(long) - Method in class org.neodatis.btree.BTreeError
 
addParameter(Object) - Method in interface org.neodatis.odb.core.IError
 
addParameter(String) - Method in interface org.neodatis.odb.core.IError
 
addParameter(int) - Method in interface org.neodatis.odb.core.IError
 
addParameter(byte) - Method in interface org.neodatis.odb.core.IError
 
addParameter(long) - Method in interface org.neodatis.odb.core.IError
 
addParameter(Object) - Method in class org.neodatis.odb.core.NeoDatisError
 
addParameter(String) - Method in class org.neodatis.odb.core.NeoDatisError
 
addParameter(int) - Method in class org.neodatis.odb.core.NeoDatisError
 
addParameter(byte) - Method in class org.neodatis.odb.core.NeoDatisError
 
addParameter(long) - Method in class org.neodatis.odb.core.NeoDatisError
 
addParameterHelper(ParameterHelper) - Method in interface org.neodatis.odb.ClassRepresentation
Adds an helper to tell ODB how to create an instance when no default constructor is available
addParameterHelper(Class, ParameterHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addParameterHelper(String, ParameterHelper) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
addParameterHelper(Class, ParameterHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addParameterHelper(String, ParameterHelper) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
addParameterHelper(ParameterHelper) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
addSelectTrigger(Class, SelectTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addSelectTrigger(SelectTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addSelectTrigger(Class, SelectTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addSelectTrigger(String, String, ServerSelectTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addSelectTrigger(Class, SelectTrigger) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
addSelectTrigger(String, String, ServerSelectTrigger) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addSelectTrigger(SelectTrigger) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
addSelectTrigger(Class, SelectTrigger) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
addSelectTrigger(Class, SelectTrigger) - Method in interface org.neodatis.odb.ODB
Used to add a select trigger callback for the specific class
addSelectTrigger(String, String, ServerSelectTrigger) - Method in interface org.neodatis.odb.ODBServer
Used to add a select trigger callback
addSelectTriggerFor(String, SelectTrigger) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addSelectTriggerFor(String, SelectTrigger) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addSelectTriggerFor(String, SelectTrigger) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
addSelectTriggerFor(String, SelectTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addSelectTriggerFor(String, SelectTrigger) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
addSession(ISession, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addSession(ISession, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addSession(ISession) - Method in interface org.neodatis.odb.core.server.transaction.ISessionManager
 
addSession(ISession, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addSession(ISession, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
addSession(ISession) - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
addUniqueIndexOn(String, String[], boolean) - Method in interface org.neodatis.odb.ClassRepresentation
 
addUniqueIndexOn(String, String[], boolean) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
addUpdateTrigger(Class, UpdateTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addUpdateTrigger(UpdateTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addUpdateTrigger(Class, UpdateTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
addUpdateTrigger(String, String, ServerUpdateTrigger) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addUpdateTrigger(Class, UpdateTrigger) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
addUpdateTrigger(String, String, ServerUpdateTrigger) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addUpdateTrigger(UpdateTrigger) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
addUpdateTrigger(Class, UpdateTrigger) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
addUpdateTrigger(Class, UpdateTrigger) - Method in interface org.neodatis.odb.ODB
Used to add an update trigger callback for the specific class
addUpdateTrigger(String, String, ServerUpdateTrigger) - Method in interface org.neodatis.odb.ODBServer
Used to add an update trigger callback
addUpdateTriggerFor(String, UpdateTrigger) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
addUpdateTriggerFor(String, UpdateTrigger) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
addUpdateTriggerFor(String, UpdateTrigger) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
addUpdateTriggerFor(String, UpdateTrigger) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
addUpdateTriggerFor(String, UpdateTrigger) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
addUserForBase(String, String, String) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
addUserForBase(String, String, String) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
addUserForBase(String, String, String) - Method in interface org.neodatis.odb.ODBServer
Not yet implemented
addWithKey(OdbComparable, E) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
Adds the object in the btree with the specific key
addWithKey(int, E) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
Adds the object in the btree with the specific key
addWithKey(OdbComparable, T) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
addWithKey(int, T) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
addWithKey(OdbComparable, T) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
addWithKey(int, T) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
addWithKey(OdbComparable, E) - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
addWithKey(int, E) - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
addWithKey(OdbComparable, ObjectValues) - Method in class org.neodatis.odb.impl.core.query.list.values.SimpleListForValues
 
addWithKey(int, ObjectValues) - Method in class org.neodatis.odb.impl.core.query.list.values.SimpleListForValues
 
addWithKey(OdbComparable, E) - Method in interface org.neodatis.odb.Objects
Add an object into the collection using a specific ordering key
addWithKey(int, E) - Method in interface org.neodatis.odb.Objects
Add an object into the collection using a specific ordering key
addWithKey(OdbComparable, ObjectValues) - Method in interface org.neodatis.odb.Values
Add an object into the collection using a specific ordering key
addWithKey(int, ObjectValues) - Method in interface org.neodatis.odb.Values
Add an object into the collection using a specific ordering key
addWriteAction(IWriteAction) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Adds a write action to the transaction
addWriteAction(IWriteAction, boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Adds a write action to the transaction
AesMd5Cypher - Class in org.neodatis.odb.impl.core.layers.layer3.crypto
 
AesMd5Cypher() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
AFTER_DELETE_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
AFTER_INSERT_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
AFTER_UPDATE_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
afterCommit() - Method in interface org.neodatis.odb.core.layers.layer3.ICommitListener
 
afterCommit() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
afterDelete(Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerDeleteTrigger
 
afterDelete(ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerDeleteTrigger
 
afterDelete(Object, OID) - Method in class org.neodatis.odb.core.trigger.DeleteTrigger
 
afterInit() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
afterInit() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
afterInsert(Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerInsertTrigger
 
afterInsert(ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerInsertTrigger
 
afterInsert(Object, OID) - Method in class org.neodatis.odb.core.trigger.InsertTrigger
 
afterSelect(Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerSelectTrigger
 
afterSelect(ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerSelectTrigger
 
afterSelect(Object, OID) - Method in class org.neodatis.odb.core.trigger.SelectTrigger
 
afterUpdate(ObjectRepresentation, Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerUpdateTrigger
 
afterUpdate(ObjectRepresentation, ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerUpdateTrigger
 
afterUpdate(ObjectRepresentation, Object, OID) - Method in class org.neodatis.odb.core.trigger.UpdateTrigger
 
alias - Variable in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
allOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
and(ICriterion) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
And - Class in org.neodatis.odb.core.query.criteria
 
And() - Constructor for class org.neodatis.odb.core.query.criteria.And
 
and() - Static method in class org.neodatis.odb.core.query.criteria.Where
 
AndroidClassIntrospector - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
The ClassIntrospector is used to introspect classes.
AndroidClassIntrospector() - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.AndroidClassIntrospector
 
aois - Variable in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
A map of abstract object info, keys are local ids
applyTo(IFileSystemInterface, int) - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
applyTo(IFileSystemInterface, int) - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
ARRAY - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
ARRAY_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
ArrayModifyElement - Class in org.neodatis.odb.core.layers.layer2.meta.compare
 
ArrayModifyElement(NonNativeObjectInfo, int, int, AbstractObjectInfo, boolean) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
ArrayObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
A meta representation of an Array
ArrayObjectInfo(Object[]) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
ArrayObjectInfo(Object[], ODBType, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
associateIds(ClientNonNativeObjectInfo, OID, OID) - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
associateIdToObject(byte, byte, long, OID, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Associate an object OID to its position
associateIdToObject(byte, byte, long, OID, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Associate an object OID to its position
AtomicNativeObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To keep info about a native object like int,char, long, Does not include array or collection
AtomicNativeObjectInfo(Object, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
AtomicNativeObjectSerializer - Class in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
AtomicNativeObjectSerializer() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.AtomicNativeObjectSerializer
 
atomicNativeObjectToString(AtomicNativeObjectInfo, int) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
 
attempt(long) - Method in class org.neodatis.tool.mutex.Mutex
 
ATTRIBUTE_REFERENCES_A_DELETED_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ATTRIBUTE_SEPARATOR - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
attributeName - Variable in class org.neodatis.odb.core.query.criteria.AbstractCriterion
The name of the attribute involved by this criterion
attributeName - Variable in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
AttributeValueComparator - Class in org.neodatis.odb.impl.core.layers.layer2.meta.compare
 
AttributeValueComparator() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.compare.AttributeValueComparator
 
AttributeValuesMap - Class in org.neodatis.odb.core.layers.layer2.meta
A Map to contain values of attributes of an object.
AttributeValuesMap() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
automaticallyCreateDatabase - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
automaticallyIncreaseCacheSize() - Static method in class org.neodatis.odb.OdbConfiguration
 
automaticCloseFileOnExit() - Static method in class org.neodatis.odb.OdbConfiguration
 
automaticDeleteIsEnabled() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
automaticDeleteIsEnabled() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
AverageValueAction - Class in org.neodatis.odb.impl.core.query.values
An action to compute the average value of a field
AverageValueAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
avg(String, String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
avg(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
avg(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
avg(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 

B

baseIdentification - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
The file parameters - if we are accessing a file, it will be a IOFileParameters that contains the file name
baseIdentification - Variable in class org.neodatis.odb.impl.core.transaction.Session
 
baseIdentifier - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
BEFORE_DELETE_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
BEFORE_INSERT_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
BEFORE_UPDATE_TRIGGER_HAS_THROWN_EXCEPTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
beforeCommit() - Method in interface org.neodatis.odb.core.layers.layer3.ICommitListener
 
beforeCommit() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
beforeDelete(Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerDeleteTrigger
 
beforeDelete(ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerDeleteTrigger
 
beforeDelete(Object, OID) - Method in class org.neodatis.odb.core.trigger.DeleteTrigger
 
beforeInsert(Object) - Method in class org.neodatis.odb.core.server.trigger.ServerInsertTrigger
 
beforeInsert(ObjectRepresentation) - Method in class org.neodatis.odb.core.server.trigger.ServerInsertTrigger
 
beforeInsert(Object) - Method in class org.neodatis.odb.core.trigger.InsertTrigger
 
beforeUpdate(ObjectRepresentation, Object, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerUpdateTrigger
 
beforeUpdate(ObjectRepresentation, ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.server.trigger.ServerUpdateTrigger
 
beforeUpdate(ObjectRepresentation, Object, OID) - Method in class org.neodatis.odb.core.trigger.UpdateTrigger
 
BIG_DECIMAL - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
BIG_DECIMAL_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
BIG_INTEGER - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
BIG_INTEGER_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
bigDecimalToByteArray(BigDecimal, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
bigDecimalToByteArray(BigDecimal, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
bigIntegerToByteArray(BigInteger, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
bigIntegerToByteArray(BigInteger, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
BLOCK_FULL - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockStatus
 
BLOCK_ID_OFFSET_FOR_BLOCK_NUMBER - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_OFFSET_FOR_BLOCK_STATUS - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
ID Block Header : Block size : 1 int Block type : 1 byte Block status : 1 byte Prev block position : 1 long Next block position : 1 long Block number : 1 int Max id : 1 long Total size = 34
BLOCK_ID_OFFSET_FOR_MAX_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_OFFSET_FOR_NEXT_BLOCK - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_OFFSET_FOR_PREV_BLOCK - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_OFFSET_FOR_START_OF_REPETITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_REPETITION_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_REPETITION_ID_STATUS - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_ID_REPETITION_ID_TYPE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
pull id type (byte),id(long),
BLOCK_ID_REPETITION_OBJECT_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
BLOCK_NOT_FULL - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockStatus
 
BLOCK_NUMBER_DOES_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
BLOCK_TYPE_ARRAY_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_CLASS_BODY - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_CLASS_HEADER - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_COLLECTION_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_DELETED - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_IDS - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_INDEX - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_MAP_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_NATIVE_NULL_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_NATIVE_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_NON_NATIVE_NULL_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_NON_NATIVE_OBJECT - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BLOCK_TYPE_POINTER - Static variable in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BlockStatus - Class in org.neodatis.odb.impl.core.layers.layer3.block
To keep track of block status
BlockStatus() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.block.BlockStatus
 
BlockTypes - Class in org.neodatis.odb.impl.core.layers.layer3.block
All Block Types of the ODB database format.
BlockTypes() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
BOOLEAN - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
BOOLEAN_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
booleanToByteArray(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
booleanToByteArray(boolean, byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
booleanToByteArray(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
booleanToByteArray(boolean, byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
btree - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
The BTree owner of this node
BTREE_SIZE_DIFFERS_FROM_CLASS_ELEMENT_NUMBER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
BTreeDisplay - Class in org.neodatis.btree.tool
an utility to display a btree
BTreeDisplay() - Constructor for class org.neodatis.btree.tool.BTreeDisplay
 
BTreeError - Class in org.neodatis.btree
ODB BTree Errors All @ in error description will be replaced by parameters
BTreeError(int, String) - Constructor for class org.neodatis.btree.BTreeError
 
BTreeException - Exception in org.neodatis.btree.exception
 
BTreeException() - Constructor for exception org.neodatis.btree.exception.BTreeException
 
BTreeException(String, Throwable) - Constructor for exception org.neodatis.btree.exception.BTreeException
 
BTreeException(String) - Constructor for exception org.neodatis.btree.exception.BTreeException
 
BTreeIteratorMultipleValuesPerKey - Class in org.neodatis.btree
An iterator to iterate over NeoDatis BTree that accept more than one value per key.
BTreeIteratorMultipleValuesPerKey(IBTree, OrderByConstants) - Constructor for class org.neodatis.btree.BTreeIteratorMultipleValuesPerKey
 
BTreeIteratorSingleValuePerKey - Class in org.neodatis.btree
An iterator to iterate over NeoDatis BTree.
BTreeIteratorSingleValuePerKey(IBTree, OrderByConstants) - Constructor for class org.neodatis.btree.BTreeIteratorSingleValuePerKey
 
BTreeMultipleValuesPerKey - Class in org.neodatis.btree.impl.multiplevalue
 
BTreeMultipleValuesPerKey() - Constructor for class org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
 
BTreeMultipleValuesPerKey(String, int, IBTreePersister) - Constructor for class org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
 
BTreeNodeMultipleValuesPerKey - Class in org.neodatis.btree.impl.multiplevalue
 
BTreeNodeMultipleValuesPerKey() - Constructor for class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
BTreeNodeMultipleValuesPerKey(IBTree) - Constructor for class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
BTreeNodeSingleValuePerKey - Class in org.neodatis.btree.impl.singlevalue
 
BTreeNodeSingleValuePerKey() - Constructor for class org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
 
BTreeNodeSingleValuePerKey(IBTree) - Constructor for class org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
 
BTreeNodeValidationException - Exception in org.neodatis.btree.exception
 
BTreeNodeValidationException() - Constructor for exception org.neodatis.btree.exception.BTreeNodeValidationException
 
BTreeNodeValidationException(String, Throwable) - Constructor for exception org.neodatis.btree.exception.BTreeNodeValidationException
 
BTreeNodeValidationException(String) - Constructor for exception org.neodatis.btree.exception.BTreeNodeValidationException
 
BTreeSingleValuePerKey - Class in org.neodatis.btree.impl.singlevalue
 
BTreeSingleValuePerKey() - Constructor for class org.neodatis.btree.impl.singlevalue.BTreeSingleValuePerKey
 
BTreeSingleValuePerKey(String, int, IBTreePersister) - Constructor for class org.neodatis.btree.impl.singlevalue.BTreeSingleValuePerKey
 
BTreeValidator - Class in org.neodatis.btree.tool
 
BTreeValidator() - Constructor for class org.neodatis.btree.tool.BTreeValidator
 
BUFFER_TOO_SMALL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
BUFFERED_IO - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
bufferEndPosition - Variable in class org.neodatis.tool.wrappers.io.MultiBufferVO
The current end position of the buffer
buffers - Variable in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
bufferStartPosition - Variable in class org.neodatis.tool.wrappers.io.MultiBufferVO
The current start position of the buffer
build(IBTree, boolean) - Method in class org.neodatis.btree.tool.BTreeDisplay
 
build(IBTreeNode, int, boolean) - Method in class org.neodatis.btree.tool.BTreeDisplay
 
buildCache() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
buildCache() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
buildCache() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
buildCache() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
buildClassInfoForCommit(ClassInfo) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Shift all unconnected infos to connected (committed) infos
buildClassOID(long) - Static method in class org.neodatis.odb.core.oid.OIDFactory
 
buildDefaultSession() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
buildDefaultSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
buildDefaultSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
buildDefaultSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
buildFileWriter(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
buildFSI() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
buildFSI() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalObjectWriter
 
buildFSI() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
buildFSI() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
buildIndexKey(String, NonNativeObjectInfo, int[]) - Static method in class org.neodatis.odb.core.query.execution.IndexTool
 
buildIndexKey(String, AttributeValuesMap, String[]) - Static method in class org.neodatis.odb.core.query.execution.IndexTool
 
buildInstanceBuilder() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
buildInstanceBuilder() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectReader
 
buildNnoi(Object, ClassInfo, AbstractObjectInfo[], long[], int[], Map<Object, NonNativeObjectInfo>) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IObjectIntrospector
 
buildNnoi(Object, ClassInfo, AbstractObjectInfo[], long[], int[], Map<Object, NonNativeObjectInfo>) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
buildNnoi(Object, ClassInfo, AbstractObjectInfo[], long[], int[], Map<Object, NonNativeObjectInfo>) - Method in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
buildNode() - Method in interface org.neodatis.btree.IBTree
 
buildNode() - Method in class org.neodatis.btree.impl.AbstractBTree
 
buildNode() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
buildNode() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
buildNode() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
buildNode() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
buildObjectIntrospector() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
buildObjectIntrospector() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
buildObjectIntrospector() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
buildObjectIntrospector() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
buildObjectOID(long) - Static method in class org.neodatis.odb.core.oid.OIDFactory
 
buildObjectReader() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
buildObjectReader() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
buildObjectReader() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
buildObjectReader() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
buildObjectWriter() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
buildObjectWriter() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
buildObjectWriter() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
buildObjectWriter() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
buildOneInstance(NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer2.instance.IInstanceBuilder
Builds a Non Native Object instance TODO Perf checks the IFs Builds a non native object using The object info
buildOneInstance(NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
buildOneInstance(NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
The entry point to build an instance from an object meta representation
buildOneInstance(NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
buildOrderByKey(Object) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
TODO very bad.
buildOrderByKey(NonNativeObjectInfo) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
buildOrderByKey(AttributeValuesMap) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
buildOrderByKey() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
buildTmpCache() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
buildTmpCache() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
buildTmpCache() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
buildTree(int) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
buildTree(int) - Method in class org.neodatis.odb.impl.core.query.list.objects.InMemoryBTreeCollection
 
buildTree(int) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazyBTreeCollection
 
buildTree(int) - Method in class org.neodatis.odb.impl.core.query.list.values.InMemoryBTreeCollectionForValues
 
buildTriggerManager() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
buildTriggerManager() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalObjectWriter
 
buildTriggerManager() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
buildTriggerManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
buildTriggerManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
buildTriggerManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
BYTE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
BYTE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
byteArrayConverter - Variable in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
byteArrayConverter - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
byteArrayConverter - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
byteArrayToBigDecimal(byte[], boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToBigDecimal(byte[], boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToBigInteger(byte[], boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToBigInteger(byte[], boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToBoolean(byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToBoolean(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToChar(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToChar(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToDate(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToDate(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToDouble(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToDouble(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToFloat(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToFloat(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToInt(byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToInt(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToLong(byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToLong(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToShort(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToShort(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToString(byte[], boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
byteArrayToString(byte[], boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
byteArrayToString(byte[]) - Static method in class org.neodatis.tool.DisplayUtility
 

C

Cache - Class in org.neodatis.odb.impl.core.transaction
A cache of object.
Cache(ISession, String) - Constructor for class org.neodatis.odb.impl.core.transaction.Cache
 
cache - Variable in class org.neodatis.odb.impl.core.transaction.Session
 
CACHE_IS_FULL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CACHE_NEGATIVE_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CACHE_NEGATIVE_POSITION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CACHE_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CACHE_NULL_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CACHE_OBJECT_INFO_HEADER_WITHOUT_CLASS_ID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CacheFactory - Class in org.neodatis.odb.impl.core.transaction
 
CacheFactory() - Constructor for class org.neodatis.odb.impl.core.transaction.CacheFactory
 
callback - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
callerIsOdbExplorer(int) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
 
callerIsSerializer(int) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
 
callerIsXml(int) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
 
calls - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
CAN_NOT_ASSOCIATE_SERVER_TRIGGER_TO_LOCAL_OR_CLIENT_ODB - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CAN_NOT_DELETE_FILE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CAN_NOT_GET_OBJECT_FROM_NULL_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
canUpdateInPlace() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
canUseIndex() - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
canUseIndex() - Method in class org.neodatis.odb.core.query.criteria.AbstractExpression
 
canUseIndex() - Method in class org.neodatis.odb.core.query.criteria.And
 
canUseIndex() - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
 
canUseIndex() - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
canWrite() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
canWrite() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
canWrite() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
CASE_INSENTIVE_LIKE - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
CATEGORY_SYSTEM_CLASS - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
Constant used for the classCategory variable to indicate a system class
CATEGORY_USER_CLASS - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
Constant used for the classCategory variable to indicate a user class
ChangedAttribute - Interface in org.neodatis.odb.core.layers.layer2.meta.compare
 
changedAttributeActions - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
TODO check the interface, the two subclasses and their uses
ChangedNativeAttributeAction - Class in org.neodatis.odb.core.layers.layer2.meta.compare
Used to store informations about object changes at attribute level
ChangedNativeAttributeAction(NonNativeObjectInfo, NonNativeObjectInfo, long, NativeObjectInfo, int, boolean, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
ChangedObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta.compare
Used to store informations about object changes
ChangedObjectInfo(ClassInfo, ClassInfo, int, AbstractObjectInfo, AbstractObjectInfo, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectInfo
 
ChangedObjectInfo(ClassInfo, ClassInfo, int, AbstractObjectInfo, AbstractObjectInfo, String, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectInfo
 
changedObjectMetaRepresentations - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
ChangedObjectReferenceAttributeAction - Class in org.neodatis.odb.core.layers.layer2.meta.compare
Used to store informations about object changes when the change is only a reference change
ChangedObjectReferenceAttributeAction(long, ObjectReference, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
ChangedValueNotification - Class in org.neodatis.odb.impl.core.server.trigger
 
ChangedValueNotification(NonNativeObjectInfo, OID, String, Object) - Constructor for class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
ChangedValueProcessor - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
Used when a server side trigger has changed a value of an object of the server side
ChangedValueProcessor(IClassIntrospector) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ChangedValueProcessor
 
changeFieldType(String, String, Class) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
changeFieldType(String, String, Class) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
changes - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
CHARACTER - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
CHARACTER_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
charToByteArray(char) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
charToByteArray(char) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
CHECK_META_MODEL_COMPATIBILITY - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
checkDuplicateChildren(IBTreeNode, IBTreeNode) - Static method in class org.neodatis.btree.tool.BTreeValidator
 
checkHeaderPosition() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
checkHeaderPosition() - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
checkHeaderPosition() - Method in class org.neodatis.odb.impl.core.transaction.ServerCache
 
checkMetaModelCompatibility(Map<String, ClassInfo>) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Receive the current class info (loaded from current java classes present on classpath and check against the persisted meta model
checkMetaModelCompatibility(Map<String, ClassInfo>) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Receive the current class info (loaded from current java classes present on classpath and check against the persisted meta model
checkMetaModelCompatibility(Map<String, ClassInfo>) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
CheckMetaModelCompatibilityMessage - Class in org.neodatis.odb.core.server.message
 
CheckMetaModelCompatibilityMessage(String, String, Map<String, ClassInfo>) - Constructor for class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessage
 
CheckMetaModelCompatibilityMessageResponse - Class in org.neodatis.odb.core.server.message
 
CheckMetaModelCompatibilityMessageResponse(String, String, CheckMetaModelResult, MetaModel) - Constructor for class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
CheckMetaModelCompatibilityMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
CheckMetaModelResult - Class in org.neodatis.odb.core.layers.layer3.engine
 
CheckMetaModelResult() - Constructor for class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
checkModelCompatibility() - Static method in class org.neodatis.odb.OdbConfiguration
 
checkRuntimeCompatibility() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
This is a runtime compatibility check.
checkRuntimeVersion() - Static method in class org.neodatis.odb.OdbConfiguration
 
children - Variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
children - Variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
childrenOids - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
childrenOids - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
ci - Variable in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
CIZoneInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Class keep track of object pointers and number of objects of a class info for a specific zone
CIZoneInfo(ClassInfo, OID, OID, long) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
CLASS - Static variable in class org.neodatis.odb.core.layers.layer3.IDTypes
 
CLASS_INFO_DO_NOT_HAVE_THE_ATTRIBUTE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLASS_INFO_DOES_NOT_EXIST_IN_META_MODEL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLASS_INTROSPECTION_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLASS_OFFSET_BLOCK_SIZE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_BLOCK_TYPE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_CATEGORY - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_CLASS_FIRST_OBJECT_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_CLASS_LAST_OBJECT_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_CLASS_NB_OBJECTS - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_FULL_CLASS_NAME_SIZE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_NEXT_CLASS_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OFFSET_PREVIOUS_CLASS_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
CLASS_OID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
CLASS_OID_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
CLASS_POOL_CREATE_CLASS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLASS_WITHOUT_CONSTRUCTOR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ClassAttributeInfo - Class in org.neodatis.odb.core.layers.layer2.meta
to keep informations about an attribute of a class :
ClassAttributeInfo() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
ClassAttributeInfo(int, String, String, ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
ClassAttributeInfo(int, String, Class, String, ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
classId - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.AtomicNativeObjectSerializer
 
classId - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.CollectionObjectInfoSerializer
 
classId - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.NativeObjectSerializer
 
ClassInfo - Class in org.neodatis.odb.core.layers.layer2.meta
A meta representation of a class
ClassInfo() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
ClassInfo(String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
ClassInfo(String, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
ClassInfo(String, String, IOdbList<ClassAttributeInfo>) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
classInfo - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The class of the object being fetched
classInfo - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
classInfo - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
classInfo - Variable in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
classInfo - Variable in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
ClassInfoCompareResult - Class in org.neodatis.odb.core.layers.layer2.meta
To keep track of differences between two ClassInfo.
ClassInfoCompareResult(String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
ClassInfoHelper - Class in org.neodatis.odb.core.layers.layer2.meta
 
ClassInfoHelper() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
classInfoIds - Variable in class org.neodatis.odb.impl.core.server.transaction.ServerSession
To keep track of class info creation on server.
ClassInfoIndex - Class in org.neodatis.odb.core.layers.layer2.meta
An index of a class info
ClassInfoIndex() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
classInfoIndex - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
classInfoIndex - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
ClassInfoList - Class in org.neodatis.odb.core.layers.layer2.meta
A simple list to contain some class infos.
ClassInfoList() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
ClassInfoList(ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
classIntrospector - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
classIntrospector - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
classIntrospector - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
classIntrospector - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ChangedValueProcessor
 
classIntrospector - Variable in class org.neodatis.odb.impl.main.ODBAdapter
 
className - Variable in class org.neodatis.odb.core.server.message.AddIndexMessage
 
className - Variable in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
className - Variable in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
classPool - Variable in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
ClassRepresentation - Interface in org.neodatis.odb
A class abstraction to give access to class level configuration like adding an index, checking if index exists, rebuilding an index,...
clear() - Method in interface org.neodatis.btree.IBTree
 
clear() - Method in interface org.neodatis.btree.IBTreeNode
 
clear() - Method in interface org.neodatis.btree.IBTreePersister
 
clear() - Method in class org.neodatis.btree.impl.AbstractBTree
 
clear() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
clear() - Method in class org.neodatis.btree.impl.InMemoryPersister
 
clear() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
clear() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
clear() - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IObjectIntrospector
 
clear() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
clear() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
clear() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
clear() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
clear() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
clear() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
clear() - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
clear(boolean) - Method in interface org.neodatis.odb.core.transaction.ICache
 
clear() - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Removes all mappings from this cache.
clear() - Method in interface org.neodatis.odb.core.transaction.ISession
 
clear() - Method in interface org.neodatis.odb.core.transaction.ITransaction
clear the transaction
clear() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
clear() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
clear() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
clear() - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
clear() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
clear() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
clear() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
clear() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
clear() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
clear() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
clear(boolean) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
clear(boolean) - Method in class org.neodatis.odb.impl.core.transaction.LazyServerCache
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
clear(boolean) - Method in class org.neodatis.odb.impl.core.transaction.ServerCache
 
clear() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
clear() - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
clear() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
clearAll() - Static method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
clearBuffer(int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
clearCache() - Method in interface org.neodatis.odb.core.server.layers.layer3.engine.IMessageStreamer
 
clearCache() - Method in interface org.neodatis.odb.core.transaction.ISession
 
clearCache() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
clearCache() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
clearCache() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
clearInsertingObjects() - Method in interface org.neodatis.odb.core.transaction.ICache
 
clearInsertingObjects() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
clearMessageStreamerCache() - Method in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
clearMessageStreamerCache() - Method in class org.neodatis.odb.core.server.connection.DefaultConnectionThread
 
clearMessageStreamerCache() - Method in class org.neodatis.odb.core.server.connection.SameVmConnection
 
clearModified() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
clearObjectInfos() - Method in interface org.neodatis.odb.core.transaction.ITmpCache
 
clearObjectInfos() - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
clearOnCommit() - Method in interface org.neodatis.odb.core.transaction.ICache
 
clearOnCommit() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
clearValuesToReturn() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
CLIENT_NET_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_CAN_NOT_ASSOCIATE_OIDS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_CAN_NOT_CREATE_CLASS_INFO - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_CAN_NOT_OPEN_ODB_SERVER_ON_PORT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_CONNECTION_IS_NULL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_META_MODEL_INCONSISTENCY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_META_MODEL_INCONSISTENCY_DIFFERENT_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_PORT_IS_BUSY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_SYNCHRONIZE_IDS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CLIENT_SERVER_UNKNOWN_COMMAND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
clientAndServerRunInSameVM - Variable in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
To know if client runs on the same vm than the server.
clientAndServerRunInSameVM() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
clientIds - Variable in class org.neodatis.odb.impl.core.server.transaction.ServerSession
client object ids
ClientNonNativeObjectInfo - Class in org.neodatis.odb.core.server.layers.layer2.meta
 
ClientNonNativeObjectInfo() - Constructor for class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
ClientNonNativeObjectInfo(ObjectInfoHeader, ClassInfo) - Constructor for class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
ClientNonNativeObjectInfo(ClassInfo) - Constructor for class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
ClientNonNativeObjectInfo(Object, ClassInfo, AbstractObjectInfo[], long[], int[]) - Constructor for class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
ClientObjectIntrospector - Class in org.neodatis.odb.impl.core.server.layers.layer1
Not thread safe
ClientObjectIntrospector(IStorageEngine, String) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
clientOids - Variable in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
client oids are sequential ids created by the client side engine.
ClientServerConnection - Class in org.neodatis.odb.core.server.connection
The abstract class that manages the client server connections.
ClientServerConnection(IODBServerExt, boolean) - Constructor for class org.neodatis.odb.core.server.connection.ClientServerConnection
 
ClientSession - Class in org.neodatis.odb.impl.core.transaction
The client session when ODB is used in client server mode
ClientSession(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.transaction.ClientSession
 
ClientStorageEngine - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ClientStorageEngine(String, int, String) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
ClientStorageEngine(String, int, String, String, String) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
ClientStorageEngine(IOSocketParameter) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
close() - Method in interface org.neodatis.btree.IBTreePersister
 
close() - Method in class org.neodatis.btree.impl.InMemoryPersister
 
close() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
close() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
close() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
close() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
CLOSE - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
close() - Method in interface org.neodatis.odb.core.server.layers.layer3.engine.IMessageStreamer
 
close() - Method in interface org.neodatis.odb.core.transaction.ISession
 
close() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
close() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
close() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
close() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
close() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
close() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
close() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
close() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
close() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
close() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
close() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
close() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerAdmin
 
close() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
close() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
close() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
close() - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
close() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
close() - Method in class org.neodatis.odb.impl.main.RemoteODBClient
 
close() - Method in class org.neodatis.odb.impl.main.SameVMODBClient
 
close() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
close() - Method in interface org.neodatis.odb.ODB
Closes the database.
close() - Method in interface org.neodatis.odb.ODBServer
Closes the server.
close() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
closeIO() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
closeIO() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
CloseMessage - Class in org.neodatis.odb.core.server.message
 
CloseMessage(String, String) - Constructor for class org.neodatis.odb.core.server.message.CloseMessage
 
CloseMessageResponse - Class in org.neodatis.odb.core.server.message
 
CloseMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.CloseMessageResponse
 
CloseMessageResponse(String, String) - Constructor for class org.neodatis.odb.core.server.message.CloseMessageResponse
 
COLLECTION - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
COLLECTION_ELEMENT_SEPARATOR - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
COLLECTION_END - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
COLLECTION_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
COLLECTION_INSTANCIATION_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
COLLECTION_START - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
CollectionObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Meta representation of a collection
CollectionObjectInfo() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
CollectionObjectInfo(Collection<AbstractObjectInfo>) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
CollectionObjectInfo(Collection<AbstractObjectInfo>, Collection<NonNativeObjectInfo>) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
CollectionObjectInfo(Collection<AbstractObjectInfo>, ODBType, Collection<NonNativeObjectInfo>) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
CollectionObjectInfoSerializer - Class in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
CollectionObjectInfoSerializer() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.CollectionObjectInfoSerializer
 
CollectionQueryResultAction - Class in org.neodatis.odb.impl.core.query.criteria
Class that manage normal query.
CollectionQueryResultAction(IQuery, boolean, IStorageEngine, boolean, IInstanceBuilder) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
CollectionSizeCriterion - Class in org.neodatis.odb.impl.core.query.criteria
A criterio to test collection or array size
CollectionSizeCriterion(String, int, int) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
Command - Class in org.neodatis.odb.core.server.layers.layer3.engine
 
Command() - Constructor for class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
commands - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
commit() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
commit() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
commit() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
COMMIT - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
commit() - Method in interface org.neodatis.odb.core.transaction.ISession
 
commit() - Method in interface org.neodatis.odb.core.transaction.ITransaction
Execute the commit process of the transaction
commit() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
commit() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
commit() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
commit() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
commit() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
commit() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
commit() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
commit() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
commit() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
commit() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
commit() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
commit() - Method in interface org.neodatis.odb.ODB
Commit all the change of the database @
commitAndClose() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
commitAndClose() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
commitListeners - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
CommitMessage - Class in org.neodatis.odb.core.server.message
 
CommitMessage(String, String) - Constructor for class org.neodatis.odb.core.server.message.CommitMessage
 
CommitMessageResponse - Class in org.neodatis.odb.core.server.message
 
CommitMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.CommitMessageResponse
 
CommitMessageResponse(String, String, boolean) - Constructor for class org.neodatis.odb.core.server.message.CommitMessageResponse
 
commitMetaModel() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Used to commit meta model : classes This is useful when running in client server mode TODO Check this
CommittedCIZoneInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Used for committed zone info.
CommittedCIZoneInfo(ClassInfo, OID, OID, long) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
comparator - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
compare(Comparable, Comparable) - Static method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.AttributeValueComparator
A geenric compare method
CompareKey - Class in org.neodatis.odb.core.query
 
CompareKey() - Constructor for class org.neodatis.odb.core.query.CompareKey
 
compareTo(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
compareTo(Object) - Method in class org.neodatis.odb.core.query.CompareKey
 
compareTo(Object) - Method in class org.neodatis.odb.core.query.ComposedCompareKey
 
compareTo(Object) - Method in class org.neodatis.odb.core.query.SimpleCompareKey
 
compareTo(Object) - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
compareTo(Object) - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
compareTo(Object) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
compareTo(Object) - Method in interface org.neodatis.tool.wrappers.OdbComparable
 
COMPARISON_TYPE_GE - Static variable in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
COMPARISON_TYPE_GT - Static variable in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
COMPARISON_TYPE_LE - Static variable in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
COMPARISON_TYPE_LT - Static variable in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion - Class in org.neodatis.odb.core.query.criteria
A Criterion for greater than (gt),greater or equal(ge), less than (lt) and less or equal (le)
ComparisonCriterion(String, String, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, int, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, short, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, byte, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, float, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, double, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, long, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, Object, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComparisonCriterion(String, boolean, int) - Constructor for class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ComposedCompareKey - Class in org.neodatis.odb.core.query
A composed key : an object that contains various values used for indexing query result
ComposedCompareKey(OdbComparable[]) - Constructor for class org.neodatis.odb.core.query.ComposedCompareKey
 
ComposedExpression - Class in org.neodatis.odb.core.query.criteria
 
ComposedExpression() - Constructor for class org.neodatis.odb.core.query.criteria.ComposedExpression
 
computeIndexKey(ClassInfo, ClassInfoIndex) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
computeIndexKey(ClassInfo, ClassInfoIndex) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
computeIndexKey(ClassInfo, ClassInfoIndex) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
computeIndexKey(ClassInfo, ClassInfoIndex) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
computeKey(NonNativeObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
computeKey(ClassInfo, ClassInfoIndex, CriteriaQuery) - Static method in class org.neodatis.odb.core.query.execution.IndexTool
Take the fields of the index and take value from the query
concat(Collection<Object>, Collection<Object>) - Static method in class org.neodatis.tool.wrappers.list.NeoDatisCollectionUtil
 
config(IClassPool) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
Configuration - Class in org.neodatis.odb
Deprecated. Use OdbConfiguration instead
Configuration() - Constructor for class org.neodatis.odb.Configuration
Deprecated.  
CONNECT - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
connection - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
ConnectionAction - Class in org.neodatis.odb.core.server.connection
A simple class with some constants to describe what a connection is doing
ConnectionAction() - Constructor for class org.neodatis.odb.core.server.connection.ConnectionAction
 
connectionId - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
connectionId - Variable in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
This represents the connection to the server
connectionId - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
ConnectionIdGenerator - Class in org.neodatis.odb.core.server.connection
 
ConnectionIdGenerator() - Constructor for class org.neodatis.odb.core.server.connection.ConnectionIdGenerator
 
connectionIsUp - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
ConnectionManager - Class in org.neodatis.odb.core.server.connection
 
ConnectionManager(IStorageEngine) - Constructor for class org.neodatis.odb.core.server.connection.ConnectionManager
 
ConnectMessage - Class in org.neodatis.odb.core.server.message
 
ConnectMessage(String, String, String, String) - Constructor for class org.neodatis.odb.core.server.message.ConnectMessage
 
ConnectMessageResponse - Class in org.neodatis.odb.core.server.message
 
ConnectMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.ConnectMessageResponse
 
ConnectMessageResponse(String, String, MetaModel, TransactionId) - Constructor for class org.neodatis.odb.core.server.message.ConnectMessageResponse
 
ConsoleLogger - Class in org.neodatis.tool
 
ConsoleLogger(IStorageEngine) - Constructor for class org.neodatis.tool.ConsoleLogger
 
ConsoleLogger() - Constructor for class org.neodatis.tool.ConsoleLogger
 
ConstantWrapper - Class in org.neodatis.tool.wrappers
 
ConstantWrapper() - Constructor for class org.neodatis.tool.wrappers.ConstantWrapper
 
consultNextOid() - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
consultNextOid() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
CONTAIN - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
contain(String, boolean) - Static method in class org.neodatis.odb.core.query.criteria.Where
The
contain(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contain(String, Object) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
contains(Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
CONTAINS_QUERY_WITH_NO_QUERY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CONTAINS_QUERY_WITH_NO_STORAGE_ENGINE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
containsAll(Collection) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
ContainsCriterion - Class in org.neodatis.odb.impl.core.query.criteria
 
ContainsCriterion(String, String) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, int) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, short) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, byte) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, float) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, double) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, long) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, Object) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ContainsCriterion(String, boolean) - Constructor for class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
controlNumber - Variable in class org.neodatis.btree.impl.AbstractBTree
 
convert(Number) - Static method in class org.neodatis.odb.impl.core.query.values.ValuesUtil
 
convertToExternalOID(OID) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
convertToExternalOID(OID) - Method in interface org.neodatis.odb.ODBExt
Convert an OID to External OID
copy() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
copy() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
used to create a copy!
copy() - Method in class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.CustomQueryFieldAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
copy() - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
CorruptedDatabaseException - Exception in org.neodatis.odb
An exception thrown by ODB when a corrupted block is found
CorruptedDatabaseException(IError, String) - Constructor for exception org.neodatis.odb.CorruptedDatabaseException
 
CorruptedDatabaseException(IError, Throwable) - Constructor for exception org.neodatis.odb.CorruptedDatabaseException
 
CorruptedDatabaseException(IError) - Constructor for exception org.neodatis.odb.CorruptedDatabaseException
 
count(CriteriaQuery) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
count(CriteriaQuery) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
count(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
COUNT - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
count(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
count(Class) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
count(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
count(CriteriaQuery) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
count - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
count(CriteriaQuery) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
count(CriteriaQuery) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
count(CriteriaQuery) - Method in interface org.neodatis.odb.ODB
Returns the number of objects that satisfy the query
CountAction - Class in org.neodatis.odb.impl.core.query.values
An action to count objects of a query
CountAction(String) - Constructor for class org.neodatis.odb.impl.core.query.values.CountAction
 
counters() - Static method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
CountMessage - Class in org.neodatis.odb.core.server.message
To get the number of objets of a class
CountMessage(String, String, CriteriaQuery) - Constructor for class org.neodatis.odb.core.server.message.CountMessage
 
CountMessageResponse - Class in org.neodatis.odb.core.server.message
A response to a CountMessage command
CountMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.CountMessageResponse
 
CountMessageResponse(String, String, long) - Constructor for class org.neodatis.odb.core.server.message.CountMessageResponse
 
createBigIntegerFromString(String) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Create a copy oh this meta object
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
createCopy(Map<OID, AbstractObjectInfo>, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
createDecimalFromString(String) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
createEmptyDatabaseHeader(long, String, String) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Creates the header of the file
createEmptyDatabaseHeader(long, String, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Creates the header of the file
creations - Variable in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
criteria - Variable in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
CRITERIA_QUERY_ON_UNKNOWN_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
CRITERIA_QUERY_UNKNOWN_ATTRIBUTE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
criteriaQuery(Class, ICriterion) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
criteriaQuery(Class) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
criteriaQuery(Class, ICriterion) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
criteriaQuery(Class) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
criteriaQuery(Class, ICriterion) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
criteriaQuery(Class) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
CriteriaQuery - Class in org.neodatis.odb.impl.core.query.criteria
 
CriteriaQuery(Class, ICriterion) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
CriteriaQuery(Class) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
CriteriaQuery(String) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
CriteriaQuery(String, ICriterion) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
criteriaQuery(Class, ICriterion) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
criteriaQuery(Class) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
criteriaQuery(Class, ICriterion) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
criteriaQuery(Class) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
criteriaQuery(Class, ICriterion) - Method in interface org.neodatis.odb.ODB
 
criteriaQuery(Class) - Method in interface org.neodatis.odb.ODB
 
CriteriaQueryExecutionPlan - Class in org.neodatis.odb.impl.core.query.criteria
A simple Criteria execution plan Check if the query can use index and tries to find the best index to be used
CriteriaQueryExecutionPlan() - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
CriteriaQueryExecutionPlan(ClassInfo, CriteriaQuery) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
CriteriaQueryExecutor - Class in org.neodatis.odb.impl.core.query.criteria
 
CriteriaQueryExecutor(IQuery, IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
CriteriaQueryManager - Class in org.neodatis.odb.impl.core.query.criteria
 
CriteriaQueryManager() - Constructor for class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryManager
 
CROSS_SESSION_CACHE_NULL_OID_FOR_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
crossSessionCache - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
CrossSessionCache - Class in org.neodatis.odb.impl.core.transaction
A cache that survives the sessions.
CrossSessionCache() - Constructor for class org.neodatis.odb.impl.core.transaction.CrossSessionCache
Protected constructor for factory-based construction
CRYPTO_ALGORITH_NOT_FOUND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
Cryptographer - Class in org.neodatis.odb.impl.tool
 
Cryptographer() - Constructor for class org.neodatis.odb.impl.tool.Cryptographer
 
CURRENT_FILE_FORMAT_VERSION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
currentNnoi - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
currentNode - Variable in class org.neodatis.btree.AbstractBTreeIterator
The current node where the iterator is
currentOid - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
currentPosition - Variable in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
currentPositionWhenUsingBuffer - Variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
currentTransactionId - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
To keep track of current transaction Id
currentTransactionId - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
To keep track of current transaction Id
currentWriteAction - Variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
The same write action is reused for successive writes
currentWritePositionInWA - Variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
The position of the next write for WriteAction
custom(String, ICustomQueryFieldAction) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
custom(String, String, ICustomQueryFieldAction) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
CustomQueryFieldAction - Class in org.neodatis.odb.impl.core.query.values
 
CustomQueryFieldAction() - Constructor for class org.neodatis.odb.impl.core.query.values.CustomQueryFieldAction
 

D

DATA_WRITE_ACTION - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
DATABASE_HEADER_CURRENT_ID_BLOCK_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The position of the current id block: 1 long
DATABASE_HEADER_DATABASE_CHARACTER_ENCODING_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The Database character encoding : 50 bytes
DATABASE_HEADER_DATABASE_ID_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The Database ID : 4 Long (4*8 bytes)
DATABASE_HEADER_DATABASE_IS_USER_PROTECTED - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
To indicate if database is password protected : 1 byte
DATABASE_HEADER_DATABASE_PASSWORD - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The database password : 50 bytes
DATABASE_HEADER_DATABASE_USER_NAME - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The database user name : 50 bytes
DATABASE_HEADER_FIRST_CLASS_OID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The first class OID : 1 Long (8 bytes)
DATABASE_HEADER_FIRST_ID_BLOCK_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
First ID Block position
DATABASE_HEADER_LANGUAGE_ID_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
Future flag , may be to keep programming language that created the database: 1 byte
DATABASE_HEADER_LAST_CLOSE_STATUS_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The last ODB close status.
DATABASE_HEADER_LAST_TRANSACTION_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The last Transaction ID 2 long (2*4*8 bytes)
DATABASE_HEADER_NUMBER_OF_CLASSES_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
The number of classes in the meta model 1 long (4*8 bytes)
DATABASE_HEADER_POSITIONS - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
DATABASE_HEADER_PROTECTED_ZONE_SIZE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
DATABASE_HEADER_USE_ENCRYPTION_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
Use Encryption : 1 byte)
DATABASE_HEADER_USE_REPLICATION_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
To indicate if database uses replication : 1 byte)
DATABASE_HEADER_VERSION_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
File format version : 1 int (4 bytes)
DatabaseId - Interface in org.neodatis.odb
 
DatabaseIdImpl - Class in org.neodatis.odb.impl.core.oid
 
DatabaseIdImpl() - Constructor for class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
DatabaseIdImpl(long[]) - Constructor for class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
DatabaseStartupManager - Interface in org.neodatis.odb
 
DATE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_CALENDAR - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_CALENDAR_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_GREGORIAN_CALENDAR - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_GREGORIAN_CALENDAR_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_SQL - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_SQL_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_TIMESTAMP - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DATE_TIMESTAMP_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
dateToByteArray(Date) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
dateToByteArray(Date) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
debug - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
debug(Object) - Method in class org.neodatis.tool.ConsoleLogger
 
debug(Object) - Static method in class org.neodatis.tool.DLogger
 
debug(Object) - Method in interface org.neodatis.tool.ILogger
 
decipher - Variable in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
decreaseNbObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
decreaseNbObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
DEFAULT_ARRAY_COMPONENT_CLASS_NAME - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DEFAULT_COLLECTION_CLASS_NAME - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DEFAULT_MAP_CLASS_NAME - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DefaultByteArrayConverter - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Converts array of bytes into native objects and native objects into array of bytes
DefaultByteArrayConverter() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
DefaultClassIntrospector - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
The ClassIntrospector is used to introspect classes.
DefaultClassIntrospector() - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultClassIntrospector
 
DefaultClassRepresentation - Class in org.neodatis.odb.impl.main
 
DefaultClassRepresentation(IStorageEngine, ClassInfo) - Constructor for class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
DefaultConnectionThread - Class in org.neodatis.odb.core.server.connection
A thread to manage client connections via socket
DefaultConnectionThread(IODBServerExt, Socket, boolean) - Constructor for class org.neodatis.odb.core.server.connection.DefaultConnectionThread
 
DefaultCoreProvider - Class in org.neodatis.odb.impl
The is the default implementation of ODB
DefaultCoreProvider() - Constructor for class org.neodatis.odb.impl.DefaultCoreProvider
 
DefaultIdManager - Class in org.neodatis.odb.impl.core.layers.layer3.oid
Class to manage the ids of all the objects of the database.
DefaultIdManager(IObjectWriter, IObjectReader, long, int, OID) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
DefaultInstrospectionCallbackForStore - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
 
DefaultInstrospectionCallbackForStore(IStorageEngine, ITriggerManager, boolean) - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
DefaultInstrumentationCallback - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
 
DefaultInstrumentationCallback() - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrumentationCallback
 
DefaultMessageStreamer - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
DefaultMessageStreamer(String, int, String) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
DefaultMessageStreamer(Socket) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
DefaultObjectRepresentation - Class in org.neodatis.odb.impl.core.server.trigger
 
DefaultObjectRepresentation(NonNativeObjectInfo) - Constructor for class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
DefaultObjectValues - Class in org.neodatis.odb.impl.core.query.list.values
 
DefaultObjectValues(int) - Constructor for class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
DefaultQueryExecutorClassback - Class in org.neodatis.odb.core.query.execution
 
DefaultQueryExecutorClassback() - Constructor for class org.neodatis.odb.core.query.execution.DefaultQueryExecutorClassback
 
DefaultRefactorManager - Class in org.neodatis.odb.impl.core.layers.layer3.refactor
 
DefaultRefactorManager(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
DefaultServerConnection - Class in org.neodatis.odb.impl.core.server.connection
 
DefaultServerConnection(ConnectionManager, String, IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
DefaultServerIdManager - Class in org.neodatis.odb.impl.core.server.layers.layer3.oid
 
DefaultServerIdManager(IObjectWriter, IObjectReader, long, int, OID) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.oid.DefaultServerIdManager
 
DefaultServerTriggerManager - Class in org.neodatis.odb.impl.core.server.trigger
 
DefaultServerTriggerManager(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.server.trigger.DefaultServerTriggerManager
 
DefaultTransaction - Class in org.neodatis.odb.impl.core.transaction
The transaction class is used to guarantee ACID behavior.
DefaultTransaction(ISession) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultTransaction
The main constructor
DefaultTransaction(ISession, String) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
DefaultTransaction(ISession, IFileSystemInterface) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
DefaultTriggerManager - Class in org.neodatis.odb.impl.core.trigger
 
DefaultTriggerManager(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
DefaultWriteAction - Class in org.neodatis.odb.impl.core.transaction
The WriteAction class is the description of a Write operation that will be applied to the main database file when committing.
DefaultWriteAction(long) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
DefaultWriteAction(long, byte[]) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
DefaultWriteAction(long, byte[], String) - Constructor for class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
defragmentTo(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
defragmentTo(String) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
defragmentTo(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
defragmentTo(String) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
defragmentTo(String) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
defragmentTo(String) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
defragmentTo(String) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
defragmentTo(String) - Method in interface org.neodatis.odb.ODB
Defragment ODB Database
degree - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
delete(Comparable, Object) - Method in interface org.neodatis.btree.IBTree
 
delete(Comparable, Object) - Method in interface org.neodatis.btree.IBTreeMultipleValuesPerKey
 
delete(Comparable, Object) - Method in interface org.neodatis.btree.IBTreeSingleValuePerKey
 
delete(Comparable, Object) - Method in class org.neodatis.btree.impl.AbstractBTree
TODO Manage collision
delete(Object, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Actually deletes an object database
delete() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
delete() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
delete() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
delete(ObjectInfoHeader) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
delete(Object, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Actually deletes an object database
delete() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
delete(ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
delete(Object, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
delete(Object, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
delete() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
deletes the transaction file
delete(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
delete(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
delete(Object) - Method in interface org.neodatis.odb.ODB
Delete an object from database
delete() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
DELETE_BASE - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
DELETE_INDEX - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
DELETE_OBJECT - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
DeleteBaseMessage - Class in org.neodatis.odb.core.server.message
A StoreMessage is used by the Client/Server mode to store an object
DeleteBaseMessage(String) - Constructor for class org.neodatis.odb.core.server.message.DeleteBaseMessage
 
DeleteBaseMessageResponse - Class in org.neodatis.odb.core.server.message
A StoreMessageResponse is used by the Client/Server mode to answer a StoreMessage
DeleteBaseMessageResponse(String, String) - Constructor for class org.neodatis.odb.core.server.message.DeleteBaseMessageResponse
 
DeleteBaseMessageResponse(String) - Constructor for class org.neodatis.odb.core.server.message.DeleteBaseMessageResponse
 
deleteCascade(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
deleteCascade(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
deleteCascade(Object) - Method in interface org.neodatis.odb.ODB
Delete an object and all its sub objects
deleteChildAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
deleteChildAt(int) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
deleteChildAt(int) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
deleteChildAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
deleteChildAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
DELETED - Static variable in class org.neodatis.odb.impl.core.layers.layer3.oid.IDStatus
 
DELETED_OBJECT_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
deleteFile(String) - Static method in class org.neodatis.tool.IOUtil
 
deleteIndex(String, boolean) - Method in interface org.neodatis.odb.ClassRepresentation
 
deleteIndex(String, String, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
deleteIndex(String, String, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
deleteIndex(String, String, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
deleteIndex(String, boolean) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
DeleteIndexMessage - Class in org.neodatis.odb.core.server.message
 
DeleteIndexMessage(String, String, String, String, boolean) - Constructor for class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
DeleteIndexMessageResponse - Class in org.neodatis.odb.core.server.message
 
DeleteIndexMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.DeleteIndexMessageResponse
 
DeleteIndexMessageResponse(String, String) - Constructor for class org.neodatis.odb.core.server.message.DeleteIndexMessageResponse
 
deleteKeyAndValueAt(int, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
deleteKeyAndValueAt(int, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
deleteKeyForLeafNode(IKeyAndValue) - Method in interface org.neodatis.btree.IBTreeNode
 
deleteKeyForLeafNode(IKeyAndValue) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
deleteKeyForLeafNode(IKeyAndValue) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
deleteNode(IBTreeNode) - Method in interface org.neodatis.btree.IBTreePersister
 
deleteNode(IBTreeNode) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
deleteNode(IBTreeNode) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
DeleteObjectMessage - Class in org.neodatis.odb.core.server.message
A StoreMessage is used by the Client/Server mode to store an object
DeleteObjectMessage(String, String, OID, boolean) - Constructor for class org.neodatis.odb.core.server.message.DeleteObjectMessage
 
DeleteObjectMessageResponse - Class in org.neodatis.odb.core.server.message
A StoreMessageResponse is used by the Client/Server mode to answer a StoreMessage
DeleteObjectMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.DeleteObjectMessageResponse
 
DeleteObjectMessageResponse(String, String, OID) - Constructor for class org.neodatis.odb.core.server.message.DeleteObjectMessageResponse
 
deleteObjectWithId(OID) - Method in class org.neodatis.odb.impl.main.ODBAdapter
Delete an object from the database with the id
deleteObjectWithId(OID) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
deleteObjectWithId(OID) - Method in interface org.neodatis.odb.ODB
Delete an object from the database with the id
deleteObjectWithOid(OID, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Warning,
deleteObjectWithOid(OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
deleteObjectWithOid(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
deleteObjectWithOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
Delete an object from the database with the id
deleteObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
It is overiden to manage triggers
DeleteTrigger - Class in org.neodatis.odb.core.trigger
 
DeleteTrigger() - Constructor for class org.neodatis.odb.core.trigger.DeleteTrigger
 
depthToSpaces() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
depthToSpaces() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
A small method for indentation
details - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
To keep the execution detail
DIFFERENT_SIZE_IN_WRITE_ACTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
DIRECT_WRITE_ACTION - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
DISABLED - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
disconnect(Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
disconnect(Object) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Used to disconnect the object from the current session.
disconnect(Object) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
disconnect(Object) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
disconnect(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
disconnect(Object) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
disconnect(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
disconnect(Object) - Method in interface org.neodatis.odb.ODB
Used to disconnect the object from the current session.
display(String, Collection) - Static method in class org.neodatis.tool.DisplayUtility
 
displayCurrentMemory(String, boolean) - Static method in class org.neodatis.odb.impl.tool.MemoryMonitor
 
DisplayUtility - Class in org.neodatis.tool
 
DisplayUtility() - Constructor for class org.neodatis.tool.DisplayUtility
 
displayWarnings() - Static method in class org.neodatis.odb.OdbConfiguration
 
divide(BigDecimal, BigDecimal, int, int) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
DLogger - Class in org.neodatis.tool
Simple logging class
DLogger() - Constructor for class org.neodatis.tool.DLogger
 
doNotPersistAttribute(String) - Method in interface org.neodatis.odb.ClassRepresentation
 
doNotPersistAttribute(String) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
DOUBLE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
DOUBLE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
doubleToByteArray(double) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
doubleToByteArray(double) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
Dummy - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Undocumented class
Dummy() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.Dummy
 
duplicate(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
duplicate() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
duplicate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
duplicate() - Method in class org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
 
DUPLICATED_KEY_IN_INDEX - Static variable in class org.neodatis.odb.core.NeoDatisError
 
DuplicatedKeyException - Exception in org.neodatis.btree.exception
 
DuplicatedKeyException() - Constructor for exception org.neodatis.btree.exception.DuplicatedKeyException
 
DuplicatedKeyException(String, Throwable) - Constructor for exception org.neodatis.btree.exception.DuplicatedKeyException
 
DuplicatedKeyException(String) - Constructor for exception org.neodatis.btree.exception.DuplicatedKeyException
 

E

EmptyExecutionPlan - Class in org.neodatis.odb.core.query.execution
 
EmptyExecutionPlan() - Constructor for class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
enable(String) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
enableAutomaticDelete(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
enableAutomaticDelete(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
ENABLED - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
enableEmptyConstructorCreation() - Static method in class org.neodatis.odb.OdbConfiguration
 
encipher - Variable in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
encodeOid(OID, byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
encrypt(String) - Static method in class org.neodatis.odb.impl.tool.Cryptographer
 
end() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
end() - Method in interface org.neodatis.odb.core.query.execution.IMatchingObjectAction
Called at the end of the query execution - used to clean or finish some task
end() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
end() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
end() - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
end - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
to keep track of the end date time of the plan
end() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
end - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
to keep track of the end date time of the plan
end() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
end() - Method in class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
end() - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
END_OF_FILE_REACHED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
endCurrentAction() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
endCurrentAction() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
endInsertingObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICache
 
endInsertingObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
endReadingObjectInfo(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
endReadingObjectInfo(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
engine - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
engine - Variable in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
engine - Variable in class org.neodatis.odb.impl.core.transaction.ClientSession
 
engine - Variable in class org.neodatis.odb.impl.main.ODBExtImpl
 
ensureSpaceFor(ODBType) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
ensureSpaceFor(ODBType) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
ENUM - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
ENUM_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
Enums are internally stored as String: the enum name
EnumNativeObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Meta representation of an enum.
EnumNativeObjectInfo(ClassInfo, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
EQUAL - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
equal(String, boolean) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
equal(String, Object) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
EQUAL_CRITERIA_ON_OBJECT_WITH_WRONG_ATTRIBUTE_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
EqualCriterion - Class in org.neodatis.odb.impl.core.query.criteria
A criterion to match equality
EqualCriterion(String, int) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, short) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, byte) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, float) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, double) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, long) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, Object) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, Object, boolean) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, String, boolean) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
EqualCriterion(String, boolean) - Constructor for class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
equals(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
equals(Object) - Method in class org.neodatis.odb.core.query.criteria.Operator
 
equals(Object) - Method in class org.neodatis.odb.core.query.SimpleCompareKey
 
equals(Object, Object) - Static method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.AttributeValueComparator
A generic equals
equals(Object) - Method in class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
equals(Object) - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
equals(Object) - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
equals(Object) - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
equals(Object) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
equals(Object) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
equalsIgnoreCase(String, String) - Static method in class org.neodatis.tool.wrappers.OdbString
 
error(Object) - Method in class org.neodatis.tool.ConsoleLogger
 
error(Object, Throwable) - Method in class org.neodatis.tool.ConsoleLogger
 
error(Object) - Static method in class org.neodatis.tool.DLogger
 
error(Object, Throwable) - Static method in class org.neodatis.tool.DLogger
 
error(Object) - Method in interface org.neodatis.tool.ILogger
 
error(Object, Throwable) - Method in interface org.neodatis.tool.ILogger
 
ERROR_IN_CORE_PROVIDER_INITIALIZATION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_IN_RETURN_VALUE_PROCESSOR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_ACQUIRING_MUTEX - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_ADDING_OBJECT_TO_HASHMAP - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_COMPUTING_KEY_FOR_INDEX_NULL_FIELD - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_CREATING_MESSAGE_STREAMER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_GETTING_CONSTRCTORS_OF_CLASS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_GETTING_IP_ADDRESS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_GETTING_OBJECT_FROM_LIST_AT_INDEX - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ERROR_WHILE_MANAGING_INDEX - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ErrorMessage - Class in org.neodatis.odb.core.server.message
 
ErrorMessage(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.ErrorMessage
 
exceptionToString(Throwable, boolean) - Static method in class org.neodatis.tool.wrappers.OdbString
If escape==true, then remove $.
execute(boolean, int, int, boolean, IMatchingObjectAction) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
execute(boolean, int, int, boolean, IMatchingObjectAction) - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutor
The main query execution method
execute(OID, AttributeValuesMap) - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
execute(boolean, int, int, boolean, IMatchingObjectAction) - Method in class org.neodatis.odb.core.query.execution.MultiClassGenericQueryExecutor
The main query execution method
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
execute(OID, AttributeValuesMap) - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
executeStartAndEndOfQueryAction - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
Used for multi class executor to indicate not to execute start and end method of query result action
executeStartAndEndOfQueryAction() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
executeStartAndEndOfQueryAction() - Method in interface org.neodatis.odb.core.query.execution.IMultiClassQueryExecutor
Used to indicate if the execute method must call start and end method of the queryResultAction.
executeStartAndEndOfQueryAction() - Method in class org.neodatis.odb.core.query.execution.MultiClassGenericQueryExecutor
 
EXECUTION_PLAN_IS_NULL_QUERY_HAS_NOT_BEEN_EXECUTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
executionPlan - Variable in class org.neodatis.odb.core.query.AbstractQuery
 
exist(String) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
existClass(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
existFile(String) - Static method in class org.neodatis.tool.IOUtil
 
existIndex(String) - Method in interface org.neodatis.odb.ClassRepresentation
To check if an index exist
existIndex(String) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
existObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICache
 
existObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Returns true if this cache maps one key to the specified object.
existObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
existObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
exists() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
ext() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
ext() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
ext() - Method in interface org.neodatis.odb.ODB
Get the extension of ODB to get access to advanced functions
ExternalClassOID - Class in org.neodatis.odb.impl.core.oid
 
ExternalClassOID(OID, DatabaseId) - Constructor for class org.neodatis.odb.impl.core.oid.ExternalClassOID
 
ExternalObjectOID - Class in org.neodatis.odb.impl.core.oid
 
ExternalObjectOID(OID, DatabaseId) - Constructor for class org.neodatis.odb.impl.core.oid.ExternalObjectOID
 
ExternalOID - Interface in org.neodatis.odb
 
extractDifferences(ClassInfo, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
extractRightPart() - Method in interface org.neodatis.btree.IBTreeNode
 
extractRightPart() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
Creates a new node with the right part of this node.

F

field(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
field(String, String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
field(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
field(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
FIELD_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
this occurs when a class has been refactored adding a field.
FIELD_SEPARATOR - Static variable in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
FieldValueAction - Class in org.neodatis.odb.impl.core.query.values
An action to retrieve an object field
FieldValueAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
FILE_INTERFACE_READ_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
FILE_INTERFACE_WRITE_BYTES_NOT_IMPLEMENTED_FOR_TRANSACTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
FILE_NOT_FOUND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
FILE_SYSTEM_INTERFACE - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
FileMutex - Class in org.neodatis.odb.impl.core.layers.layer3.engine
A mutex to logically lock ODB database file
FileSystemInterface - Class in org.neodatis.odb.core.layers.layer3.engine
Class that knows how to read/write all language native types : byte, char, String, int, long,....
FileSystemInterface(String, String, boolean, boolean, int) - Constructor for class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
FileSystemInterface(String, IBaseIdentification, boolean, int) - Constructor for class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
fileSystemOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
finalize() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
first - Variable in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
FLOAT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
FLOAT_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
floatToByteArray(float) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
floatToByteArray(float) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
flush() - Method in interface org.neodatis.btree.IBTreePersister
 
flush() - Method in class org.neodatis.btree.impl.InMemoryPersister
 
flush() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
flush() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
flush() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
flush() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
flush() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
flushAllBuffers() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
flushAllBuffers() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
flushBuffer(int) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
flushBuffer(int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
flushIO() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
flushIO() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
flushIO() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
flushIO() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
flushIO() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
format - Static variable in class org.neodatis.odb.impl.tool.ObjectTool
 
format(Date) - Method in class org.neodatis.tool.wrappers.OdbDateFormat
 
FORMT_INVALID_DATE_FORMAT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
FOUND_POINTER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
fromClassInfos(IOdbList<ClassInfo>) - Static method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
Builds a meta model from a list of class infos
fromOneString(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
fromString(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.AtomicNativeObjectSerializer
 
fromString(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.CollectionObjectInfoSerializer
 
fromString(String) - Method in interface org.neodatis.odb.impl.core.layers.layer2.meta.serialization.ISerializer
 
fromString(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.NativeObjectSerializer
 
fromString(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
fromString(String) - Static method in class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
fsi - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
fsi - Variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
A file interface to the transaction file - used to read/write the file
FullIDInfo - Class in org.neodatis.odb.impl.core.layers.layer3.oid
Used to obtain internal infos about all database ids
FullIDInfo(long, long, byte, long, String, String, OID, OID) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
FullInstantiationHelper - Interface in org.neodatis.odb.core.layers.layer2.instance
In some cases, classes does not have empty constructors or constructors that can be called with null parameters.

G

ge(String, Comparable) - Static method in class org.neodatis.odb.core.query.criteria.Where
GREATER OR EQUAL
ge(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ge(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
GenericQueryExecutor - Class in org.neodatis.odb.core.query.execution
Generic query executor.
GenericQueryExecutor(IQuery, IStorageEngine) - Constructor for class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
get(String) - Method in interface org.neodatis.odb.core.lookup.ILookup
 
get(String) - Static method in class org.neodatis.odb.core.lookup.LookupFactory
 
get(String) - Method in class org.neodatis.odb.core.lookup.LookupImpl
 
get(String, Operator, Object) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
GET - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
get(int) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
get(int) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
get(String) - Static method in class org.neodatis.tool.mutex.MutexFactory
 
get(int) - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
get(int) - Method in class org.neodatis.tool.wrappers.list.OdbArrayList
 
get(String) - Static method in class org.neodatis.tool.wrappers.net.NeoDatisIpAddress
 
get2MetaModel() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
GET_OBJECT_FROM_ID - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
GET_OBJECT_HEADER_FROM_ID - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
GET_OBJECT_VALUES - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
GET_SESSIONS - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
getActionLabel(int) - Static method in class org.neodatis.odb.core.server.connection.ConnectionAction
 
getAlias() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
getAlias() - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
getAllClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getAllFields(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
getAllFields(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getAllIdInfos(String, byte, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
getAllIdInfos(String, byte, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getAllIds(byte) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Returns information about all OIDs of the database
getAllIds(byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Returns information about all OIDs of the database
getAllInvolvedFieldIds(IOdbList<String>) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
Transform a list of field names into a list of field ids
getAllInvolvedFields() - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
An abstract criterion only restrict one field => it returns a list of one field!
getAllInvolvedFields() - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
getAllInvolvedFields() - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
to be able to optimize query execution.
getAllInvolvedFields() - Method in class org.neodatis.odb.core.query.criteria.Not
 
getAllInvolvedFields() - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
getAllInvolvedFields() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
getAllInvolvedFields() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
Returns the list of involved fields for this query.
getAllNonNativeAttributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
This method could be optimized, but it is only on Class creation, one time in the database life time...
getAllObjectIdInfos(String, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getAllObjectIdInfos(String, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getAllObjectIdInfos(String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getAllObjectIds() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getAllObjectIds() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getAllObjectIds() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getArray() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
getArrayChanges() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getArrayChanges() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getArrayElement(Object, int) - Static method in class org.neodatis.tool.wrappers.OdbReflection
 
getArrayElementIndexToChange() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
getArrayLength() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
getArrayLength(Object) - Static method in class org.neodatis.tool.wrappers.OdbReflection
 
getArrayPositionDefinition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
Return the position where the array position is stored
getAttributeDefinitionPosition(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return the position where the position of an attribute is stored.
getAttributeId(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getAttributeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
getAttributeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
getAttributeId(AbstractObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
The performance of this method is bad.
getAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getAttributeIdentificationFromId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
Return the attribute identification (position or id) from the attribute id FIXME Remove dependency from StorageEngineConstant
getAttributeIds() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getAttributeIds() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getAttributeInfo(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeInfoFromId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeInfoFromName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeName() - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
getAttributeName() - Method in interface org.neodatis.odb.core.query.criteria.ISingleCriterion
 
getAttributeName() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
getAttributeName() - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
getAttributeName() - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
getAttributeNames(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeNames() - Method in interface org.neodatis.odb.core.query.criteria.ISingleCriterion
Returns a list of attributes names that are involved in the query
getAttributeNamesAsList(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributeOID() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.PendingReading
 
getAttributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributesDefinitionPosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getAttributesIdentification() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getAttributeToSetToNull() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getAttributeToSetToNull() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getAttributeType() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getAttributeTypes(Method) - Static method in class org.neodatis.tool.wrappers.OdbReflection
 
getAttributeValue(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
getAttributeValueFromId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return The meta representation of an attribute from its attribute id.
getAttributeValues() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
getAvailablePosition() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getAvailablePosition() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
getBaseIdentification() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getBaseIdentification() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
getBaseIdentification() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getBaseIdentification() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getBaseIdentification() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getBaseIdentification() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getBaseIdentification() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getBaseIdentifier() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getBaseIdentifier() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
getBaseName() - Method in class org.neodatis.odb.core.server.layers.layer3.ServerFileParameter
 
getBiggest(IBTreeNode, boolean) - Method in interface org.neodatis.btree.IBTree
 
getBiggest(IBTreeNode, boolean) - Method in class org.neodatis.btree.impl.AbstractBTree
 
getBlockId() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
getBlockMarker(long) - Static method in class org.neodatis.odb.impl.tool.UUID
Returns a block marker , 5 longs
getBlockSize() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getBlockSize() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
getBlockType() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
getBTree() - Method in interface org.neodatis.btree.IBTreeNode
 
getBTree() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getBTree() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getBuffer2(int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
getBufferIndexForPosition(long, int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
getByAlias(String) - Method in class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
getByAlias(String) - Method in interface org.neodatis.odb.ObjectValues
 
getByIndex(int) - Method in class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
getByIndex(int) - Method in interface org.neodatis.odb.ObjectValues
 
getByte(int, int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
getByteArrayConverter() - Method in interface org.neodatis.odb.core.ICoreProvider
 
getByteArrayConverter() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getBytes(int) - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
getBytes(int) - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
getCache() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getCache() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
getCache() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getChangedAttributeActions() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getChangedAttributeActions() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getChangedClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getChangedClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
 
getChangedObjectMetaRepresentation(int) - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getChangedObjectMetaRepresentation(int) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getChangedValues() - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
getChanges() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getChanges() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getChildAt(int, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
getChildAt(int, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getChildAt(int, boolean) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getChildAt(int, boolean) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getChildAt(int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getChildAt(int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getChildIdAt(int, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
getChildIdAt(int, boolean) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getChildIdAt(int, boolean) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getChildIdAt(int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getChildIdAt(int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getCi() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.PendingReading
 
getClass(String) - Method in interface org.neodatis.odb.core.layers.layer2.instance.IClassPool
 
getClass(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
 
getClassCategory(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
getClassCategory() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getClassCategory(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getClassId(Class) - Static method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
getClassId() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
getClassId() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
getClassId() - Method in interface org.neodatis.odb.OID
 
getClassInfo(String, ClassInfo) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
Builds a class info from a class and an existing class info
getClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getClassInfo(String, boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getClassInfo(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return the class info of the object.
getClassInfo(String, ClassInfo) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getClassInfoFromId(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
Gets the class info from the OID.
getClassInfoId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getClassInfoId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getClassInfoIds() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
getClassInfoList() - Method in class org.neodatis.odb.core.server.message.NewClassInfoListMessage
 
getClassInfos() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
getClassInfos() - Method in class org.neodatis.odb.core.server.message.NewClassInfoListMessageResponse
 
getClassInfoWithName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
getClassIntrospector() - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClassIntrospector() - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IObjectIntrospector
 
getClassIntrospector() - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
getClassIntrospector() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClassLoader() - Static method in class org.neodatis.odb.OdbConfiguration
 
getClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getClassName() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
getClassName() - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
getClassName() - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
getClassName(String) - Static method in class org.neodatis.tool.wrappers.OdbClassUtil
 
getClassOID(long) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClassOID(long) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClassPool() - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClassPool() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClassRepresentation(Class) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getClassRepresentation(Class) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getClassRepresentation(String) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getClassRepresentation(String, boolean) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getClassRepresentation(Class) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
getClassRepresentation(String) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
getClassRepresentation(Class) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getClassRepresentation(String) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getClassRepresentation(String, boolean) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getClassRepresentation(Class) - Method in interface org.neodatis.odb.ODB
Get an abstract representation of a class
getClassRepresentation(String) - Method in interface org.neodatis.odb.ODB
Get an abstract representation of a class
getClassRepresentation(String, boolean) - Method in interface org.neodatis.odb.ODB
 
getCleanFileName() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getCleanFileName() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
getClientIdManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientIdManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientIds() - Method in class org.neodatis.odb.core.server.message.StoreMessage
 
getClientIds() - Method in class org.neodatis.odb.core.server.message.StoreMessageResponse
 
getClientIds() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
getClientObjectIntrospector(IStorageEngine, String) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientObjectIntrospector(IStorageEngine, String) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientObjectReader(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientObjectReader(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientObjectWriter(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientObjectWriter(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientOids() - Method in interface org.neodatis.odb.core.server.layers.layer1.IClientObjectIntrospector
 
getClientOids() - Method in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
getClientServerSessionManager() - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientServerSessionManager() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientSession(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientSession(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getClientStorageEngine(IBaseIdentification) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getClientStorageEngine(IBaseIdentification) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getCollection() - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
getCollectionQueryResultAction(IStorageEngine, IQuery, boolean, boolean) - Method in interface org.neodatis.odb.core.ICoreProvider
Returns the query result handler for normal query result (that return a collection of objects)
getCollectionQueryResultAction(IStorageEngine, IQuery, boolean, boolean) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getCommandId() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
getCommitedZoneInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getCommitListeners() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getCommitListeners() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getCommitListeners() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getComparable(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
getCompatibleChanges() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
getComponentTypeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
getConnection(String) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
getConnectionDescriptions() - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
getConnectionId() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
getConnectionManagers() - Method in interface org.neodatis.odb.core.server.layers.layer3.IODBServerExt
 
getConnectionManagers() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
getConstructor(String) - Method in interface org.neodatis.odb.core.layers.layer2.instance.IClassPool
 
getConstructor(String) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
 
getConstructorOf(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
getConstructorOf(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getCoreProvider() - Static method in class org.neodatis.odb.OdbConfiguration
 
getCount() - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
getCreationDate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getCreationDate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getCreationDate(int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
getCreationDateTime() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
getCriteria() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
getCriteriaQuery() - Method in class org.neodatis.odb.core.server.message.CountMessage
 
getCriterion(int) - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
getCrossSessionCache(String) - Static method in class org.neodatis.odb.impl.core.transaction.CacheFactory
This factory method returns an implementation of ICrossSessionCache to take over the objects across the sessions.
getCurrent() - Static method in class org.neodatis.tool.wrappers.NeoDatisClassLoader
 
getCurrentCIs() - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessage
 
getCurrentIdBlockMaxOid() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getCurrentIdBlockMaxOid() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getCurrentIdBlockMaxOid() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getCurrentIdBlockNumber() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getCurrentIdBlockNumber() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getCurrentIdBlockNumber() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getCurrentIdBlockPosition() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getCurrentIdBlockPosition() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getCurrentIdBlockPosition() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getCurrentInstance(NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
getCurrentInstance() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
getCurrentObjectMetaRepresentation() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
This can be a NonNAtiveObjectInf or AttributeValuesMap
getCurrentObjectMetaRepresentation() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
getCurrentObjectMetaRepresentation() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
getCurrentObjectMetaRepresentation() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
getCurrentPosition() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
getCurrentPosition() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
getCurrentThreadName() - Static method in class org.neodatis.tool.wrappers.OdbThread
 
getCurrentTimeInMs() - Static method in class org.neodatis.tool.wrappers.OdbTime
 
getCurrentTransactionId() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getCurrentTransactionId() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getCurrentTransactionId() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getCurrentTransactionId() - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getCurrentTransactionId() - Method in interface org.neodatis.odb.ODBExt
Gets the current transaction Id
getDatabaseCharacterEncoding() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDatabaseId() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getDatabaseId() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getDatabaseId() - Method in interface org.neodatis.odb.ExternalOID
 
getDatabaseId() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getDatabaseId() - Method in class org.neodatis.odb.impl.core.oid.ExternalClassOID
 
getDatabaseId() - Method in class org.neodatis.odb.impl.core.oid.ExternalObjectOID
 
getDatabaseId() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
getDatabaseId() - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getDatabaseId(long) - Static method in class org.neodatis.odb.impl.tool.UUID
Returns a database id : 4 longs
getDatabaseId() - Method in interface org.neodatis.odb.ODBExt
Get the Database ID
getDatabaseId() - Method in interface org.neodatis.odb.TransactionId
 
getDatabaseStartupManager() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDateTime() - Method in class org.neodatis.odb.core.server.message.ConnectMessage
 
getDateTimeCreation() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getDebugLevel() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDefaultBufferSizeForData() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDefaultBufferSizeForTransaction() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDefaultFileCreationTime() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDefaultIndexBTreeDegree() - Static method in class org.neodatis.odb.OdbConfiguration
 
getDefaultInstanciationClass() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getDegree() - Method in interface org.neodatis.btree.IBTree
 
getDegree() - Method in interface org.neodatis.btree.IBTreeNode
 
getDegree() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getDegree() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
GetDependentObjectIntrospectingCallback - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
 
GetDependentObjectIntrospectingCallback() - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.GetDependentObjectIntrospectingCallback
 
getDescription() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
getDescription() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
getDestinationHost() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getDetails() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
getDetails() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
getDetails() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
getDetails() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
getDirectory() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
getDirectory() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getDirectory() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getDirectory() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
getDuration() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
getDuration() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
getDuration() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
getDuration() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
getEncryptionPassword() - Static method in class org.neodatis.odb.OdbConfiguration
 
getEndIndex() - Method in class org.neodatis.odb.core.server.message.GetMessage
 
getEndIndex() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
getEngine(ODB) - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.Dummy
 
getEngine() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
getEnumClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
getEnumName() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
getError() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
getExecutionPlan() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
getExecutionPlan() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
getExecutionPlan() - Method in interface org.neodatis.odb.core.query.IQuery
 
getExecutionPlan() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
getExecutionPlan() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
getExecutionPlan() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
getExternalClassOID(long) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getExternalClassOID(long) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getExternalObjectOID(long, long) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getExternalObjectOID(long, long) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getExtraInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getField(Class, String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
getField(Class, String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getFileName() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getFirst() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
getFirst() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
getFirst() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
getFirst() - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
getFirst() - Method in interface org.neodatis.odb.Objects
Return the first object of the collection, if exist
getFirst() - Method in interface org.neodatis.odb.Values
Return the first object of the collection, if exist
getFromClass(Class) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getFromId(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getFromName(String) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getFsi() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
getFsi() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getFsi() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getFsi() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
getFullClassname() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getFullClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getFullClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
getFullClassName(IQuery) - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutor
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.core.query.execution.MultiClassGenericQueryExecutor
 
getFullClassName(IQuery) - Static method in class org.neodatis.odb.core.query.QueryManager
 
getFullClassName() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
getFullClassName(CriteriaQuery) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryManager
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
getFullClassName(NativeQuery) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
getFullClassName(SimpleNativeQuery) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
getFullClassName(IQuery) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
getFullName(Class) - Static method in class org.neodatis.tool.wrappers.OdbClassUtil
 
getFullPath() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
getGroupByFieldList() - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
getGroupByFieldList() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
getHeader() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
getHeight() - Method in interface org.neodatis.btree.IBTree
 
getHeight() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getHistory() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getHistory() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getHost() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerAdmin
 
getId() - Method in interface org.neodatis.btree.IBTree
 
getId() - Method in interface org.neodatis.btree.IBTreeNode
 
getId() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
getId() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getId() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getId() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
getId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getId() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
getId() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
getId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
getId() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.PendingReading
 
getId() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
getId() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
getId() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getId1() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
getId1() - Method in interface org.neodatis.odb.TransactionId
 
getId2() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
getId2() - Method in interface org.neodatis.odb.TransactionId
 
getID_BLOCK_REPETITION_SIZE() - Static method in class org.neodatis.odb.OdbConfiguration
 
getIdBlockSize() - Static method in class org.neodatis.odb.OdbConfiguration
 
getIdentification() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
getIdentification() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getIdentification() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getIdentification() - Method in class org.neodatis.odb.core.server.layers.layer3.ServerFileParameter
 
getIdManager() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
getIdManager() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getIdOfObjectAt(long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Returns the id of an object by reading the object header
getIdOfObjectAt(long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getIds() - Method in interface org.neodatis.odb.DatabaseId
 
getIds() - Method in class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
getIncompatibleChanges() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
getIndex(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getIndex() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
getIndex() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
getIndex() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
getIndex() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
getIndexAttributes(ClassInfo, String) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
getIndexDescriptions() - Method in interface org.neodatis.odb.ClassRepresentation
 
getIndexDescriptions(ClassInfo) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
getIndexDescriptions() - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
getIndexes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getIndexFieldNames() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
getIndexFields() - Method in class org.neodatis.odb.core.query.nq.NativeQuery
 
getIndexForAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getIndexForAttributeIds(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getIndexName() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
getIndexName() - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
getIndexName() - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
getIndexNames(ClassInfo) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
getIndexSize(ClassInfo, String) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
getIndexWithName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getInstance() - Static method in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
getInstance() - Static method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
getInstance() - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.FileMutex
 
getInstance(String) - Static method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
Gets the unique instance for the cache for the identification
getInstance(String) - Static method in class org.neodatis.odb.impl.main.LocalODB
 
getInstance(String, String, String) - Static method in class org.neodatis.odb.impl.main.LocalODB
 
getInstanceBuilder() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
getInstanceBuilder() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
getInstanceBuilder() - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
getInstanceBuilder() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getIO(String, IBaseIdentification, int) - Method in interface org.neodatis.odb.core.ICoreProvider
TODO Return a list of IO to enable replication or other IO mechanism Used by the FileSystemInterface to actual write/read byte to underlying storage
getIo() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getIo() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
getIO(String, IBaseIdentification, int) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
TODO Return a list of IO to enable replication or other IO mechanism Used by the FileSystemInterface to actual write/read byte to underlying storage
getIOClass() - Static method in class org.neodatis.odb.OdbConfiguration
 
getIoDeviceLength() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
getIoDeviceLength() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
getIp() - Method in class org.neodatis.odb.core.server.message.ConnectMessage
 
getKey() - Method in interface org.neodatis.btree.IKeyAndValue
 
getKey() - Method in class org.neodatis.btree.impl.KeyAndValue
 
getKeyAndValueAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
getKeyAndValueAt(int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getKeyAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
getKeyAt(int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getLastChild() - Method in interface org.neodatis.btree.IBTreeNode
 
getLastChild() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getLastClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getLastKeyAndValue() - Method in interface org.neodatis.btree.IBTreeNode
 
getLastKeyAndValue() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getLastObjectInfoHeader() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getLastPositionChild() - Method in interface org.neodatis.btree.IBTreeNode
 
getLastPositionChild() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getLastRebuild() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getLength() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getLength() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
getLength() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
getLength() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
getLength() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
getListOfDeleteTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
FIXME try to cache l1+l2
getListOfInsertTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
getListOfOidTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
getListOfSelectTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
getListOfUpdateTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
getLocalCache(ISession, String) - Static method in class org.neodatis.odb.impl.core.transaction.CacheFactory
 
getLocalInstanceBuilder(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
Returns the Local Instance Builder
getLocalInstanceBuilder(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
Returns the Local Instance Builder
getLocalObjectIntrospector(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getLocalObjectIntrospector(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getLocalOid() - Method in class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
getLocalSession(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getLocalSession(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getLocalTmpCache(ISession, String) - Static method in class org.neodatis.odb.impl.core.transaction.CacheFactory
 
getLocalTriggerManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getLocalTriggerManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getMainClassInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
getMap() - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
getMaxAttributeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getMaxNbattributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
getMaxNbChildren() - Method in interface org.neodatis.btree.IBTreeNode
 
getMaxNbChildren() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getMaxNumberOfObjectInCache() - Static method in class org.neodatis.odb.OdbConfiguration
 
getMaxNumberOfWriteObjectPerTransaction() - Static method in class org.neodatis.odb.OdbConfiguration
 
getMaxObjectRecursionLevel() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getMaxObjectRecursionLevel() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getMaxOid() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getMaxOid() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getMaxOid() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getMedian() - Method in interface org.neodatis.btree.IBTreeNode
 
getMedian() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
GetMessage - Class in org.neodatis.odb.core.server.message
 
GetMessage(String, String, IQuery, boolean, int, int) - Constructor for class org.neodatis.odb.core.server.message.GetMessage
 
GetMessage(String, String, IQuery) - Constructor for class org.neodatis.odb.core.server.message.GetMessage
 
GetMessageResponse - Class in org.neodatis.odb.core.server.message
A response to a GetMessage comamnd
GetMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.GetMessageResponse
 
GetMessageResponse(String, String, Objects<NonNativeObjectInfo>, IQueryExecutionPlan) - Constructor for class org.neodatis.odb.core.server.message.GetMessageResponse
 
getMessageStreamer(Socket) - Method in interface org.neodatis.odb.core.ICoreProvider
To retrieve the message streamer.
getMessageStreamer(String, int, String) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getMessageStreamer(Socket) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
(non-Javadoc)
getMessageStreamer(String, int, String) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getMessageStreamer(Socket) - Static method in class org.neodatis.tool.wrappers.io.MessageStreamerBuilder
(non-Javadoc)
getMessageStreamer(String, int, String) - Static method in class org.neodatis.tool.wrappers.io.MessageStreamerBuilder
 
getMessageStreamerClass() - Static method in class org.neodatis.odb.OdbConfiguration
 
getMetaModel() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
getMetaModel() - Method in class org.neodatis.odb.core.server.message.ConnectMessageResponse
 
getMetaModel() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getMetaModel() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
getMetaModel() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
getMetaModel() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getMetaObjectFromOid(OID) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getMetaObjectFromOid(OID) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getMetaObjectFromOid(OID) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
FIXME : not very efficient because it retrieves the full object
getMetaObjects() - Method in class org.neodatis.odb.core.server.message.GetMessageResponse
 
getMetaRepresentation(Object, ClassInfo, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IObjectIntrospector
retrieve object data
getMetaRepresentation() - Method in class org.neodatis.odb.core.server.message.GetObjectFromIdMessageResponse
 
getMetaRepresentation(Object, ClassInfo, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
getMetaRepresentation(Object, ClassInfo, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
getMetaValueOf(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return the value of the attribute 'attribute name'.
getMethods(Class) - Static method in class org.neodatis.tool.wrappers.OdbReflection
 
getMilliseconds(Date) - Static method in class org.neodatis.tool.wrappers.OdbTime
 
getMultiClassQueryExecutor(IQuery, IStorageEngine, IInstanceBuilder) - Static method in class org.neodatis.odb.core.query.QueryManager
Returns a multi class query executor (polymorphic = true)
getName() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getName() - Method in class org.neodatis.odb.core.query.criteria.Operator
 
getName() - Method in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
getName() - Method in class org.neodatis.odb.core.server.connection.DefaultConnectionThread
 
getName() - Method in class org.neodatis.odb.core.server.connection.SameVmConnection
 
getName() - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
getName() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
getName() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getName() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getName() - Method in interface org.neodatis.odb.ODB
Return the name of the database
getName() - Method in class org.neodatis.tool.mutex.Mutex
 
getNameFromId(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getNativeClass() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getNativeClass() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getNativeObjectInfoInternal(ODBType, Object, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
getNB_IDS_PER_BLOCK() - Static method in class org.neodatis.odb.OdbConfiguration
 
getNbAttributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getNbAttributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getNbBuffers() - Static method in class org.neodatis.odb.OdbConfiguration
 
getNbChanges() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getNbChanges() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getNbChildren() - Method in interface org.neodatis.btree.IBTreeNode
 
getNbChildren() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getNbConnections() - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
getNbCriteria() - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
getNbDeletedObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
getNbInPlaceUpdates() - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getNbKeys() - Method in interface org.neodatis.btree.IBTreeNode
 
getNbKeys() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getNbNormalUpdates() - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getNbObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
getNbObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
getNbObjects() - Method in class org.neodatis.odb.core.server.message.CountMessageResponse
 
getNbOwners() - Method in class org.neodatis.tool.mutex.Mutex
 
getNewId() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
getNewNoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
getNewObjectMetaRepresentation(int) - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getNewObjectMetaRepresentation(int) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getNewObjectMetaRepresentations() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getNewObjectMetaRepresentations() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getNewObjects() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
getNewObjects() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
getNewValue() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
getNext() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
getNextClassId(long) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
Gets an id for a class
getNextClassId(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
getNextClassOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getNextId(long, byte, byte, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
Gets an id for an object (instance)
getNextNodeId() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
getNextObjectId(long) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
Gets an id for an object (instance)
getNextObjectId(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
getNextObjectOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Returns the oid of the next object of the same type
getNextObjectOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getNextObjectOID(OID) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Gets the next object oid of the object with the specific oid
getNextObjectOID(OID) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Gets the next object oid of the object with the specific oid
getNnoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
getNnoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.NewNonNativeObjectAction
 
getNnoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
getNnoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
getNnoi() - Method in class org.neodatis.odb.core.server.message.StoreMessage
 
getNnoi(ObjectRepresentation) - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.Dummy
 
getNnoi() - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
getNnoi(OID) - Method in class org.neodatis.odb.impl.core.transaction.LazyServerCache
 
getNoiWithNewValue() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
getNonNativeObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
 
getNonThreadSafeOdb() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getNumberOfActions() - Static method in class org.neodatis.odb.core.server.connection.ConnectionAction
 
getNumberOfAttributes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getNumberOfBytesOfAString(String, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
getNumberOfBytesOfAString(String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
getNumberOfClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getNumberOfFlush() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
getNumberOfIndexes() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getNumberOfObjectHeader() - Method in interface org.neodatis.odb.core.transaction.ICache
 
getNumberOfObjectHeader() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getNumberOfObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
Get number of objects: committed and uncommitted
getNumberOfObjects() - Method in interface org.neodatis.odb.core.transaction.ICache
 
getNumberOfObjects() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getNumberOfRetryToOpenFile() - Static method in class org.neodatis.odb.OdbConfiguration
 
getNumberOfSessions() - Method in interface org.neodatis.odb.core.server.transaction.ISessionManager
 
getNumberOfSessions() - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
getNumberOfSystemClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getNumberOfUserClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getNumberOfWriteActions() - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
getNumberOfWriteActions() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
getObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
getObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
getObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
getObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Gets the actual java object.
getObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
getObjectActions() - Method in interface org.neodatis.odb.core.query.IValuesQuery
A collection of IQueryFieldAction
getObjectActions() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
getObjectClassName() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
getObjectClassName() - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
getObjectClassName() - Method in interface org.neodatis.odb.ObjectRepresentation
Retrieves the full object class name
getObjectCreationDate(OID) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getObjectCreationDate(OID) - Method in interface org.neodatis.odb.ODBExt
Returns the object creation date in ms since 1/1/1970
getObjectExternalOID(Object) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getObjectExternalOID(Object) - Method in interface org.neodatis.odb.ODBExt
Gets the external OID of an Object.
getObjectFromId(OID) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjectFromId(OID) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjectFromId(OID) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjectFromId(OID) - Method in interface org.neodatis.odb.ODB
Get the object with a specific id *
GetObjectFromIdMessage - Class in org.neodatis.odb.core.server.message
 
GetObjectFromIdMessage(String, String, OID) - Constructor for class org.neodatis.odb.core.server.message.GetObjectFromIdMessage
 
GetObjectFromIdMessageResponse - Class in org.neodatis.odb.core.server.message
A response to a GetMessage comamnd
GetObjectFromIdMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.GetObjectFromIdMessageResponse
 
GetObjectFromIdMessageResponse(String, String, NonNativeObjectInfo) - Constructor for class org.neodatis.odb.core.server.message.GetObjectFromIdMessageResponse
 
getObjectFromOid(OID) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectFromOid(OID, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
getObjectFromOid(OID) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectFromOid(OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjectFromOid(OID) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
GetObjectHeaderFromIdMessage - Class in org.neodatis.odb.core.server.message
Message used to retrieve the object info header from an object oid
GetObjectHeaderFromIdMessage(String, String, OID, boolean) - Constructor for class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessage
 
GetObjectHeaderFromIdMessageResponse - Class in org.neodatis.odb.core.server.message
A response to a GetObjectHeaderFromIdMessage comamnd
GetObjectHeaderFromIdMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessageResponse
 
GetObjectHeaderFromIdMessageResponse(String, String, ObjectInfoHeader) - Constructor for class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessageResponse
 
getObjectId(Object, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectId(Object, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectId(Object, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjectId() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
getObjectId() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
getObjectId(Object, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjectId(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjectId(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjectId(Object) - Method in interface org.neodatis.odb.ODB
Get the id of an ODB-aware object
getObjectId() - Method in interface org.neodatis.odb.OID
 
getObjectInfo(Object, ClassInfo, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
retrieve object data
getObjectInfoHeader() - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
getObjectInfoHeader() - Method in class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessageResponse
 
getObjectInfoHeader(OID, ICache) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getObjectInfoHeader(OID, long, boolean, ICache) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjectInfoHeaderFromObject(Object, boolean) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjectInfoHeaderFromObject(Object, boolean) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getObjectInfoHeaderFromObject(Object, boolean) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getObjectInfoHeaderFromOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
getObjectInfoHeaderList(ClassInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
This is an utility method to get the linked list of All Object Info Header.
getObjectInfoInternal(AbstractObjectInfo, Object, ClassInfo, boolean, Map<Object, NonNativeObjectInfo>, IIntrospectionCallback) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
Build a meta representation of an object
getObjectInfoPointersCacheFromOid() - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjectInfoPointersCacheFromOid() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getObjectInfos(IQuery, boolean, int, int, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
getObjectInfos(IQuery, boolean, int, int, boolean, IMatchingObjectAction) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Return Objects.
getObjectInfos(IQuery, boolean, int, int, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Return Meta representation of objects
getObjectInfos(IQuery, boolean, int, int, boolean, IMatchingObjectAction) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjectInfos(String, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjectInfos(String, IQuery, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjectInfos(IQuery, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjectInfos(IQuery, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjectInfos(String, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjectInfos(IQuery, boolean, int, int, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
TODO Use a mutex to guarantee unique access to the file at this moment.
getObjectIntrospector() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectIntrospector() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectIntrospector() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjectOID(long, long) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getObjectOID(long, long) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getObjectPositionByOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjectPositionByOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
Returns the position or -1 if it is not is the cache or StorageEngineConstant.NULL_OBJECT_ID_ID if it has been marked as deleted
getObjectPositionFromItsOid(OID, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Gets the real object position from its OID
getObjectPositionFromItsOid(OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Gets the real object position from its OID
getObjectPositionWithOid(OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
getObjectPositionWithOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
getObjectReader() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectReader() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectReader() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
getObjects(IQuery, boolean, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Get a list of object matching the query
getObjects(IQuery, boolean, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjects(Class, boolean, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjects() - Method in interface org.neodatis.odb.core.query.execution.IMatchingObjectAction
Returns the resulting objects
getObjects() - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjects() - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.GetDependentObjectIntrospectingCallback
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjects(String, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjects(String, IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getObjects() - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
getObjects() - Method in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
getObjects() - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
getObjects(Class) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects(Class, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects(IQuery) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects(IQuery, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getObjects() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getObjects(Class) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(Class, boolean) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(IQuery) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(IQuery, boolean) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getObjects(Class, boolean, int, int) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(Class, boolean) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(Class) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(IQuery, boolean, int, int) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(IQuery, boolean) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(IQuery) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getObjects(Class) - Method in interface org.neodatis.odb.ODB
Get all objects of a specific type
getObjects(Class, boolean) - Method in interface org.neodatis.odb.ODB
Get all objects of a specific type
getObjects(Class, boolean, int, int) - Method in interface org.neodatis.odb.ODB
 
getObjects(IQuery) - Method in interface org.neodatis.odb.ODB
Search for objects that matches the query.
getObjects(IQuery, boolean) - Method in interface org.neodatis.odb.ODB
Search for objects that matches the native query.
getObjects(IQuery, boolean, int, int) - Method in interface org.neodatis.odb.ODB
Return a list of objects that matches the query
getObjectType() - Method in class org.neodatis.odb.core.query.nq.NativeQuery
 
getObjectTypeFromPosition(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Returns the name of the class of an object from its position
getObjectTypes() - Method in class org.neodatis.odb.core.query.nq.NativeQuery
 
getObjectUpdateDate(OID, boolean) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getObjectUpdateDate(OID, boolean) - Method in interface org.neodatis.odb.ODBExt
Returns the object last update date in ms since 1/1/1970
GetObjectValuesMessage - Class in org.neodatis.odb.core.server.message
A message to get object values
GetObjectValuesMessage(String, String, IValuesQuery, int, int) - Constructor for class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
GetObjectValuesMessage(String, String, IValuesQuery) - Constructor for class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
GetObjectValuesMessageResponse - Class in org.neodatis.odb.core.server.message
A response to a GetObjectValuesMessage command
GetObjectValuesMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.GetObjectValuesMessageResponse
 
GetObjectValuesMessageResponse(String, String, Values, IQueryExecutionPlan) - Constructor for class org.neodatis.odb.core.server.message.GetObjectValuesMessageResponse
 
getObjectVersion() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getObjectVersion(OID, boolean) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
getObjectVersion(OID, boolean) - Method in interface org.neodatis.odb.ODBExt
Returns the object version of the object that has the specified OID
getObjectWithOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
getObjectWriter() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getObjectWriter() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getObjectWriter() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getOdb() - Method in class org.neodatis.odb.core.trigger.Trigger
 
getOdbType() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
getOdbTypeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
getOdbTypeId() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
getOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
getOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
getOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return the oid of the object
getOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
getOid() - Method in class org.neodatis.odb.core.server.message.DeleteObjectMessage
 
getOid() - Method in class org.neodatis.odb.core.server.message.DeleteObjectMessageResponse
 
getOid() - Method in class org.neodatis.odb.core.server.message.GetObjectFromIdMessage
 
getOid() - Method in class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessage
 
getOid() - Method in class org.neodatis.odb.core.server.message.StoreMessageResponse
 
getOid(Object, boolean) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getOid(Object) - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Return the specific OID
getOid() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
getOid() - Method in interface org.neodatis.odb.impl.core.server.ReturnValue
 
getOid() - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
getOid() - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
getOid(Object, boolean) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getOid(Object) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
getOid(Object, boolean) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
getOid() - Method in interface org.neodatis.odb.ObjectRepresentation
Retrieves the oid of the object
getOidOfMaxValues() - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
getOidOfMinValues() - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
getOidOfObjectToQuery() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
getOidOfObjectToQuery() - Method in interface org.neodatis.odb.core.query.IQuery
used with isForSingleOid == true, to indicate we are working on a single object with a specific oid
getOids() - Method in interface org.neodatis.odb.core.transaction.ICache
 
getOids() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getOldNnoi() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
getOrderByAttributeIds(ClassInfo, IQuery) - Static method in class org.neodatis.odb.core.query.QueryManager
 
getOrderByFieldNames() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
getOrderByFieldNames() - Method in interface org.neodatis.odb.core.query.IQuery
Returns the field names of the order by
getOrderByType() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
getOrderByType() - Method in interface org.neodatis.odb.core.query.IQuery
 
getOrderByType() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
getOriginalZoneInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getPackageName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
getPackageName(String) - Static method in class org.neodatis.tool.wrappers.OdbClassUtil
 
getParameters() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getParameters() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
getParameters(String, boolean) - Method in interface org.neodatis.odb.core.server.layers.layer3.IODBServerExt
 
getParameters(String, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
getParameters(boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
getParent() - Method in interface org.neodatis.btree.IBTreeNode
 
getParent() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getParent() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getParent() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getParent() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getParent() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getParentFile() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
getParentId() - Method in interface org.neodatis.btree.IBTreeNode
 
getParentId() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
getParentId() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getParentId() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getParentId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getParentId() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getPassword() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
getPassword() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getPassword() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getPassword() - Method in class org.neodatis.odb.core.server.message.ConnectMessage
 
getPersistentSubclassesOf(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
Gets all the persistent classes that are subclasses or equal to the parameter class
getPersister() - Method in interface org.neodatis.btree.IBTree
 
getPersister() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getPlan() - Method in class org.neodatis.odb.core.server.message.GetMessageResponse
 
getPlan() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessageResponse
 
getPort() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getPort() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerAdmin
 
getPosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
getPosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getPosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Gets the physical position of the object in the NeoDatis database file
getPosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getPosition() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getPosition() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
getPosition() - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
getPosition() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
getPosition() - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
getPositionOfKey(Comparable) - Method in interface org.neodatis.btree.IBTreeNode
Returns the position of the key.
getPositionOfKey(Comparable) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
Returns the position of the key.
getPrev() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
getPreviousClassOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getPreviousObjectOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Returns the oid of the previous object of the same type
getPreviousObjectOID() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getProperty(String) - Static method in class org.neodatis.tool.wrappers.OdbSystem
Retrieve a system property
getQuery() - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
Gets thes whole query
getQuery() - Method in class org.neodatis.odb.core.query.criteria.AbstractExpression
Gets thes whole query
getQuery() - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
Gets thes whole query
getQuery() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
getQuery() - Method in interface org.neodatis.odb.core.query.execution.IMultiClassQueryExecutor
 
getQuery() - Method in class org.neodatis.odb.core.server.message.GetMessage
 
getQuery() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
getQueryExecutor(IQuery, IStorageEngine, IInstanceBuilder) - Static method in class org.neodatis.odb.core.query.QueryManager
Returns a query executor according to the query type
getQueryExecutorCallback() - Static method in class org.neodatis.odb.OdbConfiguration
 
getQueue() - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
getRandomDouble() - Static method in class org.neodatis.tool.wrappers.OdbRandom
 
getRandomInteger() - Static method in class org.neodatis.tool.wrappers.OdbRandom
 
getRandomLongId() - Static method in class org.neodatis.odb.impl.tool.UUID
 
getReadingObjectInfoFromOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
getReadingObjectInfoFromOid(OID) - Method in interface org.neodatis.odb.core.transaction.ITmpCache
 
getReadingObjectInfoFromOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
getReadingObjectInfoFromOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
getRealArrayComponentClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
getRealCollectionClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
getRealMapClassName() - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
getRecursionLevel() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
getRecursionLevel() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
getRecursionLevel() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.NewNonNativeObjectAction
 
getRefactorManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getRefactorManager() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getRefactorManager() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Returns the object used to refactor the database
getRefactorManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getRefactorManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getRefactorManager() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getRefactorManager() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
getRefactorManager() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getRefactorManager() - Method in interface org.neodatis.odb.ODB
Returns the object used to refactor the database
getResult() - Method in class org.neodatis.btree.tool.BTreeDisplay
 
getResult() - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
getResults() - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
getRetryTimeout() - Static method in class org.neodatis.odb.OdbConfiguration
 
getReturnValues() - Method in class org.neodatis.odb.core.server.message.StoreMessageResponse
 
getRoot() - Method in interface org.neodatis.btree.IBTree
 
getRoot() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getRoundTypeForAverageDivision() - Static method in class org.neodatis.odb.OdbConfiguration
 
getScaleForAverageDivision() - Static method in class org.neodatis.odb.OdbConfiguration
 
getServerCache(ISession) - Static method in class org.neodatis.odb.impl.core.transaction.CacheFactory
 
getServerIdManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerIdManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerIds() - Method in class org.neodatis.odb.core.server.message.StoreMessageResponse
 
getServerIds() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
getServerInstanceBuilder(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerInstanceBuilder(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
Returns the Server Instance Builder
getServerObjectIntrospector(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerObjectIntrospector(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerObjectReader(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerObjectReader(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerObjectWriter(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerObjectWriter(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerSession(IStorageEngine, String) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerSession(IStorageEngine, String) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerStorageEngine(IBaseIdentification) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerStorageEngine(IBaseIdentification) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getServerTriggerManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getServerTriggerManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getSession(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
getSession() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
getSession() - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
getSession(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getSession(String) - Method in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
getSession(String) - Method in class org.neodatis.odb.core.server.connection.SameVmConnection
 
getSession() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.ServerFileSystemInterface
 
getSession(String, boolean) - Method in interface org.neodatis.odb.core.server.transaction.ISessionManager
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
Local and server InstanceBuilder must define their own getSession()
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.LocalInstanceBuilder
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.ServerInstanceBuilder
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalFileSystemInterface
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalObjectWriter
 
getSession(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getSession(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getSession() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
getSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
getSession(boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectReader
 
getSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
FIXME check using a class variable to keep the base identification
getSession(boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
getSession() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.oid.DefaultServerIdManager
 
getSession(String, boolean) - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
getSession() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getSession() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
getSessionDescriptions(Map) - Method in interface org.neodatis.odb.core.server.transaction.ISessionManager
 
getSessionDescriptions(Map) - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
getSessionId() - Method in interface org.neodatis.odb.core.layers.layer2.instance.IInstanceBuilder
Returns the session id of this instance builder (odb database identifier)
getSessionId() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
getSessions() - Method in class org.neodatis.odb.core.server.message.GetSessionsMessageResponse
 
GetSessionsMessage - Class in org.neodatis.odb.core.server.message
 
GetSessionsMessage() - Constructor for class org.neodatis.odb.core.server.message.GetSessionsMessage
 
GetSessionsMessageResponse - Class in org.neodatis.odb.core.server.message
 
GetSessionsMessageResponse(List<String>) - Constructor for class org.neodatis.odb.core.server.message.GetSessionsMessageResponse
 
GetSessionsMessageResponse(String) - Constructor for class org.neodatis.odb.core.server.message.GetSessionsMessageResponse
 
getSingleClassQueryExecutor(IQuery, IStorageEngine, IInstanceBuilder) - Static method in class org.neodatis.odb.core.query.QueryManager
Return a single class query executor (polymorphic = false)
getSize() - Method in interface org.neodatis.btree.IBTree
 
getSize() - Method in class org.neodatis.btree.impl.AbstractBTree
 
getSize() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getSize() - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
getSmallest(IBTreeNode, boolean) - Method in interface org.neodatis.btree.IBTree
 
getSmallest(IBTreeNode, boolean) - Method in class org.neodatis.btree.impl.AbstractBTree
 
getStartIndex() - Method in class org.neodatis.odb.core.server.message.GetMessage
 
getStartIndex() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
getStatus() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
getStorageEngine() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
getStorageEngine() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
getStorageEngine() - Method in interface org.neodatis.odb.core.query.execution.IMultiClassQueryExecutor
 
getStorageEngine() - Method in interface org.neodatis.odb.core.query.IQuery
 
getStorageEngine() - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
getStorageEngine() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
getStorageEngine() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getStorageEngine() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
getStorageEngine() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
getStorageEngine() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
getStorageEngine() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getStorageEngine() - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
getStringSpaceReserveFactor() - Static method in class org.neodatis.odb.OdbConfiguration
 
getSubList() - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
getSubType() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getSum() - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
getSuperClass() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
getSuperClasses(String, boolean) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
getSuperClasses(String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
getSystemClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getTimeoutToAcquireMutexInMultiThread() - Static method in class org.neodatis.odb.OdbConfiguration
 
getTmpCache() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getTmpCache() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getTransaction(ISession, IFileSystemInterface) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getTransaction() - Method in interface org.neodatis.odb.core.transaction.ISession
 
getTransaction() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
getTransaction() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
getTransaction() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
getTransaction(ISession, IFileSystemInterface) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getTransactionId() - Method in class org.neodatis.odb.core.server.message.ConnectMessageResponse
 
getTree() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
getTriggerManager() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getTriggerManager() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getTriggerManager() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getTriggerManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getType() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getType() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
getType() - Method in class org.neodatis.odb.impl.core.oid.ExternalClassOID
 
getType() - Method in class org.neodatis.odb.impl.core.oid.ExternalObjectOID
 
getType() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
getType() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
getType() - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
getType() - Method in interface org.neodatis.odb.OID
 
getTypeName(int) - Static method in class org.neodatis.odb.OIDTypes
 
getUncommittedZoneInfo() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
getUniqueId(String) - Static method in class org.neodatis.odb.impl.tool.UUID
 
getUpdateDate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
getUpdatedMetaModel() - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
getUpdatePosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
getUpdatePosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
getUpdatePosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
getUpdatePosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.NewNonNativeObjectAction
 
getUpdatePosition() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
getUser() - Method in class org.neodatis.odb.core.server.message.ConnectMessage
 
getUserClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
getUserName() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
getUserName() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
getUserName() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
getValue() - Method in interface org.neodatis.btree.IKeyAndValue
 
getValue() - Method in class org.neodatis.btree.impl.KeyAndValue
 
getValue() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
getValue() - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
getValue() - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
getValueAsObjectAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
getValueAsObjectAt(int) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
getValueAsObjectAt(int) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
getValueAsObjectAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
getValueAsObjectAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
getValueAt(IBTreeNode, int) - Method in class org.neodatis.btree.AbstractBTreeIterator
 
getValueAt(IBTreeNode, int) - Method in class org.neodatis.btree.BTreeIteratorMultipleValuesPerKey
 
getValueAt(IBTreeNode, int) - Method in class org.neodatis.btree.BTreeIteratorSingleValuePerKey
 
getValueAt(int) - Method in interface org.neodatis.btree.IBTreeNodeMultipleValuesPerKey
 
getValueAt(int) - Method in interface org.neodatis.btree.IBTreeNodeOneValuePerKey
 
getValueAt(int) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
getValueAt(int) - Method in class org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
 
getValueOf(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Return the value of the attribute 'attribute name'
getValueOf(String) - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
getValueOf(String) - Method in interface org.neodatis.odb.ObjectRepresentation
Return the value of a specific attribute
getValues(IValuesQuery, int, int) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getValues(IValuesQuery, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Get a list of values matching the query
getValues(IValuesQuery, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getValues() - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
getValues() - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
getValues() - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
 
getValues() - Method in class org.neodatis.odb.core.query.criteria.Not
 
getValues() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessageResponse
 
getValues(IValuesQuery, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.IsNotNullCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.IsNullCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.criteria.LikeCriterion
 
getValues() - Method in class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
getValues() - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
getValues(IValuesQuery, int, int) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
getValues(IValuesQuery) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
getValues(IValuesQuery) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
getValues() - Method in interface org.neodatis.odb.ObjectValues
 
getValues(IValuesQuery) - Method in interface org.neodatis.odb.ODB
Search for objects that matches the query.
getValuesToReturn() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
getVersion() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
getVersion() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
getVersion() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
getWriteAction(long, byte[]) - Method in interface org.neodatis.odb.core.ICoreProvider
 
getWriteAction(long, byte[]) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
getWriteActions() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
GO_TO_POSITION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
goToPosition(long) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
goToPosition(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
goToPosition(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
GREATER_OR_EQUAL - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
GREATER_THAN - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
groupBy(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
groupBy(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
GroupByValuesQueryResultAction - Class in org.neodatis.odb.impl.core.query.values
 
GroupByValuesQueryResultAction(IValuesQuery, IStorageEngine, IInstanceBuilder) - Constructor for class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
GroupObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
A super class for CollectionObjectInfo, MapObjectInfo and ArrayObjectInfo.
GroupObjectInfo(Object, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
 
GroupObjectInfo(Object, ODBType) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
 
gt(String, Comparable) - Static method in class org.neodatis.odb.core.query.criteria.Where
GREATER THAN
gt(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
gt(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 

H

hasBeenUsedForWrite(int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
hasChanged(AbstractObjectInfo, AbstractObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
hasChanged() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
hasChanged(AbstractObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
hasChanged(AbstractObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
hasChanged(AbstractObjectInfo, AbstractObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
hasClassInfos() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
hasCompatibleChanges() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
hasCriteria() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
hasCyclicReference() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
To detect if a class has cyclic reference
hasDeleteTriggersFor(String) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
hasDeleteTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
hasEncoding() - Static method in class org.neodatis.odb.OdbConfiguration
 
hasError() - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
hasFixSize() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
hasFixSize(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
hasGroupBy() - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
hasGroupBy() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
hashCode() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
hashCode() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
hashCode() - Method in class org.neodatis.odb.core.query.SimpleCompareKey
 
hashCode() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
hashCode() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
hasIndex(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
hasIndex() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
hasInsertTriggersFor(String) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
hasInsertTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
hasNext() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
hasNext() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
hasNext() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
hasNext() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
hasNext() - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
hasNext() - Method in interface org.neodatis.odb.Objects
Inform if the internal Iterator has more objects
hasNext() - Method in interface org.neodatis.odb.Values
Inform if the internal Iterator has more objects
hasObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
hasObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
hasOid() - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
hasOidTriggersFor(String) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
hasOidTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
hasOrderBy() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
hasOrderBy() - Method in interface org.neodatis.odb.core.query.IQuery
Returns true if the query has an order by clause
hasParent() - Method in interface org.neodatis.btree.IBTreeNode
 
hasParent() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
hasParent() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
hasParent() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
hasParent() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
hasParent() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
hasSelectTriggersFor(String) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
hasSelectTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
hasUpdateTriggersFor(String) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
hasUpdateTriggersFor(String) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
holdsTheMutex(String) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 

I

IBaseIdentification - Interface in org.neodatis.odb.core.layers.layer3
An interface to get info about database parameters
IBTree - Interface in org.neodatis.btree
 
IBTreeMultipleValuesPerKey - Interface in org.neodatis.btree
 
IBTreeNode - Interface in org.neodatis.btree
The interface for btree node.
IBTreeNodeMultipleValuesPerKey - Interface in org.neodatis.btree
The interface for btree nodes that accept One Value Per Key
IBTreeNodeOneValuePerKey - Interface in org.neodatis.btree
The interface for btree nodes that accept multiple values for each key
IBTreePersister - Interface in org.neodatis.btree
Interface used to persist and load btree and btree node from a persistent layer
IBTreeSingleValuePerKey - Interface in org.neodatis.btree
 
IBufferedIO - Interface in org.neodatis.odb.core.layers.layer3
The interface for buffered IO
IByteArrayConverter - Interface in org.neodatis.odb.core.layers.layer3.engine
 
ICache - Interface in org.neodatis.odb.core.transaction
 
IClassIntrospector - Interface in org.neodatis.odb.core.layers.layer1.introspector
 
IClassPool - Interface in org.neodatis.odb.core.layers.layer2.instance
 
IClientObjectIntrospector - Interface in org.neodatis.odb.core.server.layers.layer1
 
ICommitListener - Interface in org.neodatis.odb.core.layers.layer3
 
IConnection - Interface in org.neodatis.odb.core.server.connection
 
ICoreProvider - Interface in org.neodatis.odb.core
This is the default Core Object Provider.
ICriterion - Interface in org.neodatis.odb.core.query.criteria
 
ICrossSessionCache - Interface in org.neodatis.odb.core.transaction
This interface define the control over objects alive across different sessions.
ICustomQueryFieldAction - Interface in org.neodatis.odb.core.query.values
Used to implement custom query action.
id - Variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
id - Variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
id - Variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
id - Variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
id - Variable in class org.neodatis.odb.impl.core.transaction.Session
 
ID_CALLER_IS_ODB_EXPLORER - Static variable in class org.neodatis.odb.impl.tool.ObjectTool
 
ID_CALLER_IS_SERIALIZER - Static variable in class org.neodatis.odb.impl.tool.ObjectTool
 
ID_CALLER_IS_XML - Static variable in class org.neodatis.odb.impl.tool.ObjectTool
 
ID_MANAGER - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
IdInfo - Class in org.neodatis.odb.impl.core.transaction
 
IdInfo(OID, long, byte) - Constructor for class org.neodatis.odb.impl.core.transaction.IdInfo
 
idManager - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
idManagerOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
idOfInsertingObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICache
 
idOfInsertingObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
IDStatus - Class in org.neodatis.odb.impl.core.layers.layer3.oid
Status of ID.
IDStatus() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.oid.IDStatus
 
IDTypes - Class in org.neodatis.odb.core.layers.layer3
ID types are used for classes(class id) and objects(Object Id) to specify the type of the id in the ID blocks
IDTypes() - Constructor for class org.neodatis.odb.core.layers.layer3.IDTypes
 
iequal(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
iequal(String, Object) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
IError - Interface in org.neodatis.odb.core
 
IExpression - Interface in org.neodatis.odb.core.query.criteria
 
IFileSystemInterface - Interface in org.neodatis.odb.core.layers.layer3.engine
 
IHistoryInfo - Interface in org.neodatis.odb.impl.core.layers.layer2.meta.history
 
IIdManager - Interface in org.neodatis.odb.core.layers.layer3
 
IInstanceBuilder - Interface in org.neodatis.odb.core.layers.layer2.instance
 
IIntrospectionCallback - Interface in org.neodatis.odb.core.layers.layer1.introspector
 
IKeyAndValue - Interface in org.neodatis.btree
 
ilike(String, String) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ILogger - Interface in org.neodatis.tool
 
ILookup - Interface in org.neodatis.odb.core.lookup
 
IMatchingObjectAction - Interface in org.neodatis.odb.core.query.execution
The interface used to implement the classes that are called by the generic query executor when an object matches the query
IMessageStreamer - Interface in org.neodatis.odb.core.server.layers.layer3.engine
 
IMPORT_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
IMultiClassQueryExecutor - Interface in org.neodatis.odb.core.query.execution
 
INCOMPATIBLE_JAVA_VM - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INCOMPATIBLE_METAMODEL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
increaseNbObjects() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
incrementNbChildren() - Method in interface org.neodatis.btree.IBTreeNode
 
incrementNbChildren() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
incrementNbKeys() - Method in interface org.neodatis.btree.IBTreeNode
 
incrementNbKeys() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
incrementVersionAndUpdateDate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
INDEX_ALREADY_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INDEX_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INDEX_IS_CORRUPTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INDEX_KEYS_MUST_IMPLEMENT_COMPARABLE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INDEX_NOT_FOUND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
indexFieldNames - Variable in class org.neodatis.odb.core.server.message.AddIndexMessage
 
indexIsUnique(ClassInfo, String) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoHelper
 
indexName - Variable in class org.neodatis.odb.core.server.message.AddIndexMessage
 
indexName - Variable in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
indexName - Variable in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
IndexTool - Class in org.neodatis.odb.core.query.execution
 
IndexTool() - Constructor for class org.neodatis.odb.core.query.execution.IndexTool
 
info(Object) - Method in class org.neodatis.tool.ConsoleLogger
 
info(Object) - Static method in class org.neodatis.tool.DLogger
 
info(Object) - Method in interface org.neodatis.tool.ILogger
 
init() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
init() - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
init() - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
init() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
init(String, boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
init(Object, int) - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
init() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
init() - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
init(String, boolean, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
init(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
init() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
init(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
init() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
init(ISession, String) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
init(ISession) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
init(ISession, String) - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
init(ISession, String) - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
init(String, boolean, String) - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
init2() - Method in interface org.neodatis.odb.core.ITwoPhaseInit
The second init phase
init2() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
init2() - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
Two phase init method
init2() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
The init2 method is the two phase init implementation The FileSystemInterface depends on the session creation which is done by subclasses after the ObjectWriter constructor So we can not execute the buildFSI in the constructor as it would result in a non initialized object reference (the session)
init2() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
Two Phase Init method
init2() - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
init2() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
initIdManager() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
initMessageStreamer() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
initMessageStreamer() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
initODBConnection() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
initODBConnection() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
InMemoryBTreeCollection<T> - Class in org.neodatis.odb.impl.core.query.list.objects
An implementation of an ordered Collection based on a BTree implementation that holds all objects in memory
InMemoryBTreeCollection(int) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.InMemoryBTreeCollection
 
InMemoryBTreeCollection(int, OrderByConstants) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.InMemoryBTreeCollection
 
InMemoryBTreeCollection() - Constructor for class org.neodatis.odb.impl.core.query.list.objects.InMemoryBTreeCollection
 
InMemoryBTreeCollectionForValues - Class in org.neodatis.odb.impl.core.query.list.values
An ordered Collection to hold values (not objects) based on a BTree implementation.
InMemoryBTreeCollectionForValues(int) - Constructor for class org.neodatis.odb.impl.core.query.list.values.InMemoryBTreeCollectionForValues
 
InMemoryBTreeCollectionForValues(int, OrderByConstants) - Constructor for class org.neodatis.odb.impl.core.query.list.values.InMemoryBTreeCollectionForValues
 
InMemoryBTreeCollectionForValues() - Constructor for class org.neodatis.odb.impl.core.query.list.values.InMemoryBTreeCollectionForValues
 
InMemoryBTreeMultipleValuesPerKey - Class in org.neodatis.btree.impl.multiplevalue
 
InMemoryBTreeMultipleValuesPerKey() - Constructor for class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
InMemoryBTreeMultipleValuesPerKey(String, int, IBTreePersister) - Constructor for class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
InMemoryBTreeMultipleValuesPerKey(String, int) - Constructor for class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
InMemoryBTreeNodeMultipleValuesPerKey - Class in org.neodatis.btree.impl.multiplevalue
 
InMemoryBTreeNodeMultipleValuesPerKey(IBTree) - Constructor for class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
InMemoryBTreeNodeSingleValuePerkey - Class in org.neodatis.btree.impl.singlevalue
 
InMemoryBTreeNodeSingleValuePerkey(IBTree) - Constructor for class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
InMemoryBTreeSingleValuePerKey - Class in org.neodatis.btree.impl.singlevalue
 
InMemoryBTreeSingleValuePerKey() - Constructor for class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
InMemoryBTreeSingleValuePerKey(String, int, IBTreePersister) - Constructor for class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
InMemoryBTreeSingleValuePerKey(String, int) - Constructor for class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
InMemoryPersister - Class in org.neodatis.btree.impl
TODO check if this class must exist
InMemoryPersister() - Constructor for class org.neodatis.btree.impl.InMemoryPersister
 
INPLACE_UPDATE_NOT_POSSIBLE_FOR_ARRAY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
inPlaceUpdate() - Static method in class org.neodatis.odb.OdbConfiguration
 
inPlaceUpdateIsGuaranteed() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
insert(Comparable, Object) - Method in interface org.neodatis.btree.IBTree
 
insert(Comparable, Object) - Method in class org.neodatis.btree.impl.AbstractBTree
 
InsertHistoryInfo - Class in org.neodatis.odb.impl.core.layers.layer2.meta.history
 
InsertHistoryInfo(String, OID, long, OID, OID) - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
insertingLevelOf(Object) - Method in interface org.neodatis.odb.core.transaction.ICache
 
insertingLevelOf(Object) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
insertingObjects - Variable in class org.neodatis.odb.impl.core.transaction.Cache
To resolve cyclic reference, keep track of objects being inserted
insertKeyAndValue(Comparable, Object) - Method in interface org.neodatis.btree.IBTreeNode
 
insertKeyAndValue(Comparable, Object) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
insertKeyAndValue(Comparable, Object) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
insertKeyAndValue(Comparable, Object) - Method in class org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
 
insertNonNativeObject(OID, NonNativeObjectInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
insertNonNativeObject(OID, NonNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
InsertTrigger - Class in org.neodatis.odb.core.trigger
 
InsertTrigger() - Constructor for class org.neodatis.odb.core.trigger.InsertTrigger
 
instance - Static variable in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
INSTANCE_BUILDER - Static variable in class org.neodatis.odb.impl.core.lookup.Lookups
 
INSTANCE_BUILDER_NATIVE_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INSTANCE_BUILDER_NATIVE_TYPE_IN_COLLECTION_NOT_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INSTANCE_BUILDER_WRONG_OBJECT_CONTAINER_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INSTANCE_BUILDER_WRONG_OBJECT_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INSTANCE_POSITION_IS_NEGATIVE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
INSTANCE_POSITION_OUT_OF_FILE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
instanceBuilder - Variable in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
InstanceBuilder - Class in org.neodatis.odb.impl.core.layers.layer2.instance
Class used to build instance from Meta Object representation.
InstanceBuilder(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
instanceBuilder - Variable in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
An object to build instances
instanceBuilder - Variable in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
An object to build instances
instanceBuilder - Variable in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
An object to build instances
INSTANCIATION_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
instantiate(NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer2.instance.FullInstantiationHelper
 
instantiate() - Method in interface org.neodatis.odb.core.layers.layer2.instance.InstantiationHelper
 
InstantiationHelper - Interface in org.neodatis.odb.core.layers.layer2.instance
Create an instance of a class in some way which can't be managed just via reflection
instrospect(IOdbList<ClassInfo>) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
introspect a list of classes
instrospect(IOdbList<ClassInfo>) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
introspect a list of classes This method return the current meta model based on the classes that currently exist in the execution classpath.
INTEGER - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
INTEGER_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
INTERNAL_ERROR - Static variable in class org.neodatis.btree.BTreeError
 
INTERNAL_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
internalBuildArrayInstance(ArrayObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
Builds an instance of an array
internalBuildCollectionInstance(CollectionObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
internalBuildEnumInstance(EnumNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
Builds an insatnce of an enum
internalBuildMapInstance(MapObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
internalBuildOneInstance(AbstractObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
internalBuildOneInstance(NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
Main entry point to build an instance from an object meta representation
internalBuildOneInstance(NativeObjectInfo, Class) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
internalBuildOneInstance(AtomicNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
internalDelete(IBTreeNode, IKeyAndValue) - Method in class org.neodatis.btree.impl.AbstractBTree
Returns the value of the deleted key
internalDelete(Object, boolean, Map<OID, OID>) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
internalDelete(ObjectInfoHeader) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
internalDeleteObjectWithOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
Delete an object from the database with the id
internalRead() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
internalRead(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
internalRead() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
internalRead(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
internalStore(Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Store an object in ODBFactory database.
internalStore(OID, Object, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Store an object with the specific id
internalStore(OID, Object, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
This method is synchronized to allow multi-threading.
internalStoreObject(NativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Store a meta representation of a native object(already as meta representation)in ODBFactory database.
internalWrite(byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
internalWrite(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
internalWrite(byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
internalWrite(byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
interrupt() - Method in class org.neodatis.tool.wrappers.OdbThread
 
introspect(Class, boolean) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
introspect(String, boolean) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
introspect(Class, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
introspect(String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
introspectionCallbackForInsert - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
This is a visitor used to execute some specific action(like calling 'Before Insert Trigger') when introspecting an object
introspectionCallbackForInsert - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
This is a visitor used to execute some specific action(like calling 'Before Insert Trigger') when introspecting an object
introspectionCallbackForUpdate - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
This is a visitor used to execute some specific action when introspecting an object
introspectionCallbackForUpdate - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
This is a visitor used to execute some specific action when introspecting an object
intToByteArray(int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
intToByteArray(int, byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
This method writes the byte directly to the array parameter
intToByteArray(int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
intToByteArray(int, byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
This method writes the byte directly to the array parameter
inUse - Variable in class org.neodatis.tool.mutex.Mutex
The lock status *
INVALID_ID_FOR_BTREE - Static variable in class org.neodatis.btree.BTreeError
 
INVALID_NODE_TYPE - Static variable in class org.neodatis.btree.BTreeError
 
INVALID_OID_REPRESENTATION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
IO - Interface in org.neodatis.odb.core.layers.layer3
The basic IO interface for basic IO operation like reading and writing bytes
IObjectInfoComparator - Interface in org.neodatis.odb.core.layers.layer2.meta.compare
 
IObjectIntrospector - Interface in org.neodatis.odb.core.layers.layer1.introspector
Interface for ObjectInstropector.
IObjectReader - Interface in org.neodatis.odb.core.layers.layer3
 
IObjectWriter - Interface in org.neodatis.odb.core.layers.layer3
 
IObjectWriterCallback - Interface in org.neodatis.odb.core.layers.layer3
A callback interface - not used
IOdbList<E> - Interface in org.neodatis.tool.wrappers.list
 
IODBServerExt - Interface in org.neodatis.odb.core.server.layers.layer3
 
IOFileParameter - Class in org.neodatis.odb.core.layers.layer3
Database Parameters for local database access
IOFileParameter(String, boolean, String, String) - Constructor for class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
IOSocketParameter - Class in org.neodatis.odb.core.layers.layer3
To express parameters that must be passed to a remote server.
IOSocketParameter(String, int, String, int, String, String) - Constructor for class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
IOSocketParameter(String, int, String, int, long, String, String) - Constructor for class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
IOSocketParameter(String, int, String, int, long, String, String, boolean) - Constructor for class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
IOUtil - Class in org.neodatis.tool
Delete file function
IOUtil() - Constructor for class org.neodatis.tool.IOUtil
 
IQuery - Interface in org.neodatis.odb.core.query
 
IQueryExecutionPlan - Interface in org.neodatis.odb.core.query.execution
 
IQueryExecutor - Interface in org.neodatis.odb.core.query.execution
 
IQueryExecutorCallback - Interface in org.neodatis.odb.core.query.execution
 
IQueryFieldAction - Interface in org.neodatis.odb.core.query.execution
Used to implement generic action on matching object.
IRefactorManager - Interface in org.neodatis.odb.core.layers.layer3
An interface for refactoring
isActive(byte) - Static method in class org.neodatis.odb.impl.core.layers.layer3.oid.IDStatus
 
isArchiveLog() - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
isArchiveLog() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
isArray(Class) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isArray() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isArray(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isArrayObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isArrayObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
isArrayOrCollection() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isAtomicNative(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isAtomicNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isAtomicNativeObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isAtomicNativeObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
isBoolean() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isCascade() - Method in class org.neodatis.odb.core.server.message.DeleteObjectMessage
 
isClassBody(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isClassHeader(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isClosed() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
isClosed - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
To check if database has already been closed
isClosed() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
isClosed - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
isClosed() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
isClosed() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
isClosed() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
isClosed() - Method in interface org.neodatis.odb.ODB
 
isCollection(Class) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isCollection() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isCollection(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isCollectionObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isCollectionObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
isCommited() - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
isCommited() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
isCompatible() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
isCriteriaQuery(IQuery) - Static method in class org.neodatis.odb.core.query.QueryManager
 
isDatabase() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
isDate() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isDebugEnabled(String) - Static method in class org.neodatis.odb.OdbConfiguration
 
isDebugEnabled() - Static method in class org.neodatis.odb.OdbConfiguration
 
isDeleted(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
isDeleted(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
isDeletedObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isDeletedObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
isDeletedObject(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isEmpty() - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
isEmpty() - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Returns true if this map contains no key-value mappings.
isEmpty() - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
isEmpty() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
isEmpty() - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
isEmpty() - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
isEmpty() - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
isEnableAfterWriteChecking() - Static method in class org.neodatis.odb.OdbConfiguration
 
isEnum(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isEnum() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isEnum(Class) - Static method in class org.neodatis.tool.wrappers.OdbClassUtil
 
isEnumObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isEnumObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
ISerializer - Interface in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
IServerStorageEngine - Interface in org.neodatis.odb.core.server.layers.layer3.engine
 
ISession - Interface in org.neodatis.odb.core.transaction
 
ISessionManager - Interface in org.neodatis.odb.core.server.transaction
The interface for Client server Session Manager
isForSingleOid() - Method in class org.neodatis.odb.core.query.AbstractQuery
Returns true is query must apply on a single object OID
isForSingleOid() - Method in interface org.neodatis.odb.core.query.IQuery
To indicate if a query must be executed on a single object with the specific OID.
isForTransaction() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
isForTransaction() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
isFull() - Method in interface org.neodatis.btree.IBTreeNode
 
isFull() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
isGroup() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isIndex() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
isIndex(byte) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isInfoEnabled() - Static method in class org.neodatis.odb.OdbConfiguration
 
isInfoEnabled(String) - Static method in class org.neodatis.odb.OdbConfiguration
 
ISingleCriterion - Interface in org.neodatis.odb.core.query.criteria
 
isInMemory() - Method in class org.neodatis.odb.core.server.message.GetMessage
 
isInUse() - Method in class org.neodatis.tool.mutex.Mutex
 
isLeaf() - Method in interface org.neodatis.btree.IBTreeNode
 
isLeaf() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
isLocal() - Method in interface org.neodatis.odb.core.layers.layer2.instance.IInstanceBuilder
To specify if instance builder is part of local StorageEngine.
isLocal - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Used to know if the storage engine is executed in local mode (embedded mode) or client server mode
isLocal() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
isLocal() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
isLocal() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
isLocal() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
isLocal() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Used to know if the storage engine is executed in local mode (embedded mode) or client server mode
isLocal() - Method in class org.neodatis.odb.core.server.layers.layer3.ServerFileParameter
 
isLocal() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.InstanceBuilder
 
isLocal() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
isLocal() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
isLocked() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
isLocked() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
isLocked() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
isLogAll() - Static method in class org.neodatis.odb.OdbConfiguration
 
isMap(Class) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isMap() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isMap(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isMapObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isMapObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
isModelHasBeenUpdated() - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
isMonitoringMemory() - Static method in class org.neodatis.odb.OdbConfiguration
 
isMultiRow() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one row
isMultiRow() - Method in interface org.neodatis.odb.core.query.IValuesQuery
To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one row
isMultiRow - Variable in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
isMultiRow() - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
isMultiRow() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
isMultiThread() - Static method in class org.neodatis.odb.OdbConfiguration
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
isNative(Class) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNative(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNative(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isNativeObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
isNew() - Method in interface org.neodatis.odb.core.layers.layer3.IBaseIdentification
 
isNew() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
isNew() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
isNewObject() - Method in class org.neodatis.odb.core.server.message.StoreMessageResponse
 
isNonNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
isNonNative() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNonNative(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNonNative(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isNonNativeNullObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
isNonNativeObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isNonNativeObject() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
To indicate that this is a non native object info
isNotNull(String) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
IsNotNullCriterion - Class in org.neodatis.odb.impl.core.query.criteria
 
IsNotNullCriterion(String) - Constructor for class org.neodatis.odb.impl.core.query.criteria.IsNotNullCriterion
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
A deleted non native object is considered to be null!
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
isNull() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNull(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isNull(String) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
isNull(byte) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isNull(Object) - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultServerTriggerManager
 
isNull(Object) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
IsNullCriterion - Class in org.neodatis.odb.impl.core.query.criteria
 
IsNullCriterion(String) - Constructor for class org.neodatis.odb.impl.core.query.criteria.IsNullCriterion
 
isNullNativeObject(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isNullNonNativeObject(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isObjectReference() - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
isObjectReference() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
isOk() - Method in class org.neodatis.odb.core.server.message.CommitMessageResponse
 
isOk() - Method in class org.neodatis.odb.core.server.message.RollbackMessageResponse
 
isOn() - Static method in class org.neodatis.btree.tool.BTreeValidator
 
isOrderByAsc() - Method in class org.neodatis.odb.core.OrderByConstants
 
isOrderByDesc() - Method in class org.neodatis.odb.core.OrderByConstants
 
isOrderByNone() - Method in class org.neodatis.odb.core.OrderByConstants
 
isPointer(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.block.BlockTypes
 
isPolymorphic() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
isPolymorphic() - Method in interface org.neodatis.odb.core.query.IQuery
 
isPrimitive(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isReadingObjectInfoWithOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
isReadingObjectInfoWithOid(OID) - Method in interface org.neodatis.odb.core.transaction.ITmpCache
 
isReadingObjectInfoWithOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
isReadingObjectInfoWithOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
isRollbacked() - Method in interface org.neodatis.odb.core.transaction.ISession
 
isRollbacked() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
isRollbacked() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
isString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
isString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
isStringOrBigDicemalOrBigInteger() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isStringOrBigDicemalOrBigInteger(int) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
isSystemClass(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
isSystemClass() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
isSystemClass(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
IStorageEngine - Interface in org.neodatis.odb.core.layers.layer3
The interface of all that a StorageEngine (Main concept in ODB) must do.
isTransaction() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
isUnique() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
isUpdate - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
isUsingbuffer() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
isUsingbuffer() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
isVerbose() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
isVerbose() - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
isVerbose() - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
isWritingInWrongPlace(long) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
Writing at position < DATABASE_HEADER_PROTECTED_ZONE_SIZE is writing in ODB Header place.
iterator(OrderByConstants) - Method in interface org.neodatis.btree.IBTree
 
iterator(OrderByConstants) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
 
iterator(OrderByConstants) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
iterator(OrderByConstants) - Method in class org.neodatis.btree.impl.singlevalue.BTreeSingleValuePerKey
 
iterator(OrderByConstants) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
iterator() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
iterator(OrderByConstants) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
iterator(OrderByConstants) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazyBTreeCollection
 
iterator(OrderByConstants) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
iterator(OrderByConstants) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
iterator(OrderByConstants) - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
The orderByType in not supported by this kind of list
iterator(OrderByConstants) - Method in interface org.neodatis.odb.Objects
Returns the collection iterator throughout the order by OrderByConstants
iterator(OrderByConstants) - Method in interface org.neodatis.odb.Values
Returns the collection iterator throughout the order by OrderByConstants
ITmpCache - Interface in org.neodatis.odb.core.transaction
An interface for temporary cache
ITransaction - Interface in org.neodatis.odb.core.transaction
 
ITriggerManager - Interface in org.neodatis.odb.core.trigger
 
ITwoPhaseInit - Interface in org.neodatis.odb.core
A simple interface to guarantee a second init phase for objects.
IValuesQuery - Interface in org.neodatis.odb.core.query
 
IWriteAction - Interface in org.neodatis.odb.core.transaction
 

K

KeyAndValue - Class in org.neodatis.btree.impl
 
KeyAndValue(Comparable, Object) - Constructor for class org.neodatis.btree.impl.KeyAndValue
 
keys - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 

L

last - Variable in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
lastIdPositions - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
lastIds - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
Contains the last ids: id value,id position, id value, id position=> the array is created with twice the size
LAZY_LOADING_NODE - Static variable in class org.neodatis.btree.BTreeError
 
LazyBTreeCollection<T> - Class in org.neodatis.odb.impl.core.query.list.objects
A collection using a BTtree as a back-end component.
LazyBTreeCollection(int, IStorageEngine, boolean) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.LazyBTreeCollection
 
LazyBTreeCollection(int, OrderByConstants) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.LazyBTreeCollection
 
LazyCache - Class in org.neodatis.odb.impl.core.transaction
 
LazyCache(ISession) - Constructor for class org.neodatis.odb.impl.core.transaction.LazyCache
 
LazyODBBTreeIteratorMultiple - Class in org.neodatis.odb.impl.core.btree
A Lazy BTree Iterator : It iterate on the object OIDs and lazy load objects from them (OIDs) Used by the LazyBTreeCollection
LazyODBBTreeIteratorMultiple(IBTree, OrderByConstants, IStorageEngine, boolean) - Constructor for class org.neodatis.odb.impl.core.btree.LazyODBBTreeIteratorMultiple
 
LazyODBBTreeIteratorSIngle - Class in org.neodatis.odb.impl.core.btree
A Lazy BTree Iterator : It iterate on the object OIDs and lazy load objects from them (OIDs) Used by the LazyBTreeCollection
LazyODBBTreeIteratorSIngle(IBTree, OrderByConstants, IStorageEngine, boolean) - Constructor for class org.neodatis.odb.impl.core.btree.LazyODBBTreeIteratorSIngle
 
LazyODBBTreePersister - Class in org.neodatis.odb.impl.core.btree
Class that persists the BTree and its node into the NeoDatis ODB Database.
LazyODBBTreePersister(ODB) - Constructor for class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
LazyODBBTreePersister(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
LazyServerCache - Class in org.neodatis.odb.impl.core.transaction
 
LazyServerCache(ISession) - Constructor for class org.neodatis.odb.impl.core.transaction.LazyServerCache
 
LazySimpleListFromOid<T> - Class in org.neodatis.odb.impl.core.query.list.objects
A simple list to hold query result.
LazySimpleListFromOid(int, IStorageEngine, boolean) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
LazySimpleListOfAOI<T> - Class in org.neodatis.odb.impl.core.query.list.objects
A simple list to hold query result.
LazySimpleListOfAOI() - Constructor for class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
LazySimpleListOfAOI(int, IInstanceBuilder, boolean) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
le(String, Comparable) - Static method in class org.neodatis.odb.core.query.criteria.Where
LESS OR EQUAL
le(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
le(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
leftShiftFrom(int, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
length() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
length() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
length() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
LESS_OR_EQUAL - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
LESS_THAN - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
level - Variable in class org.neodatis.odb.impl.core.transaction.ObjectInsertingInfo
 
LIKE - Static variable in class org.neodatis.odb.core.query.criteria.Operator
 
like(String, String) - Static method in class org.neodatis.odb.core.query.criteria.Where
LIKE
LikeCriterion - Class in org.neodatis.odb.impl.core.query.criteria
 
LikeCriterion(String, String, boolean) - Constructor for class org.neodatis.odb.impl.core.query.criteria.LikeCriterion
 
listOfDeleteTriggers - Variable in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
key is class Name, value is the collection of triggers for the class
listOfInsertTriggers - Variable in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
key is class Name, value is the collection of triggers for the class
listOfOIdTriggers - Variable in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
key is class Name, value is the collection of triggers for the class
listOfSelectTriggers - Variable in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
key is class Name, value is the collection of triggers for the class
listOfUpdateTriggers - Variable in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
key is class Name, value is the collection of triggers for the class
listToString(List) - Static method in class org.neodatis.tool.DisplayUtility
 
loadBTree(Object) - Method in interface org.neodatis.btree.IBTreePersister
 
loadBTree(Object) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
loadBTree(Object) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
loadNodeById(Object) - Method in interface org.neodatis.btree.IBTreePersister
 
loadNodeById(Object) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
loadNodeById(Object) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
Loads a node from its id.
loadWriteActions(boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
loadWriteActions(String, boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
loadWriteActionsBackwards(String, boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
LocalFileSystemInterface - Class in org.neodatis.odb.impl.core.layers.layer3.engine
 
LocalFileSystemInterface(String, ISession, String, boolean, boolean, int) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.LocalFileSystemInterface
 
LocalFileSystemInterface(String, ISession, IBaseIdentification, boolean, int) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.LocalFileSystemInterface
 
LocalInstanceBuilder - Class in org.neodatis.odb.impl.core.layers.layer2.instance
 
LocalInstanceBuilder(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer2.instance.LocalInstanceBuilder
 
LocalObjectIntrospector - Class in org.neodatis.odb.impl.core.layers.layer1.introspector
The local implementation of the Object Instrospector.
LocalObjectIntrospector(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
LocalObjectWriter - Class in org.neodatis.odb.impl.core.layers.layer3.engine
 
LocalObjectWriter(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.LocalObjectWriter
 
LocalODB - Class in org.neodatis.odb.impl.main
The Local ODB implementation.
LocalODB(String, String, String) - Constructor for class org.neodatis.odb.impl.main.LocalODB
protected Constructor with user and password
localOdb - Variable in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
localOid - Variable in class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
LocalSession - Class in org.neodatis.odb.impl.core.transaction
The session object used when ODB is used in local/embedded mode
LocalSession(IStorageEngine, String) - Constructor for class org.neodatis.odb.impl.core.transaction.LocalSession
 
LocalSession(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.transaction.LocalSession
 
LocalStorageEngine - Class in org.neodatis.odb.impl.core.layers.layer3.engine
 
LocalStorageEngine(IBaseIdentification) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
lockClass(String) - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
lockClass(String) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
lockClassForConnection(String, IConnection) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
lockFile() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
lockFile() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
lockFile(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.FileMutex
 
lockFile() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
lockObjectsOnSelect(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
lockObjectsOnSelect() - Static method in class org.neodatis.odb.OdbConfiguration
 
lockObjectWithOid(OID) - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
lockObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
lockOidForConnection(OID, IConnection) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
LOG_ID - Static variable in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
LOG_ID - Static variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
LOG_ID - Static variable in class org.neodatis.odb.core.server.connection.ConnectionManager
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
LOG_ID - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
the log module name
LOG_ID - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
LOG_ID_DEBUG - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
logOn(String, boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
logServerConnections() - Static method in class org.neodatis.odb.OdbConfiguration
 
logServerStartupAndShutdown() - Static method in class org.neodatis.odb.OdbConfiguration
 
LogUtil - Class in org.neodatis.odb.impl.tool
To manage logging level
LogUtil() - Constructor for class org.neodatis.odb.impl.tool.LogUtil
 
LONG - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
LONG_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
longArrayToString(long[]) - Static method in class org.neodatis.tool.DisplayUtility
 
longToByteArray(long) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
longToByteArray(long, byte[], int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
This method writes the byte directly to the array parameter
longToByteArray(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
longToByteArray(long, byte[], int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
This method writes the byte directly to the array parameter
LOOKUP_KEY_NOT_FOUND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
LookupFactory - Class in org.neodatis.odb.core.lookup
 
LookupFactory() - Constructor for class org.neodatis.odb.core.lookup.LookupFactory
 
LookupImpl - Class in org.neodatis.odb.core.lookup
A simple class to enable direct object lookup by object id
LookupImpl() - Constructor for class org.neodatis.odb.core.lookup.LookupImpl
 
lookups - Static variable in class org.neodatis.odb.core.lookup.LookupFactory
 
Lookups - Class in org.neodatis.odb.impl.core.lookup
 
Lookups() - Constructor for class org.neodatis.odb.impl.core.lookup.Lookups
 
lt(String, Comparable) - Static method in class org.neodatis.odb.core.query.criteria.Where
LESS THAN
lt(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, short) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, byte) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, float) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, double) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, long) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
lt(String, char) - Static method in class org.neodatis.odb.core.query.criteria.Where
 

M

main(String[]) - Static method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
mainStoreObject(Object) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
manageBufferForNewPosition(long, int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
Checks if the new position is in the buffer, if not, flushes the buffer and rebuilds it to the correct position
manageBufferForNewPosition(long, int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
manageDeleteTriggerAfter(String, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageDeleteTriggerAfter(String, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageDeleteTriggerBefore(String, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageDeleteTriggerBefore(String, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageFullCache() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
manageFullCache() - Method in class org.neodatis.odb.impl.core.transaction.LazyCache
 
manageIndexesForDelete(OID, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Insert the object in the index
manageIndexesForDelete(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Insert the object in the index
manageIndexesForInsert(OID, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Insert the object in the index
manageIndexesForInsert(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Insert the object in the index
manageIndexesForUpdate(OID, NonNativeObjectInfo, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
manageIndexesForUpdate(OID, NonNativeObjectInfo, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
manageInsertTriggerAfter(String, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageInsertTriggerAfter(String, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageInsertTriggerBefore(String, Object) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageInsertTriggerBefore(String, Object) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageMessage(Message) - Method in class org.neodatis.odb.core.server.connection.ClientServerConnection
The main method.
manageMessage(Message) - Method in class org.neodatis.odb.core.server.connection.SameVmConnection
 
manageOidTrigger(NonNativeObjectInfo, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageOidTrigger(NonNativeObjectInfo, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageSelectTriggerAfter(String, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageSelectTriggerAfter(String, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageUpdateTriggerAfter(String, NonNativeObjectInfo, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageUpdateTriggerAfter(String, NonNativeObjectInfo, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageUpdateTriggerBefore(String, NonNativeObjectInfo, Object, OID) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
 
manageUpdateTriggerBefore(String, NonNativeObjectInfo, Object, OID) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
 
manageWriteAction(long, byte[]) - Method in interface org.neodatis.odb.core.transaction.ITransaction
The public method to add a write action to the transaction.
manageWriteAction(long, byte[]) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
MAP - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
MAP_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
MAP_INSTANCIATION_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
MapObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Meta representation of a Map
MapObjectInfo(Map, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
MapObjectInfo(Map<AbstractObjectInfo, AbstractObjectInfo>, ODBType, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
markAsAPointerTo(OID, long, long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Writes a pointer block : A pointer block is like a goto.
markAsDeleted(long, OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Mark a block as deleted
markAsDeleted(long, OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Mark a block as deleted
markIdAsDeleted(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
markIdAsDeleted(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
markIdBlockAsFull(long, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Marks a block of type id as full, changes the status and the next block position
markIdBlockAsFull(long, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Marks a block of type id as full, changes the status and the next block position
match(AbstractObjectInfo) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
match(AttributeValuesMap) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
match(Object) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
match(Object) - Method in class org.neodatis.odb.core.query.criteria.And
 
match(Object) - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
match(Object) - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
To check if an object matches this criterion
match(AbstractObjectInfo) - Method in interface org.neodatis.odb.core.query.criteria.ISingleCriterion
 
match(Map) - Method in interface org.neodatis.odb.core.query.criteria.ISingleCriterion
 
match(Object) - Method in class org.neodatis.odb.core.query.criteria.Not
 
match(Object) - Method in class org.neodatis.odb.core.query.criteria.Or
 
match(Object) - Method in class org.neodatis.odb.core.query.nq.NativeQuery
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
match(AbstractObjectInfo) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
match(Map) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
match(CriteriaQuery, Map) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryManager
 
match(CriteriaQuery, Object) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryManager
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.IsNotNullCriterion
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.IsNullCriterion
 
match(Object) - Method in class org.neodatis.odb.impl.core.query.criteria.LikeCriterion
 
match(IQuery, Object) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
match(NativeQuery, Object) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
match(SimpleNativeQuery, Object) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
matchAttributeIds(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
Check if a list of attribute can use the index
matches(String, String) - Static method in class org.neodatis.tool.wrappers.OdbString
 
matchObjectWithOid(OID, boolean, boolean) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
Check if the object with oid matches the query, returns true This method must compute the next object oid and the orderBy key if it exists!
matchObjectWithOid(OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
matchObjectWithOid(OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
Check if the object at position currentPosition matches the query, returns true This method must compute the next object position and the orderBy key if it exists!
matchObjectWithOid(OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
max(String, String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
max(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
max(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
max(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
maxId - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
maxNbChildren - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
maxNbKeys - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
maxObjectRecursionLevel - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
maxPositionInBuffer - Variable in class org.neodatis.tool.wrappers.io.MultiBufferVO
The max position in the buffer, used to optimize the flush - to flush only new data and not all the buffer
MaxValueAction - Class in org.neodatis.odb.impl.core.query.values
An action to compute the max value of a field
MaxValueAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
MemoryMonitor - Class in org.neodatis.odb.impl.tool
 
MemoryMonitor() - Constructor for class org.neodatis.odb.impl.tool.MemoryMonitor
 
MERGE_WITH_TWO_MORE_KEYS - Static variable in class org.neodatis.btree.BTreeError
 
mergeWith(IBTreeNode) - Method in interface org.neodatis.btree.IBTreeNode
 
mergeWith(IBTreeNode) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
Can only merge node without intersection => the greater key of this must be smaller than the smallest key of the node
Message - Class in org.neodatis.odb.core.server.layers.layer3.engine
 
Message(int, String, String) - Constructor for class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
messageStreamer - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
MessageStreamerBuilder - Class in org.neodatis.tool.wrappers.io
 
MessageStreamerBuilder() - Constructor for class org.neodatis.tool.wrappers.io.MessageStreamerBuilder
 
META_MODEL_CLASS_NAME_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
META_MODEL_CLASS_WITH_OID_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
META_MODEL_CLASS_WITH_POSITION_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
MetaModel - Class in org.neodatis.odb.core.layers.layer2.meta
The database meta-model
MetaModel() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
metaModel - Variable in class org.neodatis.odb.impl.core.transaction.Session
 
METAMODEL_READING_LAST_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
metaObjectHasBeenInserted(long, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriterCallback
 
metaObjectHasBeenInserted(long, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriterCallback
 
metaObjectHasBeenUpdated(long, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriterCallback
 
metaObjectHasBeenUpdated(long, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriterCallback
 
METHOD_SHOULD_NOT_BE_CALLED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
min(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
min(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
MinValueAction - Class in org.neodatis.odb.impl.core.query.values
An action to compute the max value of a field
MinValueAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.MinValueAction
 
mkdirs() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
monitorMemory(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
moveChildFromTo(int, int, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
moveChildFromTo(int, int, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
moveChildFromTo(int, int, boolean) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
moveChildFromTo(int, int, boolean) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
moveChildFromTo(int, int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
moveChildFromTo(int, int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
MULTI_BUFFERED_IO - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
MultiBufferedFileIO - Class in org.neodatis.odb.impl.core.layers.layer3.buffer
A buffer manager that can manage more than one buffer.
MultiBufferedFileIO(int, String, String, boolean, int) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
MultiBufferedIO - Class in org.neodatis.odb.impl.core.layers.layer3.buffer
Abstract class allowing buffering for IO This class is used to give a transparent access to buffered io : File, socket The DefaultFileIO and DefaultSocketIO inherits from AbstractIO
MultiBufferedIO(int, String, int, boolean) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
MultiBufferVO - Class in org.neodatis.tool.wrappers.io
A simple class to store bytes
MultiBufferVO(int, int) - Constructor for class org.neodatis.tool.wrappers.io.MultiBufferVO
 
MultiClassGenericQueryExecutor - Class in org.neodatis.odb.core.query.execution
A class to execute a query on more than one class and then merges the result.
MultiClassGenericQueryExecutor(IMultiClassQueryExecutor) - Constructor for class org.neodatis.odb.core.query.execution.MultiClassGenericQueryExecutor
 
multiThreadExclusive - Variable in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
neodatiesee : when true, the mutex is only released on commit or close, which would prevent another thread acessing the db before commit.
multiThreadExclusive() - Static method in class org.neodatis.odb.OdbConfiguration
 
mustShift() - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
To check if the id block must shift: that a new id block must be created
mustShift() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
To check if the id block must shift: that a new id block must be created
mutex - Variable in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
Mutex - Class in org.neodatis.tool.mutex
A Simple Mutex for lock operations
Mutex(String) - Constructor for class org.neodatis.tool.mutex.Mutex
 
MutexFactory - Class in org.neodatis.tool.mutex
A mutex factory
MutexFactory() - Constructor for class org.neodatis.tool.mutex.MutexFactory
 

N

name - Variable in class org.neodatis.odb.impl.core.transaction.Cache
 
name - Variable in class org.neodatis.odb.impl.core.transaction.TmpCache
 
names - Static variable in class org.neodatis.odb.OIDTypes
 
NATIVE_BOOLEAN - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
1 byte
NATIVE_BOOLEAN_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NATIVE_BYTE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
1 byte
NATIVE_BYTE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
1 byte
NATIVE_CHAR - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
2 byte
NATIVE_CHAR_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NATIVE_DOUBLE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
8 byte
NATIVE_DOUBLE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
8 byte
NATIVE_FIX_SIZE_MAX_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NATIVE_FLOAT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
4 byte
NATIVE_FLOAT_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
4 byte
NATIVE_INT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
4 byte
NATIVE_INT_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
4 byte
NATIVE_LONG - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
8 bytes
NATIVE_LONG_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
8 bytes
NATIVE_MAX_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NATIVE_OBJECT_OFFSET_BLOCK_SIZE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NATIVE_OBJECT_OFFSET_BLOCK_TYPE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NATIVE_OBJECT_OFFSET_DATA_AREA - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NATIVE_OBJECT_OFFSET_OBJECT_IS_NULL - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NATIVE_OBJECT_OFFSET_ODB_TYPE_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NATIVE_SHORT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
2 byte
NATIVE_SHORT_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
2 byte
NATIVE_SIGNED_BYTE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NATIVE_TYPE_DIVERGENCE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NATIVE_TYPE_NOT_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NativeAttributeHeader - Class in org.neodatis.odb.core.layers.layer2.meta
A class that contain basic information about a native object
NativeAttributeHeader() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
NativeAttributeHeader(int, byte, boolean, int, boolean) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
NativeObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To keep info about a native instance
NativeObjectInfo(Object, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
NativeObjectInfo(Object, ODBType) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
NativeObjectSerializer - Class in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
NativeObjectSerializer() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.NativeObjectSerializer
 
NativeQuery - Class in org.neodatis.odb.core.query.nq
 
NativeQuery() - Constructor for class org.neodatis.odb.core.query.nq.NativeQuery
 
NativeQueryExecutionPlan - Class in org.neodatis.odb.impl.core.query.nq
A simple Criteria execution plan Check if the query can use index and tries to find the best index to be used
NativeQueryExecutionPlan(ClassInfo, IQuery) - Constructor for class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
NativeQueryExecutor - Class in org.neodatis.odb.impl.core.query.nq
 
NativeQueryExecutor(IQuery, IStorageEngine, IInstanceBuilder) - Constructor for class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
NativeQueryManager - Class in org.neodatis.odb.impl.core.query.nq
 
NativeQueryManager() - Constructor for class org.neodatis.odb.impl.core.query.nq.NativeQueryManager
 
nb - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
nbBufferNotOk - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
nbBufferOk - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
nbCall1 - Static variable in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
nbCall2 - Static variable in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
nbcalls - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
nbcalls - Static variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
nbCallsToGetObjectInfoHeaderFromObject - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbCallsToGetObjectInfoHeaderFromOid - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbCallsToGetObjectWithOid - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbChildren - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
nbDeletedObjects - Variable in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
nbdiffcalls - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedFileIO
 
nbdiffcalls - Static variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
nbFlushForOverlap - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
nbInPlaceUpdates - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
nbKeys - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
nbLoadNodes - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbLoadNodesFromCache - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbLoadTree - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbNormalUpdates - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
nbObjectPositionByIds - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbObjects - Variable in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
nbObjects - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbObjects - Static variable in class org.neodatis.odb.impl.core.transaction.ReferenceQueueThread
 
nbOids - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbOih - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbOwners - Variable in class org.neodatis.tool.mutex.Mutex
 
nbReturnedElements - Variable in class org.neodatis.btree.AbstractBTreeIterator
The number of returned elements ; it may be different from the number of keys in the case f multileValues btree where a key can contain more than one value
nbSamePositionForRead - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
nbSamePositionForWrite - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
nbSaveNodes - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbSaveNodesInCache - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbSaveTree - Static variable in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
nbTransactionOids - Static variable in class org.neodatis.odb.impl.core.transaction.Cache
 
nbWrites - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
needsInstanciation(IQuery) - Static method in class org.neodatis.odb.core.query.QueryManager
 
NEGATIVE_BLOCK_SIZE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NEGATIVE_CLASS_NUMBER_IN_HEADER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NEGATIVE_POSITION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NeoDatisClassLoader - Class in org.neodatis.tool.wrappers
 
NeoDatisClassLoader() - Constructor for class org.neodatis.tool.wrappers.NeoDatisClassLoader
 
NeoDatisCollectionUtil - Class in org.neodatis.tool.wrappers.list
A class to provide some simple utilities about collection
NeoDatisCollectionUtil() - Constructor for class org.neodatis.tool.wrappers.list.NeoDatisCollectionUtil
 
NeoDatisError - Class in org.neodatis.odb.core
All NeoDatis ODB Errors.
NeoDatisError(int, String) - Constructor for class org.neodatis.odb.core.NeoDatisError
 
NeoDatisIpAddress - Class in org.neodatis.tool.wrappers.net
A simple wrapper to get ipo address
NeoDatisIpAddress() - Constructor for class org.neodatis.tool.wrappers.net.NeoDatisIpAddress
 
NeoDatisNumber - Class in org.neodatis.tool.wrappers
A class to wrap some number methods
NeoDatisNumber() - Constructor for class org.neodatis.tool.wrappers.NeoDatisNumber
 
NET_SERIALISATION_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
newBigInteger(long) - Static method in class org.neodatis.tool.wrappers.NeoDatisNumber
 
NewClassInfoListMessage - Class in org.neodatis.odb.core.server.message
A NewClassInfosMessage is used by the Client/Server mode to add a new class infos (List) to the meta model on the server
NewClassInfoListMessage(String, String, ClassInfoList) - Constructor for class org.neodatis.odb.core.server.message.NewClassInfoListMessage
 
NewClassInfoListMessageResponse - Class in org.neodatis.odb.core.server.message
A NewClassInfoMessageResponse is used by the Client/Server mode to answer a NewClassInfoMessage, it returns all the class infos of the new server model
NewClassInfoListMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.NewClassInfoListMessageResponse
 
NewClassInfoListMessageResponse(String, String, IOdbList<ClassInfo>) - Constructor for class org.neodatis.odb.core.server.message.NewClassInfoListMessageResponse
 
newConnection(String, long, int) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
newFullInstanceOf(Class, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
newFullInstanceOf(Class, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
newId(String, long, int) - Static method in class org.neodatis.odb.core.server.connection.ConnectionIdGenerator
 
newInstanceOf(Class) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
newInstanceOf(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
NewNonNativeObjectAction - Class in org.neodatis.odb.core.layers.layer2.meta.compare
Used to store that a new Object was created when comparing to Objects.
NewNonNativeObjectAction(long, NonNativeObjectInfo, int, String) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.NewNonNativeObjectAction
 
newObjectMetaRepresentations - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
newObjects - Variable in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
next() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
next() - Method in class org.neodatis.btree.BTreeIteratorMultipleValuesPerKey
 
next() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreeIteratorMultiple
 
next() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreeIteratorSIngle
 
next() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
next() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
next() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
next() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
next() - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
next() - Method in interface org.neodatis.odb.Objects
Returns the next object of the internal iterator of the collection
next() - Method in interface org.neodatis.odb.TransactionId
 
nextAsc() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
nextDesc() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
nextId - Static variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
nextId - Static variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
nextId - Static variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
nextId - Static variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
nextId - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
nextOID - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The next object position
nextValues() - Method in class org.neodatis.odb.impl.core.query.list.values.InMemoryBTreeCollectionForValues
 
nextValues() - Method in class org.neodatis.odb.impl.core.query.list.values.SimpleListForValues
 
nextValues() - Method in interface org.neodatis.odb.Values
 
NO_ENCODING - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NO_ENCRYPTION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NO_MORE_OBJECTS_IN_COLLECTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NO_NULLABLE_CONSTRUCTOR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NO_REPLICATION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NODE_WITHOUT_ID - Static variable in class org.neodatis.btree.BTreeError
 
NON_NATIVE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NON_NATIVE_ATTRIBUTE_STORED_BY_POSITION_INSTEAD_OF_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NON_NATIVE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NonNativeDeletedObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To specify that an object has been mark as deleted
NonNativeDeletedObjectInfo(long, OID) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
NonNativeNullObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To keep info about a non native null instance
NonNativeNullObjectInfo() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
NonNativeNullObjectInfo(ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
NonNativeObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
To keep info about a non native object.
NonNativeObjectInfo() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
NonNativeObjectInfo(ObjectInfoHeader, ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
NonNativeObjectInfo(ClassInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
NonNativeObjectInfo(Object, ClassInfo, AbstractObjectInfo[], long[], int[]) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
not() - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
Not - Class in org.neodatis.odb.core.query.criteria
 
Not(ICriterion) - Constructor for class org.neodatis.odb.core.query.criteria.Not
 
not(ICriterion) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
NOT_YET_IMPLEMENTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NOT_YET_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NULL - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NULL_ENCODING - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NULL_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
NULL_NEXT_OBJECT_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
NULL_OBJECT_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
Used to make an attribute reference a null object - setting its id to zero
NULL_OBJECT_ID_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NULL_OBJECT_POSITION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
NULL_PERSISTER_FOUND - Static variable in class org.neodatis.btree.BTreeError
 
NullNativeObjectInfo - Class in org.neodatis.odb.core.layers.layer2.meta
Meta representation of a null native object
NullNativeObjectInfo(int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
NullNativeObjectInfo(ODBType) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
numberOfFlush - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
Internal counter of flush
numberOfWriteActions - Variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
The number of write actions

O

object - Variable in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
The object being represented
OBJECT - Static variable in class org.neodatis.odb.core.layers.layer3.IDTypes
 
OBJECT_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_DOES_NOT_EXIST_IN_CACHE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_DOES_NOT_EXIST_IN_CACHE_FOR_DELETE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_INFO_NOT_IN_TEMP_CACHE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_INTROSPECTOR_CLASS_NOT_FOUND - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_INTROSPECTOR_NO_FIELD_WITH_NAME - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_IS_MARKED_AS_DELETED_FOR_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_IS_MARKED_AS_DELETED_FOR_POSITION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_IS_NOT_IN_CACHE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_BLOCK_SIZE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_BLOCK_TYPE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_CLASS_INFO_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_CREATION_DATE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_IS_EXTERNALLY_SYNCHRONIZED - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_NB_ATTRIBUTES - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_NEXT_OBJECT_OID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_OBJECT_ID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_PREVIOUS_OBJECT_OID - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_REFERENCE_POINTER - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_UPDATE_DATE - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OFFSET_VERSION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
OBJECT_OID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
OBJECT_OID_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
OBJECT_READER - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
OBJECT_READER_DIRECT_CALL - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_WITH_OID_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_WITH_OID_DOES_NOT_EXIST_IN_CACHE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OBJECT_WRITER - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
objectArrayToString(Object[]) - Static method in class org.neodatis.tool.DisplayUtility
 
ObjectContainer - Class in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
ObjectContainer() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.ObjectContainer
 
objectFound(Object) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IIntrospectionCallback
Called when the introspector find a non native object.
objectFound(Object) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
objectFound(Object) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrumentationCallback
 
objectFound(Object) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.GetDependentObjectIntrospectingCallback
 
objectHasChanged(Object) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
Used when byte code instrumentation is to check if an object has changed
ObjectInfoComparator - Class in org.neodatis.odb.impl.core.layers.layer2.meta.compare
Manage Object info differences.
ObjectInfoComparator() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
ObjectInfoHeader - Class in org.neodatis.odb.core.layers.layer2.meta
Some basic info about an object info like position, its class info,...
ObjectInfoHeader(long, OID, OID, OID, long[], int[]) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
ObjectInfoHeader() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
objectInfoPointersCacheFromOid - Variable in class org.neodatis.odb.impl.core.transaction.Cache
Entry to get object info pointers (position,next object pos, previous object pos and class info pos) from the id
ObjectInsertingInfo - Class in org.neodatis.odb.impl.core.transaction
 
ObjectInsertingInfo(OID, int) - Constructor for class org.neodatis.odb.impl.core.transaction.ObjectInsertingInfo
 
objectIntrospector - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
objectMatch(OID, OdbComparable) - Method in interface org.neodatis.odb.core.query.execution.IMatchingObjectAction
Called (by the GenericQueryExecutor) when an object matches with lazy loading, only stores the OID
objectMatch(OID, Object, OdbComparable) - Method in interface org.neodatis.odb.core.query.execution.IMatchingObjectAction
Called (by the GenericQueryExecutor) when an object matches the query
objectMatch(OID, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
objectMatch(OID, Object, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
objectMatch(OID, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
objectMatch(OID, Object, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
objectMatch(OID, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
objectMatch(OID, Object, OdbComparable) - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
objectPositionsByIds - Variable in class org.neodatis.odb.impl.core.transaction.Cache
To resolve the update of an id object position: When an object is full updated(the current object is being deleted and a new one os being created), the id remain the same but its position change.
objectReader - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
objectReader - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The object used to read object data from database
objectReader - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
ObjectReader - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Manage all IO Reading
ObjectReader(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
The constructor
objectReader - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
objectReaderOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
ObjectReference - Class in org.neodatis.odb.core.layers.layer2.meta
Meta representation of an object reference.
ObjectReference(OID) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
ObjectReference(NonNativeObjectInfo) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
ObjectRepresentation - Interface in org.neodatis.odb
used to give the user an instance of an object representation, level2.
objects - Variable in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
objects - Variable in class org.neodatis.odb.impl.core.transaction.Cache
object cache - used to know if object exist in the cache TODO use hashcode instead?
Objects<E> - Interface in org.neodatis.odb
The main interface of all query results of NeoDatis ODB.
ObjectTool - Class in org.neodatis.odb.impl.tool
Basic native Object formatter.
ObjectTool() - Constructor for class org.neodatis.odb.impl.tool.ObjectTool
 
ObjectValues - Interface in org.neodatis.odb
Interface that will be implemented to hold a row of a result of an Object Values Query
objectWithIdIsInCommitedZone(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
objectWithIdIsInCommitedZone(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
objectWriter - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
ObjectWriterNew - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Manage all IO writing
ObjectWriterNew() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectWriterNew
 
objectWriterOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
ODB - Interface in org.neodatis.odb
The main ODB public interface: It is what the user sees.
ODB_CAN_NOT_DELETE_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_CAN_NOT_RETURN_OID_OF_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_CAN_NOT_RETURN_OID_OF_UNKNOWN_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_CAN_NOT_STORE_ARRAY_DIRECTLY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_CAN_NOT_STORE_NATIVE_OBJECT_DIRECTLY - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_CAN_NOT_STORE_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_FILE_IS_LOCKED_BY_CURRENT_VIRTUAL_MACHINE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_FILE_IS_LOCKED_BY_EXTERNAL_PROGRAM - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_HAS_BEEN_ROLLBACKED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_IS_CLOSED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_TYPE_ID_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODB_TYPE_NATIVE_TYPE_WITH_ID_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ODBAdapter - Class in org.neodatis.odb.impl.main
A basic adapter for ODB interface
ODBAdapter(IStorageEngine) - Constructor for class org.neodatis.odb.impl.main.ODBAdapter
 
OdbArray - Class in org.neodatis.tool.wrappers
A Wrapper class for some specific Array reflection operations
OdbArray() - Constructor for class org.neodatis.tool.wrappers.OdbArray
 
OdbArrayList<E> - Class in org.neodatis.tool.wrappers.list
 
OdbArrayList() - Constructor for class org.neodatis.tool.wrappers.list.OdbArrayList
 
OdbArrayList(int) - Constructor for class org.neodatis.tool.wrappers.list.OdbArrayList
 
ODBAuthenticationRuntimeException - Exception in org.neodatis.odb
The exception thrown when the user/password is wrong
ODBAuthenticationRuntimeException() - Constructor for exception org.neodatis.odb.ODBAuthenticationRuntimeException
 
ODBBTreeMultiple - Class in org.neodatis.odb.impl.core.btree
The NeoDatis ODB BTree.
ODBBTreeMultiple() - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
ODBBTreeMultiple(String, int, IBTreePersister) - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
ODBBTreeNodeMultiple - Class in org.neodatis.odb.impl.core.btree
The NeoDatis ODB BTree Node implementation.
ODBBTreeNodeMultiple() - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
ODBBTreeNodeMultiple(IBTree) - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
ODBBTreeNodeSingle - Class in org.neodatis.odb.impl.core.btree
The NeoDatis ODB BTree Node implementation.
ODBBTreeNodeSingle() - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
ODBBTreeNodeSingle(IBTree) - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
ODBBTreeSingle - Class in org.neodatis.odb.impl.core.btree
The NeoDatis ODB BTree.
ODBBTreeSingle() - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
ODBBTreeSingle(String, int, IBTreePersister) - Constructor for class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
OdbClassOID - Class in org.neodatis.odb.impl.core.oid
 
OdbClassOID(long) - Constructor for class org.neodatis.odb.impl.core.oid.OdbClassOID
 
ODBClassPool - Class in org.neodatis.odb.impl.core.layers.layer2.instance
A simple class pool, to optimize instance creation
ODBClassPool() - Constructor for class org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
 
OdbClassUtil - Class in org.neodatis.tool.wrappers
 
OdbClassUtil() - Constructor for class org.neodatis.tool.wrappers.OdbClassUtil
 
OdbComparable - Interface in org.neodatis.tool.wrappers
o wrapper to the native Comparable interface
OdbConfiguration - Class in org.neodatis.odb
The main NeoDatis ODB Configuration class.
OdbConfiguration() - Constructor for class org.neodatis.odb.OdbConfiguration
 
OdbDateFormat - Class in org.neodatis.tool.wrappers
To Wrap SimpleDatFormat
OdbDateFormat(String) - Constructor for class org.neodatis.tool.wrappers.OdbDateFormat
 
ODBDefaultServer - Class in org.neodatis.odb.impl.main
 
ODBDefaultServer(int) - Constructor for class org.neodatis.odb.impl.main.ODBDefaultServer
 
ODBExt - Interface in org.neodatis.odb
An interface to provider extended access to ODB.
ODBExtImpl - Class in org.neodatis.odb.impl.main
 
ODBExtImpl(IStorageEngine) - Constructor for class org.neodatis.odb.impl.main.ODBExtImpl
 
ODBFactory - Class in org.neodatis.odb
The ODBFactory to obtain the right ODB implementation.
OdbFile - Class in org.neodatis.tool.wrappers.io
 
OdbFile(String) - Constructor for class org.neodatis.tool.wrappers.io.OdbFile
 
OdbFileIO - Class in org.neodatis.tool.wrappers.io
 
OdbFileIO() - Constructor for class org.neodatis.tool.wrappers.io.OdbFileIO
 
OdbFileIO(String, boolean, String) - Constructor for class org.neodatis.tool.wrappers.io.OdbFileIO
 
ODBForTrigger - Class in org.neodatis.odb.impl.main
 
ODBForTrigger(IStorageEngine) - Constructor for class org.neodatis.odb.impl.main.ODBForTrigger
 
OdbHashMap<K,V> - Class in org.neodatis.tool.wrappers.map
 
OdbHashMap() - Constructor for class org.neodatis.tool.wrappers.map.OdbHashMap
 
OdbHashMap(int) - Constructor for class org.neodatis.tool.wrappers.map.OdbHashMap
 
OdbHashMap(Map<? extends K, ? extends V>) - Constructor for class org.neodatis.tool.wrappers.map.OdbHashMap
 
OdbObjectOID - Class in org.neodatis.odb.impl.core.oid
 
OdbObjectOID(long) - Constructor for class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
OdbRandom - Class in org.neodatis.tool.wrappers
 
OdbRandom() - Constructor for class org.neodatis.tool.wrappers.OdbRandom
 
OdbReflection - Class in org.neodatis.tool.wrappers
 
OdbReflection() - Constructor for class org.neodatis.tool.wrappers.OdbReflection
 
OdbRunnable - Interface in org.neodatis.tool.wrappers
To wrap the java.lang.Runnable
ODBRuntimeException - Exception in org.neodatis.odb
Generic ODB Runtime exception : Used to report all problems.
ODBRuntimeException(IError, Throwable) - Constructor for exception org.neodatis.odb.ODBRuntimeException
 
ODBRuntimeException(IError) - Constructor for exception org.neodatis.odb.ODBRuntimeException
 
ODBRuntimeException(IError, String) - Constructor for exception org.neodatis.odb.ODBRuntimeException
 
ODBRuntimeException(Exception, String) - Constructor for exception org.neodatis.odb.ODBRuntimeException
 
ODBServer - Interface in org.neodatis.odb
 
ODBServerImpl - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
The ODB implementation for Server mode
ODBServerImpl(int) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
OdbString - Class in org.neodatis.tool.wrappers
 
OdbString() - Constructor for class org.neodatis.tool.wrappers.OdbString
 
OdbSystem - Class in org.neodatis.tool.wrappers
A wrapper to system class
OdbSystem() - Constructor for class org.neodatis.tool.wrappers.OdbSystem
 
OdbThread - Class in org.neodatis.tool.wrappers
To wrap java.lang.Thread
OdbThread() - Constructor for class org.neodatis.tool.wrappers.OdbThread
 
OdbThread(OdbRunnable) - Constructor for class org.neodatis.tool.wrappers.OdbThread
 
OdbTime - Class in org.neodatis.tool.wrappers
 
OdbTime() - Constructor for class org.neodatis.tool.wrappers.OdbTime
 
odbType - Variable in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
The Type of the object
ODBType - Class in org.neodatis.odb.core.layers.layer2.meta
Contains the list for the ODB types
ODBType(boolean, int, String, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
ODBType(boolean, int, String, int, Class) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
ODBType(boolean, int, String, int, Class, Class) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
odbTypeId - Variable in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
The Type Id of the object
OID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
oid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
oid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
oid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
oid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
oid - Variable in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
oid - Variable in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
oid - Variable in class org.neodatis.odb.impl.core.transaction.IdInfo
 
oid - Variable in class org.neodatis.odb.impl.core.transaction.ObjectInsertingInfo
 
OID - Interface in org.neodatis.odb
The interface to represent OID.
OID_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
OIDFactory - Class in org.neodatis.odb.core.oid
 
OIDFactory() - Constructor for class org.neodatis.odb.core.oid.OIDFactory
 
oidFromString(String) - Static method in class org.neodatis.odb.core.oid.OIDFactory
 
oidFromString(String) - Static method in class org.neodatis.odb.impl.core.oid.ExternalClassOID
 
oidFromString(String) - Static method in class org.neodatis.odb.impl.core.oid.ExternalObjectOID
 
oidFromString(String) - Static method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
oidFromString(String) - Static method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
oidOfObjectToQuery - Variable in class org.neodatis.odb.core.query.AbstractQuery
The OID attribute is used when the query must be restricted the object with this OID
oids - Variable in class org.neodatis.odb.impl.core.transaction.Cache
Entry to get an object from its oid
oidsOfNNoi - Variable in class org.neodatis.odb.impl.core.transaction.LazyServerCache
Object id of NonNativeObjectInfo
oidsOfNNoi - Variable in class org.neodatis.odb.impl.core.transaction.ServerCache
Object id of NonNativeObjectInfo
oidToString() - Method in class org.neodatis.odb.impl.core.oid.ExternalClassOID
 
oidToString() - Method in class org.neodatis.odb.impl.core.oid.ExternalObjectOID
 
oidToString() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
oidToString() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
oidToString() - Method in interface org.neodatis.odb.OID
To retrieve a string representation of an OID
OIDTrigger - Class in org.neodatis.odb.core.trigger
 
OIDTrigger() - Constructor for class org.neodatis.odb.core.trigger.OIDTrigger
 
OIDTypes - Class in org.neodatis.odb
 
OIDTypes() - Constructor for class org.neodatis.odb.OIDTypes
 
open(String, String, String) - Static method in class org.neodatis.odb.ODBFactory
Open an ODB database protected by a user and password
open(String) - Static method in class org.neodatis.odb.ODBFactory
Open a non password protected ODB database
openClient(String) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
openClient(String) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
openClient(String, int, String) - Static method in class org.neodatis.odb.ODBFactory
Open an ODB Client
openClient(String, int, String, String, String) - Static method in class org.neodatis.odb.ODBFactory
 
openClient(String) - Method in interface org.neodatis.odb.ODBServer
 
openFile(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.FileMutex
 
openServer(int) - Static method in class org.neodatis.odb.ODBFactory
Open an ODB server on the specific port.
OPERATION_NOT_ALLOWED_IN_TRIGGER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
OPERATION_NOT_IMPLEMENTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
Operator - Class in org.neodatis.odb.core.query.criteria
 
Operator(String) - Constructor for class org.neodatis.odb.core.query.criteria.Operator
 
optimizeObjectComparison() - Method in class org.neodatis.odb.core.query.AbstractQuery
 
optimizeObjectComparison() - Method in interface org.neodatis.odb.core.query.IQuery
 
or(ICriterion) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
Or - Class in org.neodatis.odb.core.query.criteria
 
Or() - Constructor for class org.neodatis.odb.core.query.criteria.Or
 
or() - Static method in class org.neodatis.odb.core.query.criteria.Where
 
ORDER_BY_ASC - Static variable in class org.neodatis.odb.core.OrderByConstants
 
ORDER_BY_DESC - Static variable in class org.neodatis.odb.core.OrderByConstants
 
ORDER_BY_NONE - Static variable in class org.neodatis.odb.core.OrderByConstants
 
orderByAsc(String) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
orderByAsc(String) - Method in interface org.neodatis.odb.core.query.IQuery
To order by the result of a query in ascendent order
OrderByConstants - Class in org.neodatis.odb.core
Some constants used for ordering queries and creating ordered collection iterators
orderByDesc(String) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
orderByDesc(String) - Method in interface org.neodatis.odb.core.query.IQuery
To order by the result of a query in descendent order
orderByFields - Variable in class org.neodatis.odb.core.query.AbstractQuery
 
orderByType - Variable in class org.neodatis.odb.core.query.AbstractQuery
 
org.neodatis.btree - package org.neodatis.btree
Classes & Interfaces of the NeoDatis BTree API.
org.neodatis.btree.exception - package org.neodatis.btree.exception
 
org.neodatis.btree.impl - package org.neodatis.btree.impl
Classes that contain common API for both Single Value per key and Multiple values per key.
org.neodatis.btree.impl.multiplevalue - package org.neodatis.btree.impl.multiplevalue
Classes that implement the Multiple Values per key BTree API
org.neodatis.btree.impl.singlevalue - package org.neodatis.btree.impl.singlevalue
Classes that implement the Single Value per key BTree API
org.neodatis.btree.tool - package org.neodatis.btree.tool
 
org.neodatis.odb - package org.neodatis.odb
Classes & Interfaces of the public API of NeoDatis ODB.
org.neodatis.odb.core - package org.neodatis.odb.core
NeoDatis ODB Engine source code.
org.neodatis.odb.core.layers.layer1.introspector - package org.neodatis.odb.core.layers.layer1.introspector
 
org.neodatis.odb.core.layers.layer2.instance - package org.neodatis.odb.core.layers.layer2.instance
 
org.neodatis.odb.core.layers.layer2.meta - package org.neodatis.odb.core.layers.layer2.meta
Layer 2: Classes used for object and class meta representation.
org.neodatis.odb.core.layers.layer2.meta.compare - package org.neodatis.odb.core.layers.layer2.meta.compare
Classes to represent changes between two meta representations of objects.
org.neodatis.odb.core.layers.layer3 - package org.neodatis.odb.core.layers.layer3
NeoDatis ODB Core package.
org.neodatis.odb.core.layers.layer3.engine - package org.neodatis.odb.core.layers.layer3.engine
 
org.neodatis.odb.core.lookup - package org.neodatis.odb.core.lookup
 
org.neodatis.odb.core.oid - package org.neodatis.odb.core.oid
 
org.neodatis.odb.core.query - package org.neodatis.odb.core.query
Query API implementation :CriteriaQuery, NativeQuery,ObjectValues
org.neodatis.odb.core.query.criteria - package org.neodatis.odb.core.query.criteria
CriteriaQuery implementation
org.neodatis.odb.core.query.execution - package org.neodatis.odb.core.query.execution
Query execution generic classes
org.neodatis.odb.core.query.nq - package org.neodatis.odb.core.query.nq
NativeQuery implementation.
org.neodatis.odb.core.query.values - package org.neodatis.odb.core.query.values
Object values query API : An API to query values of objects (fields,sum,count,max,min,average) instead of objects
org.neodatis.odb.core.server.connection - package org.neodatis.odb.core.server.connection
 
org.neodatis.odb.core.server.layers.layer1 - package org.neodatis.odb.core.server.layers.layer1
 
org.neodatis.odb.core.server.layers.layer2.meta - package org.neodatis.odb.core.server.layers.layer2.meta
 
org.neodatis.odb.core.server.layers.layer3 - package org.neodatis.odb.core.server.layers.layer3
 
org.neodatis.odb.core.server.layers.layer3.engine - package org.neodatis.odb.core.server.layers.layer3.engine
 
org.neodatis.odb.core.server.message - package org.neodatis.odb.core.server.message
Messages used for communications between Client and Server
org.neodatis.odb.core.server.transaction - package org.neodatis.odb.core.server.transaction
 
org.neodatis.odb.core.server.trigger - package org.neodatis.odb.core.server.trigger
Trigger asbtract classes for server side triggers
org.neodatis.odb.core.transaction - package org.neodatis.odb.core.transaction
 
org.neodatis.odb.core.trigger - package org.neodatis.odb.core.trigger
Trigger interfaces and abstract classes
org.neodatis.odb.impl - package org.neodatis.odb.impl
 
org.neodatis.odb.impl.core.btree - package org.neodatis.odb.impl.core.btree
NeoDatis ODB BTree implementation.
org.neodatis.odb.impl.core.layers.layer1.introspector - package org.neodatis.odb.impl.core.layers.layer1.introspector
 
org.neodatis.odb.impl.core.layers.layer2.instance - package org.neodatis.odb.impl.core.layers.layer2.instance
Classes used to introspect Classes and Object using Reflection and Code Instrumentation.
org.neodatis.odb.impl.core.layers.layer2.meta.compare - package org.neodatis.odb.impl.core.layers.layer2.meta.compare
 
org.neodatis.odb.impl.core.layers.layer2.meta.history - package org.neodatis.odb.impl.core.layers.layer2.meta.history
Some classes to keep track of the database operation history
org.neodatis.odb.impl.core.layers.layer2.meta.serialization - package org.neodatis.odb.impl.core.layers.layer2.meta.serialization
Serialization Classes for client server .
org.neodatis.odb.impl.core.layers.layer3.block - package org.neodatis.odb.impl.core.layers.layer3.block
 
org.neodatis.odb.impl.core.layers.layer3.buffer - package org.neodatis.odb.impl.core.layers.layer3.buffer
 
org.neodatis.odb.impl.core.layers.layer3.crypto - package org.neodatis.odb.impl.core.layers.layer3.crypto
 
org.neodatis.odb.impl.core.layers.layer3.engine - package org.neodatis.odb.impl.core.layers.layer3.engine
 
org.neodatis.odb.impl.core.layers.layer3.oid - package org.neodatis.odb.impl.core.layers.layer3.oid
 
org.neodatis.odb.impl.core.layers.layer3.refactor - package org.neodatis.odb.impl.core.layers.layer3.refactor
 
org.neodatis.odb.impl.core.lookup - package org.neodatis.odb.impl.core.lookup
 
org.neodatis.odb.impl.core.oid - package org.neodatis.odb.impl.core.oid
 
org.neodatis.odb.impl.core.query.criteria - package org.neodatis.odb.impl.core.query.criteria
 
org.neodatis.odb.impl.core.query.list.objects - package org.neodatis.odb.impl.core.query.list.objects
NeoDatis ODB Collections implementations for Object retrieving.
org.neodatis.odb.impl.core.query.list.values - package org.neodatis.odb.impl.core.query.list.values
NeoDatis ODB Collections implementations for Values retrieving (used bu Object Values API).
org.neodatis.odb.impl.core.query.nq - package org.neodatis.odb.impl.core.query.nq
 
org.neodatis.odb.impl.core.query.values - package org.neodatis.odb.impl.core.query.values
 
org.neodatis.odb.impl.core.server - package org.neodatis.odb.impl.core.server
 
org.neodatis.odb.impl.core.server.connection - package org.neodatis.odb.impl.core.server.connection
 
org.neodatis.odb.impl.core.server.layers.layer1 - package org.neodatis.odb.impl.core.server.layers.layer1
 
org.neodatis.odb.impl.core.server.layers.layer3.engine - package org.neodatis.odb.impl.core.server.layers.layer3.engine
 
org.neodatis.odb.impl.core.server.layers.layer3.oid - package org.neodatis.odb.impl.core.server.layers.layer3.oid
 
org.neodatis.odb.impl.core.server.transaction - package org.neodatis.odb.impl.core.server.transaction
 
org.neodatis.odb.impl.core.server.trigger - package org.neodatis.odb.impl.core.server.trigger
 
org.neodatis.odb.impl.core.transaction - package org.neodatis.odb.impl.core.transaction
ODB Session implementation: Session and cache.
org.neodatis.odb.impl.core.trigger - package org.neodatis.odb.impl.core.trigger
 
org.neodatis.odb.impl.main - package org.neodatis.odb.impl.main
 
org.neodatis.odb.impl.tool - package org.neodatis.odb.impl.tool
Some ODB Tools
org.neodatis.tool - package org.neodatis.tool
Some NeoDatis Tools : Mutex, Logger, StringUtils,...
org.neodatis.tool.mutex - package org.neodatis.tool.mutex
Mutex implementation.
org.neodatis.tool.wrappers - package org.neodatis.tool.wrappers
 
org.neodatis.tool.wrappers.io - package org.neodatis.tool.wrappers.io
 
org.neodatis.tool.wrappers.list - package org.neodatis.tool.wrappers.list
 
org.neodatis.tool.wrappers.map - package org.neodatis.tool.wrappers.map
 
org.neodatis.tool.wrappers.net - package org.neodatis.tool.wrappers.net
 

P

PARAM_HELPER_WRONG_NO_OF_PARAMS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ParameterHelper - Interface in org.neodatis.odb.core.layers.layer2.instance
Provide constructor parameters for constructors which don't allow nulls as default values.
parameters() - Method in interface org.neodatis.odb.core.layers.layer2.instance.ParameterHelper
 
parameters - Variable in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
parameters - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
parent - Variable in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
parent - Variable in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
parent - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
lazy loaded
parent - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
lazy loaded
parentOid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
parentOid - Variable in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
parse(String) - Method in class org.neodatis.tool.wrappers.OdbDateFormat
 
PASSWORD_TOO_LONG - Static variable in class org.neodatis.odb.core.NeoDatisError
 
PendingReading - Class in org.neodatis.odb.impl.core.layers.layer3.engine
 
PendingReading(int, ClassInfo, OID) - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.PendingReading
 
persist(IFileSystemInterface, int) - Method in interface org.neodatis.odb.core.transaction.IWriteAction
 
persist() - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
persist() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
persist(IFileSystemInterface, int) - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
persistAttribute(String) - Method in interface org.neodatis.odb.ClassRepresentation
 
persistAttribute(String) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
persistClass(ClassInfo, int, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Persist a single class info - This method is used by the XML Importer.
persistClass(ClassInfo, int, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Persist a single class info - This method is used by the XML Importer.
persistClass(ClassInfo, int, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
persister - Variable in class org.neodatis.btree.impl.AbstractBTree
 
persistFieldOfClass(String, String, boolean) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
To force persisting a field or to avoid a field from being persiste
persistFieldOfClass(String, String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
POINTER_TO_SELF - Static variable in class org.neodatis.odb.core.NeoDatisError
 
POINTER_WRITE_ACTION - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
polymorphic - Variable in class org.neodatis.odb.core.query.AbstractQuery
 
position - Variable in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
The position of the object
position - Variable in class org.neodatis.odb.impl.core.transaction.IdInfo
 
POSITION_NOT_INITIALIZED - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
prepareQuery() - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
prepareQuery() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutor
 
prepareQuery() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutor
 
prepareQuery() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
prev() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
prev() - Method in interface org.neodatis.odb.TransactionId
 
process(ReturnValue, Object) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ChangedValueProcessor
 
process(ReturnValue, Object) - Method in interface org.neodatis.odb.impl.core.server.layers.layer3.engine.ReturnValueProcessor
 
provider - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
 
provider - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
putAll(Map<? extends K, ? extends V>) - Method in class org.neodatis.tool.wrappers.map.OdbHashMap
 

Q

query - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The query being executed
query - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
query - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
QUERY_ATTRIBUTE_TYPE_NOT_SUPPORTED_IN_IEQUAL_EXPRESSION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_ATTRIBUTE_TYPE_NOT_SUPPORTED_IN_LIKE_EXPRESSION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_BAD_CRITERIA - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_COLLECTION_SIZE_CRITERIA_NOT_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_COMPARABLE_CRITERIA_APPLIED_ON_NON_COMPARABLE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_CONTAINS_CRITERION_TYPE_NOT_SUPPORTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_ENGINE_NOT_SET - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_NQ_EXCEPTION_RAISED_BY_NATIVE_QUERY_EXECUTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_NQ_MATCH_METHOD_NOT_IMPLEMENTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_TYPE_NOT_IMPLEMENTED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QUERY_UNKNOWN_OPERATOR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
QueryManager - Class in org.neodatis.odb.core.query
 
QueryManager() - Constructor for class org.neodatis.odb.core.query.QueryManager
 

R

random - Static variable in class org.neodatis.tool.wrappers.OdbRandom
 
read(byte[], int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
read() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
read() - Method in interface org.neodatis.odb.core.server.layers.layer3.engine.IMessageStreamer
 
read() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
read(byte[], int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
TODO check offste, it is not being used
read() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
read(String) - Static method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
read(IFileSystemInterface, int) - Static method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
read() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
read(byte[], int, int) - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
readAtomicNativeObjectInfo(long, int) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
readAtomicNativeObjectInfo(long, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads an atomic object
readAtomicNativeObjectInfoAsObject(long, int) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
readAtomicNativeObjectInfoAsObject(long, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readBigDecimal() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigDecimal(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigDecimal() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBigDecimal(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBigDecimalBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigDecimalBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBigInteger() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigInteger(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigInteger() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBigInteger(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBigIntegerBytes(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBigIntegerBytes(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBoolean() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBoolean(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBoolean() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBoolean(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBooleanBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBooleanBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readByte() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readByte(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readByte() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readByte(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readByte() - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
readByte() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
readBytes(int) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readBytes(int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readBytes(int) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
readBytes(int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
readBytes(byte[], int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
readBytesOld(int) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
readBytesOld(int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
readChar() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readChar(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readChar() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readChar(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readCharBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readCharBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readClassInfoBody(ClassInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the body of a class info
readClassInfoHeader(OID) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the class info header with the specific oid
readClassInfoIndexesAt(long, ClassInfo) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
readClassInfoIndexesAt(long, ClassInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readDatabaseCharacterEncoding() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the database character encoding
readDatabaseHeader(String, String) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Reads the database header
readDatabaseHeader(String, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
see http://wiki.neodatis.org/odb-file-format
readDate() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDate(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDate() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readDate(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readDateBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDateBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readDouble() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDouble(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDouble() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readDouble(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readDoubleBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readDoubleBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readEncryptionFlag() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the encryption flag of the database file
readEnumObjectInfo(long, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads an enum object
readFirstClassOid() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the first class OID
readFloat() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readFloat(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readFloat() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readFloat(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readFloatBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readFloatBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readingObject(long, long) - Method in class org.neodatis.odb.core.query.execution.DefaultQueryExecutorClassback
 
readingObject(long, long) - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutorCallback
 
readingObjectInfo - Variable in class org.neodatis.odb.impl.core.transaction.Cache
To resolve cyclic reference, keep track of objects being read
readingObjectInfo - Variable in class org.neodatis.odb.impl.core.transaction.TmpCache
To resolve cyclic reference, keep track of objects being read
readInt() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readInt(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readInt() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readInt(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readIntBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readIntBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readLastODBCloseStatus() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the status of the last odb close
readLastTransactionId(DatabaseId) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the last transaction id
readLong() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readLong(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readLong() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readLong(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readLongBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readLongBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readMetaModel(MetaModel, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Reads the database meta model
readMetaModel(MetaModel, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readNativeAttributeBytes(int) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readNativeAttributeBytes(int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readNativeAttributeHeader() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the header of a native attribute
readNonNativeObjectAtPosition(long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads an object at the specific position
readNonNativeObjectInfoFromOid(ClassInfo, OID, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
readNonNativeObjectInfoFromOid(ClassInfo, OID, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readNonNativeObjectInfoFromPosition(ClassInfo, OID, long, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Reads a non non native Object Info (Layer2) from its position
readNonNativeObjectInfoFromPosition(ClassInfo, OID, long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads a non non native Object Info (Layer2) from its position
readNumberOfClasses() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the number of classes in database file
readObjectInfo(long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readObjectInfoFromPosition(ClassInfo, long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads an object info(Object meta information like its type and its values) from the database file

readObjectInfoHeaderFromOid(OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
Reads the pointers(ids or positions) of an object that has the specific oid
readObjectInfoHeaderFromOid(OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Reads the pointers(ids or positions) of an object that has the specific oid
readObjectInfoHeaderFromPosition(OID, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readObjectInfoValuesFromOID(ClassInfo, OID, boolean, IOdbList<String>, IOdbList<String>, int, String[], boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
reads some attributes of an object.
readObjectInfoValuesFromOID(ClassInfo, OID, boolean, IOdbList<String>, IOdbList<String>, int, String[], boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readObjectInfoValuesFromPosition(ClassInfo, OID, long, boolean, IOdbList<String>, IOdbList<String>, int, String[], boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readOidPosition(OID) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectReader
 
readOidPosition(OID) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
readReplicationFlag() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the replication flag of the database file
readShort() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readShort(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readShort() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readShort(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readShortBytes() - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readShortBytes() - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readString(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readString(boolean, String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readString(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readString(boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readStringBytes(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
readStringBytes(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
readVersion() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
Read the version of the database file
ready() - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
ready() - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
ready() - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
a method to explicitly indicate that the criteria is ready.
ready() - Method in class org.neodatis.odb.core.query.criteria.Not
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.IsNotNullCriterion
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.IsNullCriterion
 
ready() - Method in class org.neodatis.odb.impl.core.query.criteria.LikeCriterion
 
reallyCantDoInPlaceUpdate() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
REBUILD_INDEX - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
rebuildIndex(String, boolean) - Method in interface org.neodatis.odb.ClassRepresentation
 
rebuildIndex(String, String, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngineReader
Used to rebuild an index
rebuildIndex(String, String, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
rebuildIndex(String, String, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
rebuildIndex(String, boolean) - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
Used to rebuild an index
RebuildIndexMessage - Class in org.neodatis.odb.core.server.message
 
RebuildIndexMessage(String, String, String, String, boolean) - Constructor for class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
RebuildIndexMessageResponse - Class in org.neodatis.odb.core.server.message
 
RebuildIndexMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.RebuildIndexMessageResponse
 
RebuildIndexMessageResponse(String, String) - Constructor for class org.neodatis.odb.core.server.message.RebuildIndexMessageResponse
 
reconnect(Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Reconnect an object to the current session.
reconnect(Object) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Used to reconnect an object to the current session
reconnect(Object) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
reconnect(Object, OID) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
Reconnect an object to the current session.
reconnect(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
reconnect(Object) - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
reconnect(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
reconnect(Object) - Method in interface org.neodatis.odb.ODB
Deprecated. Reconnection is now automatic Used to reconnect an object to the current session
RECONNECT_CAN_NOT_RECONNECT_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
RECONNECT_CAN_RECONNECT_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
RECONNECT_ONLY_FOR_PREVIOUSLY_LOADED_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
RECONNECT_ONLY_WITH_BYTE_CODE_AGENT_CONFIGURED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
reconnectObjectsToSession() - Static method in class org.neodatis.odb.OdbConfiguration
 
ReferenceQueueThread - Class in org.neodatis.odb.impl.core.transaction
 
ReferenceQueueThread(CrossSessionCache, long) - Constructor for class org.neodatis.odb.impl.core.transaction.ReferenceQueueThread
 
REFLECTION_ERROR_WHILE_GETTING_FIELD - Static variable in class org.neodatis.odb.core.NeoDatisError
 
register(ILogger) - Static method in class org.neodatis.tool.DLogger
 
registerDatabaseStartupManager(DatabaseStartupManager) - Static method in class org.neodatis.odb.OdbConfiguration
 
Release - Class in org.neodatis.odb.core
 
Release() - Constructor for class org.neodatis.odb.core.Release
 
release(String) - Static method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
removes the cross session cache from static cache
release(String) - Method in class org.neodatis.tool.mutex.Mutex
 
RELEASE_BUILD - Static variable in class org.neodatis.odb.core.Release
 
RELEASE_DATE - Static variable in class org.neodatis.odb.core.Release
 
RELEASE_NUMBER - Static variable in class org.neodatis.odb.core.Release
 
releaseClassLocks() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
releaseFile(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.FileMutex
 
releaseMutex() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
releaseOidLocks() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
RemoteODBClient - Class in org.neodatis.odb.impl.main
The client implementation of ODB.
RemoteODBClient(String, int, String) - Constructor for class org.neodatis.odb.impl.main.RemoteODBClient
 
RemoteODBClient(String, int, String, String, String) - Constructor for class org.neodatis.odb.impl.main.RemoteODBClient
 
remove() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
remove(Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
remove2(K) - Method in class org.neodatis.tool.wrappers.map.OdbHashMap
The remove2 method is just to create another method to be able to map the c# equivalent as the Remove in C# does not return the object
removeAll(Collection) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
removeAll(Collection<?>) - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
removeAll(Collection<?>) - Method in class org.neodatis.tool.wrappers.list.OdbArrayList
 
removeAttribute(ClassAttributeInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
removeByKey(OdbComparable, Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
removeByKey(OdbComparable, Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
removeByKey(OdbComparable, Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
removeByKey(OdbComparable, Object) - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
removeByKey(OdbComparable, Object) - Method in interface org.neodatis.odb.Objects
Removes an object by its key
removeClass(String) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
removeClass(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
removeConnection(IConnection) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
removeDatabaseStartupManager() - Static method in class org.neodatis.odb.OdbConfiguration
 
removeField(String, String) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
removeField(String, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
removeFullInstantiationHelper() - Method in interface org.neodatis.odb.ClassRepresentation
Remove the instantiation helper of this class, if exists
removeFullInstantiationHelper(Class) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeFullInstantiationHelper(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeFullInstantiationHelper(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeFullInstantiationHelper(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeFullInstantiationHelper() - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
removeIndex(ClassInfoIndex) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
Removes an index
removeInstantiationHelper() - Method in interface org.neodatis.odb.ClassRepresentation
Remove the instantiation helper of this class, if exists
removeInstantiationHelper(Class) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeInstantiationHelper(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeInstantiationHelper(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeInstantiationHelper(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeInstantiationHelper() - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
removeKeyAndValueAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
removeKeyAndValueAt(int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
removeLocalTriggerManager(IStorageEngine) - Method in interface org.neodatis.odb.core.ICoreProvider
 
removeLocalTriggerManager(IStorageEngine) - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
removeLogId(String) - Static method in class org.neodatis.odb.OdbConfiguration
 
removeObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICache
 
removeObject(Object) - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Removes the mapping for this object from this cache if it is present.
removeObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
removeObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
removeObjectFromCache(Object) - Method in interface org.neodatis.odb.core.transaction.ISession
 
removeObjectFromCache(Object) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
removeObjectWithOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
removeObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
removeOid(OID) - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Mark the object with the oid as deleted.
removeOid(OID) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
removeParameterHelper() - Method in interface org.neodatis.odb.ClassRepresentation
Remove the parameter helper for this class, if exists
removeParameterHelper(Class) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeParameterHelper(String) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeParameterHelper(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeParameterHelper(String) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
removeParameterHelper() - Method in class org.neodatis.odb.impl.main.DefaultClassRepresentation
 
removeSession(String) - Method in interface org.neodatis.odb.core.server.transaction.ISessionManager
 
removeSession(String) - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
removeUnnecessaryFields(String, IOdbList<Field>) - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
removeUnnecessaryFields(String, IOdbList<Field>) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
renameClass(String, String) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
renameClass(String, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
renameField(String, String, String) - Method in interface org.neodatis.odb.core.layers.layer3.IRefactorManager
 
renameField(String, String, String) - Method in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
replace(OID, Object) - Method in class org.neodatis.odb.impl.main.ODBExtImpl
 
replace(OID, Object) - Method in interface org.neodatis.odb.ODBExt
Replace the object with the specific OID by the object passed as a parameter
replaceToken(String, String, String) - Static method in class org.neodatis.tool.wrappers.OdbString
Replace a string within a string
replaceToken(String, String, String, int) - Static method in class org.neodatis.tool.wrappers.OdbString
Replace a string within a string
reserveIds(long) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
reserveIds(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
reset() - Method in class org.neodatis.btree.AbstractBTreeIterator
 
reset() - Method in interface org.neodatis.odb.core.layers.layer1.introspector.IClassIntrospector
 
reset() - Method in interface org.neodatis.odb.core.layers.layer2.instance.IClassPool
 
reset() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
reset() - Method in interface org.neodatis.odb.core.transaction.ITransaction
Reset the transaction
reset() - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
 
reset() - Method in class org.neodatis.odb.impl.core.layers.layer2.instance.ODBClassPool
 
reset() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
reset() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListFromOid
 
reset() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
reset() - Method in class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
reset() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Reset the transaction
reset() - Method in interface org.neodatis.odb.Objects
Reset the internal iterator of the collection
reset() - Method in interface org.neodatis.odb.Values
Reset the internal iterator of the collection
resetChangedClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
resetChangedClasses() - Method in class org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
 
resetClassDefinitions() - Method in interface org.neodatis.odb.core.ICoreProvider
 
resetClassDefinitions() - Method in class org.neodatis.odb.impl.DefaultCoreProvider
 
resetClassInfoIds() - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
resetCommitListeners() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
resetCommitListeners() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
resetCommitListeners() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
resetCounters() - Static method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
resetNbUpdates() - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
retainAll(Collection) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
retryIfFileIsLocked() - Static method in class org.neodatis.odb.OdbConfiguration
 
returnInstance() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
returnInstance() - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
returnInstance - Variable in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
returnInstance() - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
returnInstance() - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ReturnValue - Interface in org.neodatis.odb.impl.core.server
 
ReturnValueProcessor - Interface in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
returnValueProcessors - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
rightShiftFrom(int, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
rollback() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
rollback() - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
rollback() - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
ROLLBACK - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
rollback() - Method in interface org.neodatis.odb.core.transaction.ISession
 
rollback() - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
rollback() - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
rollback() - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
rollback() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
rollback() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
rollback() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
rollback() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
rollback() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
rollback() - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
rollback() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
rollback() - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
rollback() - Method in interface org.neodatis.odb.ODB
Undo all uncommitted changes
rollbacked - Variable in class org.neodatis.odb.impl.core.transaction.Session
 
RollbackMessage - Class in org.neodatis.odb.core.server.message
 
RollbackMessage(String, String) - Constructor for class org.neodatis.odb.core.server.message.RollbackMessage
 
RollbackMessageResponse - Class in org.neodatis.odb.core.server.message
 
RollbackMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.RollbackMessageResponse
 
RollbackMessageResponse(String, String, boolean) - Constructor for class org.neodatis.odb.core.server.message.RollbackMessageResponse
 
ROUND_TYPE_FOR_AVERAGE_DIVISION - Static variable in class org.neodatis.tool.wrappers.ConstantWrapper
 
run() - Method in class org.neodatis.odb.core.server.connection.DefaultConnectionThread
 
run() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
or shutdown hook
run() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
run() - Method in class org.neodatis.odb.impl.core.transaction.ReferenceQueueThread
 
run() - Method in class org.neodatis.odb.impl.main.ODBAdapter
or shutdown hook
run() - Method in class org.neodatis.odb.impl.main.ODBForTrigger
 
RUNTIME_INCOMPATIBLE_VERSION - Static variable in class org.neodatis.odb.core.NeoDatisError
 

S

safeOverWriteAtomicNativeObject(long, AtomicNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
SameVmClientEngine - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
Client storage engine used when the client runs in the same Virtual machine than the client.
SameVmClientEngine(IODBServerExt, String) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
SameVmConnection - Class in org.neodatis.odb.core.server.connection
A class to manage client server connections being executed in the same Vm.
SameVmConnection(String, IODBServerExt, boolean) - Constructor for class org.neodatis.odb.core.server.connection.SameVmConnection
 
SameVMODBClient - Class in org.neodatis.odb.impl.main
The client implementation of ODB.
SameVMODBClient(IODBServerExt, String) - Constructor for class org.neodatis.odb.impl.main.SameVMODBClient
TODO set the constructor as protected
saveBTree(IBTree) - Method in interface org.neodatis.btree.IBTreePersister
 
saveBTree(IBTree) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
saveBTree(IBTree) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
saveHistory() - Static method in class org.neodatis.odb.OdbConfiguration
 
saveNode(IBTreeNode) - Method in interface org.neodatis.btree.IBTreePersister
 
saveNode(IBTreeNode) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
saveNode(IBTreeNode) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
saves the bree node Only puts the current node in an 'modified Node' map to be saved on commit
savePositionOfObjectWithOid(OID, long) - Method in interface org.neodatis.odb.core.transaction.ICache
To resolve uncommitted updates where the oid change and is not committed yet
savePositionOfObjectWithOid(OID, long) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
search(Comparable) - Method in interface org.neodatis.btree.IBTreeMultipleValuesPerKey
 
search(Comparable) - Method in interface org.neodatis.btree.IBTreeNodeMultipleValuesPerKey
 
search(Comparable) - Method in interface org.neodatis.btree.IBTreeNodeOneValuePerKey
 
search(Comparable) - Method in interface org.neodatis.btree.IBTreeSingleValuePerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.singlevalue.BTreeSingleValuePerKey
 
search(Comparable) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
searchKey(Comparable, IBTreeNodeOneValuePerKey) - Static method in class org.neodatis.btree.tool.BTreeValidator
 
seek(long) - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
seek(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
seek(long) - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
SelectTrigger - Class in org.neodatis.odb.core.trigger
 
SelectTrigger() - Constructor for class org.neodatis.odb.core.trigger.SelectTrigger
 
sendMessage(Message) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
Opens socket send message and close.
sendMessage(Message) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
sendMessage(Message) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerAdmin
Opens socket send message and close.
SERIALIZATION_COLLECTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
SERIALIZATION_FROM_STRING - Static variable in class org.neodatis.odb.core.NeoDatisError
 
Serializer - Class in org.neodatis.odb.impl.core.layers.layer2.meta.serialization
 
server - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
server - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.engine.SameVmClientEngine
 
SERVER_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
SERVER_NET_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
SERVER_SIDE_ERROR - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ServerAdmin - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ServerAdmin(String, int) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerAdmin
 
ServerCache - Class in org.neodatis.odb.impl.core.transaction
A specific cache for the server in Client/Server mode
ServerCache(ISession) - Constructor for class org.neodatis.odb.impl.core.transaction.ServerCache
 
ServerDeleteTrigger - Class in org.neodatis.odb.core.server.trigger
 
ServerDeleteTrigger() - Constructor for class org.neodatis.odb.core.server.trigger.ServerDeleteTrigger
 
ServerFileParameter - Class in org.neodatis.odb.core.server.layers.layer3
Database Parameters for local database access
ServerFileParameter(String, String, boolean, String, String) - Constructor for class org.neodatis.odb.core.server.layers.layer3.ServerFileParameter
 
ServerFileSystemInterface - Class in org.neodatis.odb.core.server.layers.layer3.engine
 
ServerFileSystemInterface(String, IBaseIdentification, boolean, int) - Constructor for class org.neodatis.odb.core.server.layers.layer3.engine.ServerFileSystemInterface
 
serverIds - Variable in class org.neodatis.odb.impl.core.server.transaction.ServerSession
server object ids.
serverImpl - Variable in class org.neodatis.odb.impl.main.ODBDefaultServer
 
ServerInsertTrigger - Class in org.neodatis.odb.core.server.trigger
 
ServerInsertTrigger() - Constructor for class org.neodatis.odb.core.server.trigger.ServerInsertTrigger
 
ServerInstanceBuilder - Class in org.neodatis.odb.impl.core.layers.layer2.instance
 
ServerInstanceBuilder(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.layers.layer2.instance.ServerInstanceBuilder
 
ServerObjectIntrospector - Class in org.neodatis.odb.impl.core.server.layers.layer1
 
ServerObjectIntrospector(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer1.ServerObjectIntrospector
 
ServerObjectReader - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ServerObjectReader(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectReader
 
ServerObjectWriter - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ServerObjectWriter(IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
ServerObjectWriterCallback - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ServerObjectWriterCallback() - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriterCallback
 
ServerSelectTrigger - Class in org.neodatis.odb.core.server.trigger
 
ServerSelectTrigger() - Constructor for class org.neodatis.odb.core.server.trigger.ServerSelectTrigger
 
ServerSession - Class in org.neodatis.odb.impl.core.server.transaction
 
ServerSession(IStorageEngine, String) - Constructor for class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
ServerStorageEngine - Class in org.neodatis.odb.impl.core.server.layers.layer3.engine
 
ServerStorageEngine(IBaseIdentification) - Constructor for class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
 
ServerTrigger - Class in org.neodatis.odb.core.server.trigger
 
ServerTrigger() - Constructor for class org.neodatis.odb.core.server.trigger.ServerTrigger
 
ServerUpdateTrigger - Class in org.neodatis.odb.core.server.trigger
 
ServerUpdateTrigger() - Constructor for class org.neodatis.odb.core.server.trigger.ServerUpdateTrigger
 
session - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The current database session
session - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalFileSystemInterface
 
session - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.LocalStorageEngine
 
session - Variable in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
session - Variable in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
 
session - Variable in class org.neodatis.odb.impl.core.transaction.Cache
 
session - Variable in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
The transaction session
Session - Class in org.neodatis.odb.impl.core.transaction
An ODB Session.
Session(String, String) - Constructor for class org.neodatis.odb.impl.core.transaction.Session
 
session - Variable in class org.neodatis.odb.impl.core.transaction.TmpCache
 
SESSION_DOES_NOT_EXIST_FOR_CONNECTION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
SESSION_DOES_NOT_EXIST_FOR_CONNECTION_ID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
sessionManager - Variable in class org.neodatis.odb.core.server.connection.ClientServerConnection
 
sessionManager - Variable in class org.neodatis.odb.impl.core.server.layers.layer3.oid.DefaultServerIdManager
 
sessionManager - Variable in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
SessionManager - Class in org.neodatis.odb.impl.core.server.transaction
 
SessionManager() - Constructor for class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
SessionMetaModel - Class in org.neodatis.odb.core.layers.layer2.meta
The main implementation of the MetaModel abstract class.
SessionMetaModel() - Constructor for class org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
 
sessions - Variable in class org.neodatis.odb.core.server.message.GetSessionsMessageResponse
 
sessions - Variable in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
set(CIZoneInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
set(String, Object) - Method in interface org.neodatis.odb.core.lookup.ILookup
 
set(String, Object) - Method in class org.neodatis.odb.core.lookup.LookupImpl
 
set(int, String, Object) - Method in class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
set(int, E) - Method in interface org.neodatis.tool.wrappers.list.IOdbList
 
set(int, E) - Method in class org.neodatis.tool.wrappers.list.OdbArrayList
 
setAcceptMultipleValuesForSameKey(boolean) - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
setAlias(String) - Method in interface org.neodatis.odb.core.query.values.ICustomQueryFieldAction
 
setAlias(String) - Method in class org.neodatis.odb.impl.core.query.values.CustomQueryFieldAction
 
setArchiveLog(boolean) - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
setArchiveLog(boolean) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
setAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
setAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
setAttributeIds(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setAttributeName(String) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
setAttributeName(String) - Method in interface org.neodatis.odb.core.query.values.ICustomQueryFieldAction
 
setAttributeName(String) - Method in class org.neodatis.odb.impl.core.query.values.CustomQueryFieldAction
 
setAttributeName(String) - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
setAttributes(IOdbList<ClassAttributeInfo>) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setAttributesDefinitionPosition(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setAttributesIdentification(long[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setAttributesIds(int[]) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
SetAttributeToNullAction - Class in org.neodatis.odb.core.layers.layer2.meta.compare
 
SetAttributeToNullAction(NonNativeObjectInfo, int) - Constructor for class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
setAttributeType(ODBType) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setAttributeValue(int, AbstractObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setAutomaticallyCreateDatabase(boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
setAutomaticallyCreateDatabase(boolean) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
setAutomaticallyCreateDatabase(boolean) - Method in interface org.neodatis.odb.ODBServer
 
setAutomaticallyIncreaseCacheSize(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setAutomaticCloseFileOnExit(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setAutoReconnectObjectsToSession(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
Deprecated. Use OdbConfiguration.setReconnectObjectsToSession instead
setBaseIdentification(String) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
setBaseName(String) - Method in class org.neodatis.odb.core.server.layers.layer3.ServerFileParameter
 
setBlockId(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
setBlockSize(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setBlockSize(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
setBlockType(byte) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
setBTree(IBTree) - Method in interface org.neodatis.btree.IBTreeNode
 
setBTree(IBTree) - Method in interface org.neodatis.btree.IBTreePersister
 
setBTree(IBTree) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setBTree(IBTree) - Method in class org.neodatis.btree.impl.InMemoryPersister
 
setBTree(IBTree) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setBTree(IBTree) - Method in class org.neodatis.odb.impl.core.btree.LazyODBBTreePersister
 
setByte(int, int, byte) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
setCanWrite(boolean) - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
setCascade(boolean) - Method in class org.neodatis.odb.core.server.message.DeleteObjectMessage
 
setChangedAttributeActions(List<ChangedAttribute>) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
setCheckModelCompatibility(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setCheckRuntimeVersion(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setChildAt(IBTreeNode, int, int, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
setChildAt(IBTreeNode, int) - Method in interface org.neodatis.btree.IBTreeNode
 
setChildAt(IBTreeNode, int) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
setChildAt(IBTreeNode, int, int, boolean) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
setChildAt(IBTreeNode, int) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
setChildAt(IBTreeNode, int, int, boolean) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
setChildAt(IBTreeNode, int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
setChildAt(IBTreeNode, int, int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
setChildAt(IBTreeNode, int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
setChildAt(IBTreeNode, int, int, boolean) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
setClassCategory(byte) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
setClassInfo(ClassInfo) - Method in interface org.neodatis.odb.core.query.execution.IMultiClassQueryExecutor
The class on which to execute the query
setClassInfoId(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setClassInfoId(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setClassInfoId(String, OID) - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
setClassLoader(ClassLoader) - Static method in class org.neodatis.odb.OdbConfiguration
 
setClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setClassName(String) - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
setClassName(String) - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
setClientIds(OID[]) - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
setCompatibleChanges(IOdbList<String>) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
setComponentTypeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
setCoreProvider(ICoreProvider) - Static method in class org.neodatis.odb.OdbConfiguration
 
setCreationDate(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setCreationDate(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setCreationDate(int, long) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
setCriterion(ICriterion) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
setCurrentAction(int) - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
setCurrentAction(int) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
setCurrentCIs(Map<String, ClassInfo>) - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessage
 
setCurrentIdBlockInfos(long, int, OID) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setCurrentIdBlockInfos(long, int, OID) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setCurrentIdBlockInfos(long, int, OID) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setCurrentReadPosition(long) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
setCurrentReadPosition(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
setCurrentTransactionId(TransactionId) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setCurrentTransactionId(TransactionId) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setCurrentTransactionId(TransactionId) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setCurrentWritePosition(long) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
setCurrentWritePosition(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
setDatabaseCharacterEncoding(String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
setDatabaseCharacterEncoding(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
setDatabaseCharacterEncoding(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
setDatabaseCharacterEncoding(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
setDatabaseCharacterEncoding(String) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDatabaseId(DatabaseId) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setDatabaseId(DatabaseId) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setDatabaseId(long[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setDatabaseId(DatabaseId) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setDebug(boolean) - Method in class org.neodatis.tool.mutex.Mutex
 
setDebug(boolean) - Static method in class org.neodatis.tool.mutex.MutexFactory
 
setDebugEnabled(int, boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDebugEnabled(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDebugLevel(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDefaultBufferSizeForData(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDefaultBufferSizeForTransaction(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDefaultFileCreationTime(long) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDefaultIndexBTreeDegree(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setDisplayWarnings(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setEnableAfterWriteChecking(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setEnableEmptyConstructorCreation(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setEnumClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
setError(String) - Method in class org.neodatis.odb.core.server.layers.layer3.engine.Message
 
setExecuteStartAndEndOfQueryAction(boolean) - Method in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
 
setExecuteStartAndEndOfQueryAction(boolean) - Method in interface org.neodatis.odb.core.query.execution.IMultiClassQueryExecutor
 
setExecutionPlan(IQueryExecutionPlan) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setExecutionPlan(IQueryExecutionPlan) - Method in interface org.neodatis.odb.core.query.IQuery
 
setExecutionPlan(IQueryExecutionPlan) - Method in class org.neodatis.odb.core.query.nq.NativeQuery
 
setExecutionPlan(IQueryExecutionPlan) - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
setExtraInfo(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setFileName(String) - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
setFileSystemInterfaceToApplyTransaction(IFileSystemInterface) - Method in interface org.neodatis.odb.core.transaction.ISession
 
setFileSystemInterfaceToApplyTransaction(IFileSystemInterface) - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
setFileSystemInterfaceToApplyTransaction(IFileSystemInterface) - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
setFileSystemInterfaceToApplyTransaction(IFileSystemInterface) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
setFsiToApplyWriteActions(IFileSystemInterface) - Method in interface org.neodatis.odb.core.transaction.ITransaction
 
setFsiToApplyWriteActions(IFileSystemInterface) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
setFullClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setFullClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setHasChanged(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
setHeader(ObjectInfoHeader) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setId(Object) - Method in interface org.neodatis.btree.IBTree
 
setId(Object) - Method in interface org.neodatis.btree.IBTreeNode
 
setId(Object) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
 
setId(Object) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
setId(Object) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
setId(Object) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
 
setId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setId(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setId(String) - Method in interface org.neodatis.odb.core.transaction.ISession
 
setId(Object) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
 
setId(Object) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
setId(Object) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
setId(Object) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeSingle
 
setId(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
setId(String) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
setIdBlockSize(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setIds(long[]) - Method in class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
setIncompatibleChanges(IOdbList<String>) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
setIndex(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setIndexes(IOdbList<ClassInfoIndex>) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setIndexName(String) - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
setIndexName(String) - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
setInfoEnabled(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setInstanceBuilder(IInstanceBuilder) - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
setInstanceBuilder(IInstanceBuilder) - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
setIOClass(Class, String) - Static method in class org.neodatis.odb.OdbConfiguration
 
setIoDeviceLength(long) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
setIoDeviceLength(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
setKey(Comparable) - Method in interface org.neodatis.btree.IKeyAndValue
 
setKey(Comparable) - Method in class org.neodatis.btree.impl.KeyAndValue
 
setKeyAndValueAt(Comparable, Object, int) - Method in interface org.neodatis.btree.IBTreeNode
 
setKeyAndValueAt(IKeyAndValue, int) - Method in interface org.neodatis.btree.IBTreeNode
 
setKeyAndValueAt(Comparable, Object, int, boolean, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
setKeyAndValueAt(IKeyAndValue, int, boolean, boolean) - Method in interface org.neodatis.btree.IBTreeNode
 
setKeyAndValueAt(Comparable, Object, int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setKeyAndValueAt(IKeyAndValue, int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setKeyAndValueAt(Comparable, Object, int, boolean, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setKeyAndValueAt(IKeyAndValue, int, boolean, boolean) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setLastObjectInfoHeader(ObjectInfoHeader) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setLastODBCloseStatus(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setLastODBCloseStatus(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setLastODBCloseStatus(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setLastRebuild(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setLatinDatabaseCharacterEncoding() - Static method in class org.neodatis.odb.OdbConfiguration
 
setLocalOid(OID) - Method in class org.neodatis.odb.core.server.layers.layer2.meta.ClientNonNativeObjectInfo
 
setLogAll(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setLogServerConnections(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setLogServerStartupAndShutdown(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setMainClassInfo(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
setMaxAttributeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setMaxNumberOfObjectInCache(long) - Static method in class org.neodatis.odb.OdbConfiguration
 
setMaxNumberOfWriteObjectPerTransaction(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setMessageStreamerClass(Class) - Static method in class org.neodatis.odb.OdbConfiguration
 
setMetaModel(MetaModel) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setMetaModel(MetaModel) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setMetaModel(MetaModel) - Method in interface org.neodatis.odb.core.transaction.ISession
 
setMetaModel(MetaModel) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setMetaModel(MetaModel) - Method in class org.neodatis.odb.impl.core.transaction.Session
 
setModelHasBeenUpdated(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
setMultiRow(boolean) - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
setMultiRow(boolean) - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
setMultiThreadExclusive(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
setName(String) - Method in class org.neodatis.odb.core.server.connection.DefaultConnectionThread
 
setNative(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
setNbBuffers(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setNbChildren(int) - Method in interface org.neodatis.btree.IBTreeNode
 
setNbChildren(int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setNbClasses(long) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setNbClasses(long) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setNbClasses(long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setNbDeletedObjects(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
setNbInPlaceUpdates(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
setNbKeys(int) - Method in interface org.neodatis.btree.IBTreeNode
 
setNbKeys(int) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setNbNormalUpdates(int) - Static method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
setNbObjects(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
setNbObjects(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
setNbObjects(CommittedCIZoneInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
setNextClassOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setNextObjectOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setNextObjectOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setNnoi(NonNativeObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
setNnoi(NonNativeObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.SetAttributeToNullAction
 
setNonNativeObjects(Collection<NonNativeObjectInfo>) - Method in class org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
 
setNull(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
setNullChildAt(int) - Method in interface org.neodatis.btree.IBTreeNode
 
setNullChildAt(int) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
setNullChildAt(int) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
setNullChildAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
setNullChildAt(int) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
setNumberOfRetryToOpenFile(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setObject(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
setObject(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
setObject(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setObject(Object) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
setObjectClassName(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
setObjectInfoHeader(ObjectInfoHeader) - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
setObjectInfoPointersCacheFromOid(Map<OID, ObjectInfoHeader>) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
setObjects(Map<Object, OID>) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
setObjectVersion(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setOdb(ODB) - Method in class org.neodatis.odb.core.trigger.Trigger
 
setOdbType(ODBType) - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
setOdbTypeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
setOdbTypeId(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeAttributeHeader
 
setOid(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
 
setOid(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Sets the oid of the object
setOid(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setOid(ObjectRepresentation, OID) - Method in class org.neodatis.odb.core.trigger.OIDTrigger
 
setOid(NonNativeObjectInfo, OID) - Method in interface org.neodatis.odb.impl.core.server.ReturnValue
This is called by the server side module to inform the oid of a specific NonNativeObject
setOid(OID) - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
setOid(NonNativeObjectInfo, OID) - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
The server tells us that the nnoi has been stored with the given oid
setOidOfObjectToQuery(OID) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setOids(Map<OID, Object>) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
setOn(boolean) - Static method in class org.neodatis.btree.tool.BTreeValidator
 
setOptimizeObjectComparison(boolean) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setOptimizeObjectComparison(boolean) - Method in interface org.neodatis.odb.core.query.IQuery
 
setOrderByFields(String[]) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setOrderByType(OrderByConstants) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setPackageName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
setParent(IBTreeNode) - Method in interface org.neodatis.btree.IBTreeNode
 
setParent(IBTreeNode) - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
setParent(IBTreeNode) - Method in class org.neodatis.btree.impl.multiplevalue.InMemoryBTreeNodeMultipleValuesPerKey
 
setParent(IBTreeNode) - Method in class org.neodatis.btree.impl.singlevalue.InMemoryBTreeNodeSingleValuePerkey
 
setParent(IBTreeNode) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeMultiple
 
setParent(IBTreeNode) - Method in class org.neodatis.odb.impl.core.btree.ODBBTreeNodeSingle
 
setPassword(String) - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
setPassword(String) - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
setPersister(IBTreePersister) - Method in interface org.neodatis.btree.IBTree
 
setPersister(IBTreePersister) - Method in class org.neodatis.btree.impl.AbstractBTree
 
setPolymorphic(boolean) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setPolymorphic(boolean) - Method in interface org.neodatis.odb.core.query.IQuery
To specify that instances of subclass of the query class must not be load if true, when querying objects of class Class1, only direct instances of Class1 will be loaded.
setPosition(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
 
setPosition(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setPosition(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setPosition(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setPosition(long) - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
setPositions(int, long, long, int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
setPreviousClassOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
setPreviousInstanceOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
setPreviousObjectOID(OID) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setQuery(IQuery) - Method in class org.neodatis.odb.core.query.criteria.AbstractCriterion
 
setQuery(IQuery) - Method in class org.neodatis.odb.core.query.criteria.AbstractExpression
 
setQuery(IQuery) - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
setQuery(IQuery) - Method in class org.neodatis.odb.core.query.criteria.ComposedExpression
 
setQuery(IQuery) - Method in interface org.neodatis.odb.core.query.criteria.ICriterion
 
setQuery(IQuery) - Method in class org.neodatis.odb.impl.core.query.criteria.ContainsCriterion
 
setQueryExecutorCallback(IQueryExecutorCallback) - Static method in class org.neodatis.odb.OdbConfiguration
 
setReadPosition(long) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
setReadPosition(long) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
setRealArrayComponentClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
setRealCollectionClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
setRealMapClassName(String) - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
setReconnectObjectsToSession(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setResult(CheckMetaModelResult) - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
setResults(IOdbList<ClassInfoCompareResult>) - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
setRetryIfFileIsLocked(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setRetryTimeout(long) - Static method in class org.neodatis.odb.OdbConfiguration
 
setReturnInstance(boolean) - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
setReturnInstance(boolean) - Method in interface org.neodatis.odb.core.query.IValuesQuery
To indicate if query execution must build instances or return object representation, Default value is true(return instance)
setReturnInstance(boolean) - Method in class org.neodatis.odb.core.query.values.AbstractQueryFieldAction
 
setReturnInstance(boolean) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
setRoundTypeForAverageDivision(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setSaveHistory(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setScaleForAverageDivision(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setServerIds(OID[]) - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
setShareSameVmConnectionMultiThread(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setStatus(byte) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setStorageEngine(IStorageEngine) - Method in class org.neodatis.odb.core.query.AbstractQuery
 
setStorageEngine(IStorageEngine) - Method in interface org.neodatis.odb.core.query.IQuery
 
setStringSpaceReserveFactor(int) - Static method in class org.neodatis.odb.OdbConfiguration
 
setSubType(ODBType) - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
setSuperClass(Class) - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
setThrowExceptionWhenInconsistencyFound(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setTimeoutToAcquireMutexInMultiThread(long) - Static method in class org.neodatis.odb.OdbConfiguration
 
setTriggerManager(ITriggerManager) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
setTriggerManager(ITriggerManager) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
setUnique(boolean) - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
 
setUpdateDate(long) - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
setUpdatedMetaModel(MetaModel) - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
setUseBuffer(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
setUseBuffer(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
setUseCache(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setUseIndex(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setUseLazyCache(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setUseMultiBuffer(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
setUserName(String) - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
setUserName(String) - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
setValue(Object) - Method in interface org.neodatis.btree.IKeyAndValue
 
setValue(Object) - Method in class org.neodatis.btree.impl.KeyAndValue
 
setValue(Object) - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
setValue(Object, int, Object) - Static method in class org.neodatis.tool.wrappers.OdbArray
 
setValueOf(String, AbstractObjectInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
Used to change the value of an attribute
setValueOf(String, Object) - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultObjectRepresentation
 
setValueOf(String, Object) - Method in interface org.neodatis.odb.ObjectRepresentation
Sets the value of a specific attribute
setVerbose(boolean) - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
setVerbose(boolean) - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
setVerbose(boolean) - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
setVersion(int) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
setVersion(int) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
setVersion(int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
setWritePosition(long, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
setWritePosition(long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
setWritePosition(long) - Method in interface org.neodatis.odb.core.transaction.ITransaction
Set the write position (position in main database file).
setWritePosition(long) - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
Set the write position (position in main database file).
setWritePositionNoVerification(long, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
setWritePositionNoVerification(long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
Does the same thing than setWritePosition, but do not control write position
shareSameVmConnectionMultiThread() - Static method in class org.neodatis.odb.OdbConfiguration
 
SHORT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SHORT_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
shortToByteArray(short) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
shortToByteArray(short) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
SIGNED_BYTE_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SimpleCompareKey - Class in org.neodatis.odb.core.query
A simple compare key : an object that contains various values used for indexing query result
SimpleCompareKey(Comparable) - Constructor for class org.neodatis.odb.core.query.SimpleCompareKey
 
SimpleList<E> - Class in org.neodatis.odb.impl.core.query.list.objects
A simple list to hold query result.
SimpleList() - Constructor for class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
SimpleList(int) - Constructor for class org.neodatis.odb.impl.core.query.list.objects.SimpleList
 
SimpleListForValues - Class in org.neodatis.odb.impl.core.query.list.values
A simple list to hold query result for Object Values API.
SimpleListForValues() - Constructor for class org.neodatis.odb.impl.core.query.list.values.SimpleListForValues
 
SimpleListForValues(int) - Constructor for class org.neodatis.odb.impl.core.query.list.values.SimpleListForValues
 
SimpleNativeQuery - Class in org.neodatis.odb.core.query.nq
 
SimpleNativeQuery() - Constructor for class org.neodatis.odb.core.query.nq.SimpleNativeQuery
 
size() - Method in class org.neodatis.odb.core.layers.layer3.engine.CheckMetaModelResult
 
size() - Method in interface org.neodatis.odb.core.lookup.ILookup
 
size() - Method in class org.neodatis.odb.core.lookup.LookupImpl
 
size(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
size(String, String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
size() - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Returns the number of key-value mappings in this cache.
size() - Method in interface org.neodatis.odb.core.transaction.ITmpCache
 
size() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
size(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
size(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
size() - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
size() - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
SIZE_EQ - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_GE - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_GT - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_LE - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_LT - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_NE - Static variable in class org.neodatis.odb.impl.core.query.criteria.CollectionSizeCriterion
 
SIZE_OF_BOOL - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SIZE_OF_BYTE - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SIZE_OF_INT - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SIZE_OF_LONG - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
SizeAction - Class in org.neodatis.odb.impl.core.query.values
An action to retrieve a size of a list.
SizeAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.SizeAction
 
sizeEq(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
sizeGe(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
sizeGt(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
sizeLe(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
sizeLt(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
sizeNe(String, int) - Static method in class org.neodatis.odb.core.query.criteria.Where
 
slowExistObject(Object) - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
slowGetUserClassInfo(int) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
The method is slow nut it is only used in the odb explorer.
slowGetUserClassInfoIndex(ClassInfo) - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
This method is only used by the odb explorer.
split(IBTreeNode, IBTreeNode, int) - Method in interface org.neodatis.btree.IBTree
 
split(IBTreeNode, IBTreeNode, int) - Method in class org.neodatis.btree.impl.AbstractBTree
1 take median element 2 insert the median in the parent (shifting necessary elements) 3 create a new node with right part elements (moving keys and values and children) 4 set this new node as a child of parent
split(String, String) - Static method in class org.neodatis.tool.wrappers.OdbString
 
start() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
start() - Method in interface org.neodatis.odb.core.query.execution.IMatchingObjectAction
Called at the beginning of the query execution - used to prepare result object
start() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
start() - Method in interface org.neodatis.odb.core.query.execution.IQueryFieldAction
 
start(ODB) - Method in interface org.neodatis.odb.DatabaseStartupManager
 
start() - Method in class org.neodatis.odb.impl.core.query.criteria.CollectionQueryResultAction
 
start - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
to keep track of the start date time of the plan
start() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
start - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
to keep track of the start date time of the plan
start() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
start() - Method in class org.neodatis.odb.impl.core.query.values.AverageValueAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.CountAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.GroupByValuesQueryResultAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.MaxValueAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.MinValueAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.SizeAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.SublistAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.SumAction
 
start() - Method in class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
startInsertingObject(Object, OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.LazyServerCache
 
startInsertingObjectWithOid(Object, OID, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.transaction.ICache
 
startInsertingObjectWithOid(Object, OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
startInsertingObjectWithOid(Object, OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.ServerCache
 
startReadingObjectInfoWithOid(OID, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.transaction.ICache
To resolve cyclic reference, keep track of objects being read The read count is used to store how many times the object has been recursively read
startReadingObjectInfoWithOid(OID, NonNativeObjectInfo) - Method in interface org.neodatis.odb.core.transaction.ITmpCache
 
startReadingObjectInfoWithOid(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
startReadingObjectInfoWithOid(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.transaction.TmpCache
 
startServer(boolean) - Method in interface org.neodatis.odb.core.server.layers.layer3.IODBServerExt
 
startServer(boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
startServer() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
startServer(boolean) - Method in class org.neodatis.odb.impl.main.ODBDefaultServer
 
startServer(boolean) - Method in interface org.neodatis.odb.ODBServer
actually starts the server.
status - Variable in class org.neodatis.odb.impl.core.transaction.IdInfo
 
storageEngine - Variable in class org.neodatis.odb.core.query.AbstractQuery
 
storageEngine - Variable in class org.neodatis.odb.core.query.execution.GenericQueryExecutor
The storage engine
storageEngine - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.LocalObjectIntrospector
 
storageEngine - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
storageEngine - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
The storage engine
storageEngine - Variable in class org.neodatis.odb.impl.core.layers.layer3.refactor.DefaultRefactorManager
 
storageEngine - Variable in class org.neodatis.odb.impl.main.ODBAdapter
 
StorageEngineAdapter - Class in org.neodatis.odb.impl.core.layers.layer3.engine
An Adapter for IStorageEngine interface.
StorageEngineAdapter() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
 
StorageEngineConstant - Class in org.neodatis.odb.impl.core.layers.layer3.engine
Some Storage engine constants about offset position for object writing/reading.
StorageEngineConstant() - Constructor for class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
store(Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
store(OID, Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
store(OID, Object) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
 
store(Object) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Store an object in an database.
STORE - Static variable in class org.neodatis.odb.core.server.layers.layer3.engine.Command
 
store(Object) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
store(OID, Object) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
store(Object) - Method in class org.neodatis.odb.impl.main.ODBAdapter
 
store(Object) - Method in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
store(Object) - Method in interface org.neodatis.odb.ODB
Store a plain java Object in the ODB Database
storeChangedAttributeAction(ChangedNativeAttributeAction) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
storeChangedAttributeAction(ChangedObjectReferenceAttributeAction) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
storeFreeSpace(long, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
StoreMessage - Class in org.neodatis.odb.core.server.message
A StoreMessage is used by the Client/Server mode to store an object
StoreMessage(String, String, NonNativeObjectInfo, OID[]) - Constructor for class org.neodatis.odb.core.server.message.StoreMessage
 
StoreMessageResponse - Class in org.neodatis.odb.core.server.message
A StoreMessageResponse is used by the Client/Server mode to answer a StoreMessage
StoreMessageResponse(String, String, String) - Constructor for class org.neodatis.odb.core.server.message.StoreMessageResponse
 
StoreMessageResponse(String, String, OID, boolean, OID[], OID[], List<ReturnValue>) - Constructor for class org.neodatis.odb.core.server.message.StoreMessageResponse
 
storeObject(OID, NonNativeObjectInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Store a meta representation of an object(already as meta representation)in ODBFactory database.
STRING - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
STRING_ID - Static variable in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
stringToByteArray(String, boolean, int, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
stringToByteArray(String, boolean, int, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
stringToObject(int, String, int) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
Convert a string representation to the right object
stringToObjectInfo(int, String, int, ClassInfo) - Static method in class org.neodatis.odb.impl.tool.ObjectTool
 
sublist(String, String, int, int, boolean) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sublist(String, int, int, boolean) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sublist(String, String, int, int) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sublist(String, int, int) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sublist(String, int, int, boolean) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
sublist(String, String, int, int, boolean) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
sublist(String, int, int) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
sublist(String, String, int, int) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
sublist(List, int, int) - Static method in class org.neodatis.tool.wrappers.list.NeoDatisCollectionUtil
 
SublistAction - Class in org.neodatis.odb.impl.core.query.values
An action to retrieve a sublist of list.
SublistAction(String, String, int, int, boolean) - Constructor for class org.neodatis.odb.impl.core.query.values.SublistAction
 
SublistAction(String, String, int, int) - Constructor for class org.neodatis.odb.impl.core.query.values.SublistAction
 
sublistGeneric(List<Object>, int, int) - Static method in class org.neodatis.tool.wrappers.list.NeoDatisCollectionUtil
 
substring(String, int) - Static method in class org.neodatis.tool.wrappers.OdbString
 
substring(String, int, int) - Static method in class org.neodatis.tool.wrappers.OdbString
 
sum(String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sum(String, String) - Method in interface org.neodatis.odb.core.query.IValuesQuery
 
sum(String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
sum(String, String) - Method in class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
SumAction - Class in org.neodatis.odb.impl.core.query.values
 
SumAction(String, String) - Constructor for class org.neodatis.odb.impl.core.query.values.SumAction
 
supportInPlaceUpdate() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ArrayModifyElement
 
supportInPlaceUpdate() - Method in interface org.neodatis.odb.core.layers.layer2.meta.compare.IObjectInfoComparator
 
supportInPlaceUpdate() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
synchronizeIds(OID[], OID[]) - Method in interface org.neodatis.odb.core.server.layers.layer1.IClientObjectIntrospector
 
synchronizeIds(OID[], OID[]) - Method in class org.neodatis.odb.impl.core.server.layers.layer1.ClientObjectIntrospector
This method is used to make sure that client oids and server oids are equal.

T

testEncoding(String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IByteArrayConverter
 
testEncoding(String) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.DefaultByteArrayConverter
 
theObject - Variable in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
The object being represented
THREAD_MUTEX_PREFIX - Static variable in class org.neodatis.odb.impl.main.ThreadSafeLocalODB
time out to acquire the mutex
ThreadSafeLocalODB - Class in org.neodatis.odb.impl.main
Used to synchronized access to the db in multi thread.
ThreadSafeLocalODB(ODB) - Constructor for class org.neodatis.odb.impl.main.ThreadSafeLocalODB
 
throwExceptionWhenInconsistencyFound() - Static method in class org.neodatis.odb.OdbConfiguration
 
TIMEOUT_WHILE_ACQUIRING_MUTEX - Static variable in class org.neodatis.odb.core.NeoDatisError
 
timeToGetObjectFromId - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
tmpCache - Variable in class org.neodatis.odb.impl.core.transaction.Session
A temporary cache used for object info read
TmpCache - Class in org.neodatis.odb.impl.core.transaction
A temporary cache of objects.
TmpCache(ISession, String) - Constructor for class org.neodatis.odb.impl.core.transaction.TmpCache
 
toArray() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
toArray(Object[]) - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
toCompleteString() - Method in interface org.neodatis.odb.core.transaction.ICache
 
toCompleteString() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
toString() - Method in class org.neodatis.btree.BTreeError
replace the @1,@2,...
toString() - Method in interface org.neodatis.btree.IKeyAndValue
 
toString() - Method in class org.neodatis.btree.impl.AbstractBTreeNode
 
toString() - Method in class org.neodatis.btree.impl.KeyAndValue
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.AtomicNativeObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.CIZoneInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ClassInfoList
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.CollectionObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.CommittedCIZoneInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedNativeAttributeAction
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.ChangedObjectReferenceAttributeAction
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.compare.NewNonNativeObjectAction
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.EnumNativeObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.MapObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.MetaModel
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeDeletedObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeNullObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.NonNativeObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectInfoHeader
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ObjectReference
 
toString() - Method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 
toString() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
Returns a string of the meta-model
toString() - Method in class org.neodatis.odb.core.layers.layer3.IOFileParameter
 
toString() - Method in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
toString() - Method in class org.neodatis.odb.core.NeoDatisError
replace the @1,@2,...
toString() - Method in class org.neodatis.odb.core.OrderByConstants
 
toString() - Method in class org.neodatis.odb.core.query.ComposedCompareKey
 
toString() - Method in class org.neodatis.odb.core.query.criteria.And
 
toString() - Method in class org.neodatis.odb.core.query.criteria.ComparisonCriterion
 
toString() - Method in class org.neodatis.odb.core.query.criteria.Not
 
toString() - Method in class org.neodatis.odb.core.query.criteria.Operator
 
toString() - Method in class org.neodatis.odb.core.query.criteria.Or
 
toString() - Method in class org.neodatis.odb.core.query.SimpleCompareKey
 
toString() - Method in class org.neodatis.odb.core.server.message.AddIndexMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.CheckMetaModelCompatibilityMessageResponse
 
toString() - Method in class org.neodatis.odb.core.server.message.CloseMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.CommitMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.ConnectMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.CountMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.DeleteBaseMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.DeleteObjectMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.ErrorMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.GetMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.GetObjectFromIdMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.GetObjectValuesMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.GetSessionsMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.NewClassInfoListMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.RollbackMessage
 
toString() - Method in class org.neodatis.odb.core.server.message.StoreMessage
 
toString() - Method in interface org.neodatis.odb.core.transaction.ICache
 
toString() - Method in interface org.neodatis.odb.core.transaction.ICrossSessionCache
Returns a String writing down the objects
toString() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.compare.ObjectInfoComparator
 
toString() - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.history.InsertHistoryInfo
 
toString(Object) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.AtomicNativeObjectSerializer
 
toString(Object) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.CollectionObjectInfoSerializer
 
toString(Object) - Method in interface org.neodatis.odb.impl.core.layers.layer2.meta.serialization.ISerializer
 
toString(Object) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.NativeObjectSerializer
 
toString(List) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
toString(Object) - Method in class org.neodatis.odb.impl.core.layers.layer2.meta.serialization.Serializer
 
toString() - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
toString() - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.FullIDInfo
 
toString() - Method in class org.neodatis.odb.impl.core.oid.DatabaseIdImpl
 
toString() - Method in class org.neodatis.odb.impl.core.oid.OdbClassOID
 
toString() - Method in class org.neodatis.odb.impl.core.oid.OdbObjectOID
 
toString() - Method in class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
toString() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
 
toString() - Method in class org.neodatis.odb.impl.core.query.criteria.EqualCriterion
 
toString() - Method in class org.neodatis.odb.impl.core.query.list.objects.AbstractBTreeCollection
 
toString() - Method in class org.neodatis.odb.impl.core.query.list.objects.LazySimpleListOfAOI
 
toString() - Method in class org.neodatis.odb.impl.core.query.list.values.DefaultObjectValues
 
toString() - Method in class org.neodatis.odb.impl.core.query.values.FieldValueAction
 
toString() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
toString() - Method in class org.neodatis.odb.impl.core.server.transaction.SessionManager
 
toString() - Method in class org.neodatis.odb.impl.core.server.trigger.ChangedValueNotification
 
toString() - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
toString() - Method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
toString() - Method in class org.neodatis.odb.impl.core.transaction.DefaultTransaction
 
toString() - Method in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
toString() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
toString() - Method in class org.neodatis.tool.wrappers.io.OdbFile
 
toStringAll() - Static method in class org.neodatis.odb.impl.core.transaction.CrossSessionCache
 
totalFlushSize - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
totalWriteSize - Static variable in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
TRANSACTION - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
TRANSACTION_ALREADY_COMMITED_OR_ROLLBACKED - Static variable in class org.neodatis.odb.core.NeoDatisError
 
TRANSACTION_IS_PENDING - Static variable in class org.neodatis.odb.core.NeoDatisError
 
TransactionId - Interface in org.neodatis.odb
 
TransactionIdImpl - Class in org.neodatis.odb.impl.core.oid
 
TransactionIdImpl(DatabaseId, long, long) - Constructor for class org.neodatis.odb.impl.core.oid.TransactionIdImpl
 
transactionIsPending() - Method in interface org.neodatis.odb.core.transaction.ISession
 
transactionIsPending() - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
transactionIsPending() - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
transactionIsPending() - Method in class org.neodatis.odb.impl.core.transaction.Session
 
transactionOn(boolean) - Static method in class org.neodatis.odb.impl.tool.LogUtil
 
transform(Object) - Method in interface org.neodatis.odb.core.trigger.ITriggerManager
used to transform object before real trigger call.
transform(Object) - Method in class org.neodatis.odb.impl.core.server.trigger.DefaultServerTriggerManager
 
transform(Object) - Method in class org.neodatis.odb.impl.core.trigger.DefaultTriggerManager
For the default object trigger, no transformation is needed
Trigger - Class in org.neodatis.odb.core.trigger
A simple base class for all triggers.
Trigger() - Constructor for class org.neodatis.odb.core.trigger.Trigger
 
TRIGGER_CALLED_ON_NULL_OBJECT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
triggerManager - Variable in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
triggerManager - Variable in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
 
triggerManager - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
To manage triggers
triggerManager - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.ObjectReader
 
triggerManager - Variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineAdapter
To manage triggers
tryToCreateAnEmptyConstructor(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AbstractClassIntrospector
Tries to create a default constructor (with no parameter) for the class and stores it the constructor cache.
tryToCreateAnEmptyConstructor(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.AndroidClassIntrospector
NeoDatis uses sun classes to create dynamic empty constructors so it does not work on Android TODO check how to do this on Android and stores it the constructor cache.
tryToCreateAnEmptyConstructor(Class) - Method in class org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultClassIntrospector
Tries to create a default constructor (with no parameter) for the class and stores it the constructor cache.
TYPE_CLASS_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_DATABASE - Static variable in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
TYPE_EXTERNAL_CLASS_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_EXTERNAL_OBJECT_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_CLASS_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_EXTERNAL_CLASS_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_EXTERNAL_OBJECT_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_NATIVE_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_OBJECT_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NAME_UNKNOW - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_NATIVE_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_OBJECT_OID - Static variable in class org.neodatis.odb.OIDTypes
 
TYPE_TRANSACTION - Static variable in class org.neodatis.odb.core.layers.layer3.IOSocketParameter
 
typesAreCompatible(ODBType, ODBType) - Static method in class org.neodatis.odb.core.layers.layer2.meta.ODBType
 

U

unconnectedZoneOids - Variable in class org.neodatis.odb.impl.core.transaction.Cache
To keep track of the oid that have been created or modified in the current transaction
UNDEFINED_CLASS_INFO - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNEXPECTED_SITUATION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNKNOWN - Static variable in class org.neodatis.odb.core.layers.layer3.IDTypes
 
UNKNOWN - Static variable in class org.neodatis.odb.impl.core.layers.layer3.oid.IDStatus
 
UNKNOWN_BLOCK_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNKNOWN_HOST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNKNOWN_OBJECT_TO_GET_OID - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNKNOWN_WRITE_ACTION - Static variable in class org.neodatis.odb.impl.core.transaction.DefaultWriteAction
 
unlockClass(String, IConnection) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
unlockClass(String) - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
unlockClass(String) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
unlockFile() - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
unlockFile() - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
unlockFile() - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
unlockObjectWithOid(OID) - Method in interface org.neodatis.odb.core.server.connection.IConnection
 
unlockObjectWithOid(OID) - Method in class org.neodatis.odb.impl.core.server.connection.DefaultServerConnection
 
unlockOidForConnection(OID, IConnection) - Method in class org.neodatis.odb.core.server.connection.ConnectionManager
 
UNREGISTERED_BASE_ON_SERVER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNSUPPORTED_ENCODING - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UNSUPPORTED_IO_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
update(OID, Object) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
update(Observable, Object) - Method in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
update(Observable, Object) - Method in class org.neodatis.odb.impl.core.transaction.ClientSession
 
update(Observable, Object) - Method in class org.neodatis.odb.impl.core.transaction.LocalSession
 
updateClassInfo(ClassInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
updateClassInfo(ClassInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
updateClassPositionForClassOIDWithPosition(long, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Udates the real class positon of the class OID
updateClassPositionForClassOIDWithPosition(long, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Udates the real class positon of the class OID
updateClassPositionForId(OID, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
updateClassPositionForId(OID, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
updateFirstInstanceFieldOfClassInfoWithId(OID, long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the first instance field of the class info into the database file
updateIdOfInsertingObject(Object, OID) - Method in interface org.neodatis.odb.core.transaction.ICache
 
updateIdOfInsertingObject(Object, OID) - Method in class org.neodatis.odb.impl.core.transaction.Cache
 
updateIdStatus(OID, byte) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
updateIdStatus(OID, byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
updateInstanceFieldsOfClassInfo(ClassInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Updates the instance related field of the class info into the database file Updates the number of objects, the first object oid and the next class oid
updateInstanceFieldsOfClassInfo(ClassInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the instance related field of the class info into the database file Updates the number of objects, the first object oid and the next class oid
updateLastInstanceFieldOfClassInfoWithId(OID, long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the last instance field of the class info into the database file
updateMetaModel() - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
updateNbObjectsFieldOfClassInfo(OID, long) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the number of objects of the class info into the database file
updateNextObjectFieldOfObjectInfo(OID, OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Update next object oid field of the object at the specific position
updateNextObjectFieldOfObjectInfo(OID, OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Update next object oid field of the object at the specific position
updateNextObjectPreviousPointersInCache(OID, OID, ICache) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
updateNonNativeObjectInfo(NonNativeObjectInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Updates an object.
updateNonNativeObjectInfo(NonNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates an object.
updateNonNativeObjectInfo(NonNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
updateObject(NonNativeObjectInfo, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
updateObject(NonNativeObjectInfo, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Updates an object already transformed into meta representation!
updateObject(AbstractObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
updateObject(NonNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
updateObjectPositionForObjectOIDWithPosition(long, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Updates the real object position of the object OID
updateObjectPositionForObjectOIDWithPosition(long, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the real object position of the object OID
updateObjectPositionForOid(OID, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IIdManager
 
updateObjectPositionForOid(OID, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.oid.DefaultIdManager
 
updateObjectReference(long, OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Class User{ private String name; private Function function; } When an object of type User is stored, it stores a reference to its function object.
updatePreviousObjectFieldOfObjectInfo(OID, OID, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Updates the previous object position field of the object at objectPosition
updatePreviousObjectFieldOfObjectInfo(OID, OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Updates the previous object position field of the object at objectPosition
updatePreviousObjectNextPointersInCache(OID, OID, ICache) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
updateStatusForIdWithPosition(long, byte, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
updateStatusForIdWithPosition(long, byte, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
UpdateTrigger - Class in org.neodatis.odb.core.trigger
 
UpdateTrigger() - Constructor for class org.neodatis.odb.core.trigger.UpdateTrigger
 
usage() - Static method in class org.neodatis.odb.impl.core.transaction.Cache
 
useBuffer(boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
useBuffer(boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
useCache() - Method in class org.neodatis.odb.core.server.message.GetObjectHeaderFromIdMessage
 
useCache - Variable in class org.neodatis.odb.impl.core.transaction.Cache
 
useCache() - Static method in class org.neodatis.odb.OdbConfiguration
 
useIndex() - Method in class org.neodatis.odb.core.query.execution.EmptyExecutionPlan
 
useIndex() - Method in interface org.neodatis.odb.core.query.execution.IQueryExecutionPlan
 
useIndex - Variable in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
useIndex() - Method in class org.neodatis.odb.impl.core.query.criteria.CriteriaQueryExecutionPlan
 
useIndex - Variable in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
useIndex() - Method in class org.neodatis.odb.impl.core.query.nq.NativeQueryExecutionPlan
 
useIndex() - Static method in class org.neodatis.odb.OdbConfiguration
 
useLazyCache() - Static method in class org.neodatis.odb.OdbConfiguration
 
useMultiBuffer() - Static method in class org.neodatis.odb.OdbConfiguration
 
useMultiThread(boolean) - Static method in class org.neodatis.odb.OdbConfiguration
 
useMultiThread(boolean, int) - Static method in class org.neodatis.odb.OdbConfiguration
 
USER_NAME_TOO_LONG - Static variable in class org.neodatis.odb.core.NeoDatisError
 
UUID - Class in org.neodatis.odb.impl.tool
Unique ID generator
UUID() - Constructor for class org.neodatis.odb.impl.tool.UUID
 

V

validateNode(IBTreeNode, boolean) - Static method in class org.neodatis.btree.tool.BTreeValidator
 
validateNode(IBTreeNode) - Static method in class org.neodatis.btree.tool.BTreeValidator
 
values - Variable in class org.neodatis.btree.impl.AbstractBTreeNode
 
Values - Interface in org.neodatis.odb
The main interface of all Object Values query results of NeoDatis ODB
VALUES_QUERY_ALIAS_DOES_NOT_EXIST - Static variable in class org.neodatis.odb.core.NeoDatisError
 
VALUES_QUERY_ERROR_WHILE_CLONING_CUSTUM_QFA - Static variable in class org.neodatis.odb.core.NeoDatisError
 
VALUES_QUERY_NOT_CONSISTENT - Static variable in class org.neodatis.odb.core.NeoDatisError
 
ValuesCriteriaQuery - Class in org.neodatis.odb.impl.core.query.values
A values Criteria quwry is a query to retrieve object values instead of objects.
ValuesCriteriaQuery(Class, OID) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQuery(Class, ICriterion) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQuery(Class) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQuery(String) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQuery(String, ICriterion) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQuery(CriteriaQuery) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQuery
 
ValuesCriteriaQueryExecutor - Class in org.neodatis.odb.impl.core.query.values
 
ValuesCriteriaQueryExecutor(IQuery, IStorageEngine) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesCriteriaQueryExecutor
 
ValuesQueryResultAction - Class in org.neodatis.odb.impl.core.query.values
 
ValuesQueryResultAction(IValuesQuery, IStorageEngine, IInstanceBuilder) - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesQueryResultAction
 
valuesToReturn - Variable in class org.neodatis.odb.impl.core.server.transaction.ServerSession
 
ValuesUtil - Class in org.neodatis.odb.impl.core.query.values
 
ValuesUtil() - Constructor for class org.neodatis.odb.impl.core.query.values.ValuesUtil
 
verbose - Variable in class org.neodatis.odb.core.server.message.AddIndexMessage
 
verbose - Variable in class org.neodatis.odb.core.server.message.DeleteIndexMessage
 
verbose - Variable in class org.neodatis.odb.core.server.message.RebuildIndexMessage
 
VERSION_2 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_3 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_4 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_5 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_6 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_7 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_8 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
VERSION_9 - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
1.9 file format

W

waitForRemoteConnection() - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ODBServerImpl
 
Where - Class in org.neodatis.odb.core.query.criteria
A simple factory to build all Criterion and Expression
Where() - Constructor for class org.neodatis.odb.core.query.criteria.Where
 
WITH_ENCRYPTION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
WITH_REPLICATION - Static variable in class org.neodatis.odb.impl.core.layers.layer3.engine.StorageEngineConstant
 
write(byte) - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
write(byte[], int, int) - Method in interface org.neodatis.odb.core.layers.layer3.IO
 
write(Message) - Method in interface org.neodatis.odb.core.server.layers.layer3.engine.IMessageStreamer
 
write(byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
 
write(byte[], int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.crypto.AesMd5Cypher
TODO check offset, it is not being used
write(Message) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.DefaultMessageStreamer
 
write(byte) - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
write(byte[], int, int) - Method in class org.neodatis.tool.wrappers.io.OdbFileIO
 
WRITE_ACTION - Static variable in class org.neodatis.odb.impl.tool.LogUtil
 
writeAtomicNativeObject(AtomicNativeObjectInfo, boolean, int) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
writeAtomicNativeObject(AtomicNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Writes a natibve attribute
writeAtomicNativeObject(AtomicNativeObjectInfo, boolean, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeBigDecimal(BigDecimal, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeBigDecimal(BigDecimal, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeBigInteger(BigInteger, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeBigInteger(BigInteger, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeBoolean(boolean, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeBoolean(boolean, boolean, String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeBoolean(boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeBoolean(boolean, boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeByte(byte, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeByte(byte, boolean, String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeByte(byte, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeByte(byte, boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeByte(byte) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
writeByte(byte) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
writeBytes(byte[], boolean, String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeBytes(byte[], boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeBytes(byte[]) - Method in interface org.neodatis.odb.core.layers.layer3.IBufferedIO
 
writeBytes(byte[]) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
writeBytes(byte[], int, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.buffer.MultiBufferedIO
 
writeBytes(int, byte[], int, int, int) - Method in class org.neodatis.tool.wrappers.io.MultiBufferVO
 
writeChar(char, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeChar(char, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeClassInfoBody(ClassInfo, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the class info body to the database file.
writeClassInfoHeader(ClassInfo, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Write the class info header to the database file
writeClassInfoHeader(ClassInfo, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeClassInfoIndexes(ClassInfo) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeDatabaseCharacterEncoding(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the database characterEncoding
writeDatabaseId(long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeDate(Date, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeDate(Date, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeDouble(double, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeDouble(double, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeEncrytionFlag(boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the encryption flag : 0= no encryption, 1=with encryption
writeEnumNativeObject(EnumNativeObjectInfo, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeFirstClassInfoOID(OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Resets the position of the first class of the metamodel.
writeFloat(float, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeFloat(float, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeIdBlock(long, int, byte, int, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Writes the header of a block of type ID - a block that contains ids of objects and classes
writeIdBlock(long, int, byte, int, long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Writes the header of a block of type ID - a block that contains ids of objects and classes
writeInt(int, boolean, String) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeInt(int, boolean, String) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeLastODBCloseStatus(boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Write the status of the last odb close
writeLastODBCloseStatus(boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the status of the last odb close
writeLastTransactionId(TransactionId) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
 
writeLastTransactionId(TransactionId) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the current transaction Id, out of transaction
writeLong(long, boolean, String, int) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeLong(long, boolean, String, int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeNativeObjectHeader(int, boolean, byte, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the header of a native attribute
writeNonNativeNullObjectHeader(OID, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeNonNativeObjectInfo(OID, NonNativeObjectInfo, long, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IObjectWriter
Write an object representation to database file
writeNonNativeObjectInfo(OID, NonNativeObjectInfo, long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeNonNativeObjectInfo(OID, NonNativeObjectInfo, long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerObjectWriter
 
writeNonNativeObjectInfoOld(OID, NonNativeObjectInfo, long, boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeNullNativeObjectHeader(int, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeNumberOfClasses(long, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the number of classes in meta-model
writeObjectInfo(OID, NonNativeObjectInfo, long, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.AbstractStorageEngine
 
writeObjectInfo(OID, NonNativeObjectInfo, long, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.IStorageEngine
Write an object already transformed into meta representation!
writeObjectInfo(OID, NonNativeObjectInfo, long, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ClientStorageEngine
 
writeObjectInfo(OID, NonNativeObjectInfo, long, boolean) - Method in class org.neodatis.odb.impl.core.server.layers.layer3.engine.ServerStorageEngine
Write an object meta-representation.
writeOid(OID, boolean, String, int) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeReplicationFlag(boolean, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the replication flag : 0= No replication, 1= Use replication
writeShort(short, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeShort(short, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeString(String, boolean, boolean) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeString(String, boolean, boolean, int) - Method in class org.neodatis.odb.core.layers.layer3.engine.FileSystemInterface
 
writeString(String, boolean, boolean) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeString(String, boolean, boolean, int) - Method in interface org.neodatis.odb.core.layers.layer3.engine.IFileSystemInterface
 
writeUserAndPassword(String, String, boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
 
writeVersion(boolean) - Method in class org.neodatis.odb.impl.core.layers.layer3.engine.AbstractObjectWriter
Write the version in the database file
WRONG_BLOCK_SIZE - Static variable in class org.neodatis.odb.core.NeoDatisError
 
WRONG_OID_AT_POSITION - Static variable in class org.neodatis.odb.core.NeoDatisError
 
WRONG_TYPE_FOR_BLOCK_TYPE - Static variable in class org.neodatis.odb.core.NeoDatisError
 

X

XML_HEADER - Static variable in class org.neodatis.odb.core.NeoDatisError
 
XML_RESERVING_IDS - Static variable in class org.neodatis.odb.core.NeoDatisError
 
XML_SETTING_META_MODEL - Static variable in class org.neodatis.odb.core.NeoDatisError
 

A B C D E F G H I K L M N O P Q R S T U V W X