Java Doc for PartialObjectContainer.java in  » Database-DBMS » db4o-6.4 » com » db4o » internal » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database DBMS » db4o 6.4 » com.db4o.internal 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.db4o.internal.PartialObjectContainer

All known Subclasses:   com.db4o.internal.ObjectContainerBase,
PartialObjectContainer
abstract public class PartialObjectContainer implements TransientClass,Internal4,ObjectContainerSpec(Code)
NOTE: This is just a 'partial' base class to allow for variant implementations in db4oj and db4ojdk1.2. It assumes that itself is an instance of YapStream and should never be used explicitly.

Inner Class :final static class PendingActivation
Inner Class :static class PendingSet

Field Summary
protected  ClassMetadataRepository_classCollection
    
protected  ClassInfoHelper_classMetaHelper
    
protected  Config4Impl_config
    
public  HandlerRegistry_handlers
    
final public  Object_lock
    
final  ObjectContainerBase_parent
    
 WeakReferenceCollector_references
    
 boolean_refreshInsteadOfActivate
    
 int_replicationCallState
    
 int_showInternalClasses
    
final protected  PersistentTimeStampIdGenerator_timeStampIdGenerator
    
protected  Transaction_transaction
    

Constructor Summary
protected  PartialObjectContainer(Configuration config, ObjectContainerBase parent)
    

Method Summary
final public  voidactivate(Transaction trans, Object obj, int depth)
    
final public  voidactivateDefaultDepth(Transaction trans, Object obj)
    
final  voidactivatePending(Transaction ta)
    
final public  voidbeginTopLevelSet()
    
final public  voidbind(Transaction trans, Object obj, long id)
    
final public  ObjectReferencebind2(Transaction trans, ObjectReference oldRef, Object obj)
    
final public  intblockAlignedBytes(int bytes)
    
abstract public  byteblockSize()
    
final public  intblocksToBytes(int blocks)
    
final public  BufferbufferByAddress(int address, int length)
    
final public  intbytesToBlocks(long bytes)
    
public  Callbackscallbacks()
    
public  voidcallbacks(Callbacks cb)
    
 booleancanUpdate()
    
final public  voidcheckClosed()
    
final protected  voidcheckReadOnly()
    
public  voidcheckStillToSet()
    
final public  TransactioncheckTransaction()
    
final public  TransactioncheckTransaction(Transaction ta)
    
public  ClassMetadataRepositoryclassCollection()
    
public  ClassMetadataclassMetadataForId(int id)
    
public  ClassMetadataclassMetadataForName(String name)
    
final public  ClassMetadataclassMetadataForReflectClass(ReflectClass claxx)
    
public  intclassMetadataIdForName(String name)
    
abstract public  QueryResultclassOnlyQuery(Transaction trans, ClassMetadata clazz)
    
final public  booleanclose()
    
abstract protected  voidclose2()
    
public  Db4oCollectionscollections(Transaction trans)
    
final public  voidcommit(Transaction trans)
    
abstract public  voidcommit1(Transaction trans)
    
final public  voidcompleteTopLevelSet()
    
final public  voidcompleteTopLevelSet(Db4oException e)
    
public  Config4Implconfig()
    
public  Config4ImplconfigImpl()
    
public  Configurationconfigure()
    
public  ObjectContainerBasecontainer()
    
abstract public  intconverterVersion()
    
public  booleancreateClassMetadata(ClassMetadata classMeta, ReflectClass clazz, ClassMetadata superClassMeta)
    
final public  TransactionalReferenceSystemcreateReferenceSystem()
    
protected  voidcreateStringIO(byte encoding)
    
abstract public  longcurrentVersion()
    
public  Db4oTypedb4oTypeStored(Transaction trans, Object obj)
     allows special handling for all Db4oType objects. Redirected here from #set() so only instanceof check is necessary in the #set() method.
final public  voiddeactivate(Transaction trans, Object obj, int depth)
    
final public  voiddelete(Transaction trans, Object obj)
    
final public  voiddelete1(Transaction trans, Object obj, boolean userCall)
    
final public  voiddelete2(Transaction trans, ObjectReference ref, Object obj, int cascade, boolean userCall)
    
final  voiddelete3(Transaction trans, ObjectReference ref, int cascade, boolean userCall)
    
abstract public  booleandelete4(Transaction ta, ObjectReference yapObject, int a_cascade, boolean userCall)
    
 Objectdescend(Transaction trans, Object obj, String[] path)
    
public  booleandetectSchemaChanges()
    
public  booleandispatchsEvents()
    
protected  booleandoFinalize()
    
final public  voidendTopLevelSet(Transaction trans)
    
abstract public  QueryResultexecuteQuery(QQuery query)
    
 voidfatalException(int msgID)
    
final  voidfatalException(Throwable t)
    
final  voidfatalException(Throwable t, int msgID)
    
protected  voidfinalize()
    
public  voidflagAsHandled(ObjectReference ref)
    
 booleanflagForDelete(ObjectReference ref)
    
 voidgc()
    
public  longgenerateTimeStampId()
    
final public  ObjectSetget(Transaction trans, Object template)
    
final public  ObjectgetActivatedObjectFromCache(Transaction ta, int id)
    
final  ClassMetadatagetActiveClassMetadata(ReflectClass claxx)
     Differentiating getActiveYapClass from getYapClass is a tuning optimization: If we initialize a YapClass, #set3() has to check for the possibility that class initialization associates the currently stored object with a previously stored static object, causing the object to be known afterwards.
abstract public  AbstractQueryResultgetAll(Transaction ta)
    
final public  ObjectgetByID(Transaction ta, long id)
    
final public  ObjectgetByID2(Transaction ta, int id)
    
final public  ObjectgetByUUID(Transaction trans, Db4oUUID uuid)
    
public  ClassInfoHelpergetClassMetaHelper()
    
final public  HardObjectReferencegetHardObjectReferenceById(Transaction trans, int id)
    
final public  intgetID(Transaction trans, Object obj)
    
abstract public  long[]getIDsForClass(Transaction trans, ClassMetadata clazz)
    
final public  NativeQueryHandlergetNativeQueryHandler()
    
final public  ObjectInfogetObjectInfo(Transaction trans, Object obj)
    
final public  StatefulBuffergetWriter(Transaction a_trans, int a_address, int a_length)
    
protected  voidhandleExceptionOnClose(Exception exc)
    
final public  booleanhandledInCurrentTopLevelCall(ObjectReference ref)
    
public  TypeHandler4handlerByID(int id)
    
public  HandlerRegistryhandlers()
    
protected  booleanhasShutDownHook()
    
protected  voidinitialize1(Configuration config)
    
 voidinitialize2()
    
 voidinitialize2NObjectCarrier()
    
 voidinitializeEssentialClasses()
    
protected  voidinitializePostOpenExcludingTransportObjectContainer()
    
final protected  voidinitializeTransactions()
    
final  voidinstantiating(boolean flag)
    
final  booleanisActive(Transaction trans, Object obj)
    
public  booleanisCached(Transaction trans, long id)
    
public  booleanisClient()
     overridden in YapClient This method will make it easier to refactor than an "instanceof YapClient" check.
final public  booleanisClosed()
    
final  booleanisInstantiating()
    
 booleanisServer()
    
final public  booleanisStored(Transaction trans, Object obj)
    
public  ReflectClass[]knownClasses()
    
public  Objectlock()
    
final public  voidlogMsg(int code, String msg)
    
public  booleanmaintainsIndices()
    
 voidmessage(String msg)
    
public  voidmigrateFrom(ObjectContainer objectContainer)
    
public  booleanneedsLockFileThread()
    
final public  voidneedsUpdate(ClassMetadata a_yapClass)
    
abstract public  AbstractQueryResultnewQueryResult(Transaction trans, QueryEvaluationMode mode)
    
abstract public  TransactionnewTransaction(Transaction parentTransaction, TransactionalReferenceSystem referenceSystem)
    
abstract public  intnewUserObject()
    
public  TransactionnewUserTransaction()
    
 voidnotStorable(ReflectClass claxx, Object obj)
    
final public  intoldReplicationHandles(Transaction trans, Object obj)
    
abstract public  voidonCommittedListener()
    
final public  voidopen()
    
abstract protected  voidopenImpl()
    
final public  ObjectpeekPersisted(Transaction trans, Object obj, int depth, boolean committed)
    
final public  ObjectpeekPersisted(Transaction trans, int id, int depth, boolean resetJustPeeked)
    
 voidpeeked(int id, Object obj)
    
final  voidprocessPendingClassUpdates()
    
public  ClassMetadataproduceClassMetadata(ReflectClass claxx)
    
public  voidpurge()
    
final public  voidpurge(Transaction trans, Object obj)
    
final public  ObjectSetquery(Transaction trans, Predicate predicate)
    
final public  ObjectSetquery(Transaction trans, Predicate predicate, QueryComparator comparator)
    
final public  ObjectSetquery(Transaction trans, Class clazz)
    
final public  Queryquery(Transaction ta)
    
abstract public  voidraiseVersion(long a_minimumVersion)
    
final public  ObjectreadActivatedObjectNotInCache(Transaction ta, int id)
    
abstract public  voidreadBytes(byte[] a_bytes, int a_address, int a_length)
    
abstract public  voidreadBytes(byte[] bytes, int address, int addressOffset, int length)
    
abstract public  BufferreadReaderByID(Transaction a_ta, int a_id)
    
final public  StatefulBufferreadWriterByAddress(Transaction a_trans, int address, int length)
    
abstract public  StatefulBufferreadWriterByID(Transaction a_ta, int a_id)
    
abstract public  StatefulBuffer[]readWritersByIDs(Transaction a_ta, int[] ids)
    
public  ReferenceSystemRegistryreferenceSystemRegistry()
    
public  GenericReflectorreflector()
    
final public  voidrefresh(Transaction trans, Object obj, int depth)
    
final  voidrefreshClasses()
    
abstract public  voidreleaseSemaphore(String name)
    
abstract public  voidreleaseSemaphores(Transaction ta)
    
final  voidremoveFromAllReferenceSystems(Object obj)
    
 voidrename(Config4Impl config)
    
protected  booleanrename1(Config4Impl config)
    
public  ReplicationProcessreplicationBegin(ObjectContainer peerB, ReplicationConflictHandler conflictHandler)
    
public  voidreplicationCallState(int state)
    
abstract public  voidreserve(int byteCount)
    
final public  voidrollback(Transaction trans)
    
abstract public  voidrollback1(Transaction trans)
    
public  voidsend(Object obj)
    
final public  voidset(Transaction trans, Object obj)
    
final public  voidset(Transaction trans, Object obj, int depth)
    
final public  intset3(Transaction trans, Object obj, int updateDepth, boolean checkJustSet)
    
final public  intsetAfterReplication(Transaction trans, Object obj, int depth, boolean checkJust)
    
final public  voidsetByNewReplication(Db4oReplicationReferenceProvider referenceProvider, Object obj)
    
abstract public  voidsetDirtyInSystemTransaction(PersistentBase a_object)
    
final public  intsetInternal(Transaction trans, Object obj, boolean checkJustSet)
    
final public  intsetInternal(Transaction trans, Object obj, int depth, boolean checkJustSet)
    
abstract public  booleansetSemaphore(String name, int timeout)
    
final  booleanshowInternalClasses()
    
public synchronized  voidshowInternalClasses(boolean show)
     Objects implementing the "Internal4" marker interface are not visible to queries, unless this flag is set to true.
abstract public  voidshutdown()
    
abstract protected  voidshutdownDataStorage()
    
final  voidshutdownHook()
    
final public  voidshutdownObjectContainer()
    
public  intstackDepth()
    
public  voidstackDepth(int depth)
    
 booleanstateMessages()
    
final  List4stillTo1(Transaction trans, List4 still, Object obj, int depth, boolean forceUnknownDeactivate)
     returns true in case an unknown single object is passed This allows deactivating objects before queries are called.
final public  voidstillToActivate(Transaction trans, Object a_object, int a_depth)
    
final public  voidstillToDeactivate(Transaction trans, Object a_object, int a_depth, boolean a_forceUnknownDeactivate)
    
 voidstillToSet(Transaction transaction, ObjectReference ref, int updateDepth)
    
final protected  voidstopSession()
    
final public  StoredClassstoredClass(Transaction trans, Object clazz)
    
public  StoredClass[]storedClasses(Transaction trans)
    
 voidstringIO(LatinStringIO io)
    
public  LatinStringIOstringIO()
    
abstract public  SystemInfosystemInfo()
    
final public  TransactionsystemTransaction()
    
public  inttopLevelCallId()
    
public  voidtopLevelCallId(int id)
    
final public  Transactiontransaction()
    
public  UUIDFieldMetadatauUIDIndex()
    
public  longversion()
    
public  VersionFieldMetadataversionIndex()
    
abstract public  voidwriteDirty()
    
abstract public  voidwriteNew(Transaction trans, Pointer4 pointer, ClassMetadata classMetadata, Buffer buffer)
    
abstract public  voidwriteTransactionPointer(int address)
    
abstract public  voidwriteUpdate(Transaction trans, Pointer4 pointer, ClassMetadata classMetadata, Buffer buffer)
    

Field Detail
_classCollection
protected ClassMetadataRepository _classCollection(Code)



_classMetaHelper
protected ClassInfoHelper _classMetaHelper(Code)



_config
protected Config4Impl _config(Code)



_handlers
public HandlerRegistry _handlers(Code)



_lock
final public Object _lock(Code)



_parent
final ObjectContainerBase _parent(Code)



_references
WeakReferenceCollector _references(Code)



_refreshInsteadOfActivate
boolean _refreshInsteadOfActivate(Code)



_replicationCallState
int _replicationCallState(Code)



_showInternalClasses
int _showInternalClasses(Code)



_timeStampIdGenerator
final protected PersistentTimeStampIdGenerator _timeStampIdGenerator(Code)



_transaction
protected Transaction _transaction(Code)




Constructor Detail
PartialObjectContainer
protected PartialObjectContainer(Configuration config, ObjectContainerBase parent)(Code)




Method Detail
activate
final public void activate(Transaction trans, Object obj, int depth)(Code)



activateDefaultDepth
final public void activateDefaultDepth(Transaction trans, Object obj)(Code)



activatePending
final void activatePending(Transaction ta)(Code)



beginTopLevelSet
final public void beginTopLevelSet()(Code)



bind
final public void bind(Transaction trans, Object obj, long id) throws ArgumentNullException, IllegalArgumentException(Code)



bind2
final public ObjectReference bind2(Transaction trans, ObjectReference oldRef, Object obj)(Code)



blockAlignedBytes
final public int blockAlignedBytes(int bytes)(Code)



blockSize
abstract public byte blockSize()(Code)



blocksToBytes
final public int blocksToBytes(int blocks)(Code)



bufferByAddress
final public Buffer bufferByAddress(int address, int length) throws Db4oIOException(Code)



bytesToBlocks
final public int bytesToBlocks(long bytes)(Code)



callbacks
public Callbacks callbacks()(Code)



callbacks
public void callbacks(Callbacks cb)(Code)



canUpdate
boolean canUpdate()(Code)



checkClosed
final public void checkClosed() throws DatabaseClosedException(Code)



checkReadOnly
final protected void checkReadOnly() throws DatabaseReadOnlyException(Code)



checkStillToSet
public void checkStillToSet()(Code)



checkTransaction
final public Transaction checkTransaction()(Code)



checkTransaction
final public Transaction checkTransaction(Transaction ta)(Code)



classCollection
public ClassMetadataRepository classCollection()(Code)



classMetadataForId
public ClassMetadata classMetadataForId(int id)(Code)



classMetadataForName
public ClassMetadata classMetadataForName(String name)(Code)



classMetadataForReflectClass
final public ClassMetadata classMetadataForReflectClass(ReflectClass claxx)(Code)



classMetadataIdForName
public int classMetadataIdForName(String name)(Code)



classOnlyQuery
abstract public QueryResult classOnlyQuery(Transaction trans, ClassMetadata clazz)(Code)



close
final public boolean close()(Code)



close2
abstract protected void close2()(Code)



collections
public Db4oCollections collections(Transaction trans)(Code)



commit
final public void commit(Transaction trans) throws DatabaseReadOnlyException, DatabaseClosedException(Code)



commit1
abstract public void commit1(Transaction trans)(Code)



completeTopLevelSet
final public void completeTopLevelSet()(Code)



completeTopLevelSet
final public void completeTopLevelSet(Db4oException e)(Code)



config
public Config4Impl config()(Code)



configImpl
public Config4Impl configImpl()(Code)



configure
public Configuration configure()(Code)



container
public ObjectContainerBase container()(Code)



converterVersion
abstract public int converterVersion()(Code)



createClassMetadata
public boolean createClassMetadata(ClassMetadata classMeta, ReflectClass clazz, ClassMetadata superClassMeta)(Code)



createReferenceSystem
final public TransactionalReferenceSystem createReferenceSystem()(Code)



createStringIO
protected void createStringIO(byte encoding)(Code)



currentVersion
abstract public long currentVersion()(Code)



db4oTypeStored
public Db4oType db4oTypeStored(Transaction trans, Object obj)(Code)
allows special handling for all Db4oType objects. Redirected here from #set() so only instanceof check is necessary in the #set() method. object if handled here and #set() should not continue processing



deactivate
final public void deactivate(Transaction trans, Object obj, int depth) throws DatabaseClosedException(Code)



delete
final public void delete(Transaction trans, Object obj) throws DatabaseReadOnlyException, DatabaseClosedException(Code)



delete1
final public void delete1(Transaction trans, Object obj, boolean userCall)(Code)



delete2
final public void delete2(Transaction trans, ObjectReference ref, Object obj, int cascade, boolean userCall)(Code)



delete3
final void delete3(Transaction trans, ObjectReference ref, int cascade, boolean userCall)(Code)



delete4
abstract public boolean delete4(Transaction ta, ObjectReference yapObject, int a_cascade, boolean userCall)(Code)



descend
Object descend(Transaction trans, Object obj, String[] path)(Code)



detectSchemaChanges
public boolean detectSchemaChanges()(Code)



dispatchsEvents
public boolean dispatchsEvents()(Code)



doFinalize
protected boolean doFinalize()(Code)



endTopLevelSet
final public void endTopLevelSet(Transaction trans)(Code)



executeQuery
abstract public QueryResult executeQuery(QQuery query)(Code)



fatalException
void fatalException(int msgID)(Code)



fatalException
final void fatalException(Throwable t)(Code)



fatalException
final void fatalException(Throwable t, int msgID)(Code)



finalize
protected void finalize()(Code)



flagAsHandled
public void flagAsHandled(ObjectReference ref)(Code)



flagForDelete
boolean flagForDelete(ObjectReference ref)(Code)



gc
void gc()(Code)



generateTimeStampId
public long generateTimeStampId()(Code)



get
final public ObjectSet get(Transaction trans, Object template)(Code)



getActivatedObjectFromCache
final public Object getActivatedObjectFromCache(Transaction ta, int id)(Code)



getActiveClassMetadata
final ClassMetadata getActiveClassMetadata(ReflectClass claxx)(Code)
Differentiating getActiveYapClass from getYapClass is a tuning optimization: If we initialize a YapClass, #set3() has to check for the possibility that class initialization associates the currently stored object with a previously stored static object, causing the object to be known afterwards. In this call we only return active YapClasses, initialization is not done on purpose



getAll
abstract public AbstractQueryResult getAll(Transaction ta)(Code)



getByID
final public Object getByID(Transaction ta, long id) throws DatabaseClosedException, InvalidIDException(Code)



getByID2
final public Object getByID2(Transaction ta, int id)(Code)



getByUUID
final public Object getByUUID(Transaction trans, Db4oUUID uuid)(Code)



getClassMetaHelper
public ClassInfoHelper getClassMetaHelper()(Code)



getHardObjectReferenceById
final public HardObjectReference getHardObjectReferenceById(Transaction trans, int id)(Code)



getID
final public int getID(Transaction trans, Object obj)(Code)



getIDsForClass
abstract public long[] getIDsForClass(Transaction trans, ClassMetadata clazz)(Code)



getNativeQueryHandler
final public NativeQueryHandler getNativeQueryHandler()(Code)



getObjectInfo
final public ObjectInfo getObjectInfo(Transaction trans, Object obj)(Code)



getWriter
final public StatefulBuffer getWriter(Transaction a_trans, int a_address, int a_length)(Code)



handleExceptionOnClose
protected void handleExceptionOnClose(Exception exc)(Code)



handledInCurrentTopLevelCall
final public boolean handledInCurrentTopLevelCall(ObjectReference ref)(Code)



handlerByID
public TypeHandler4 handlerByID(int id)(Code)



handlers
public HandlerRegistry handlers()(Code)



hasShutDownHook
protected boolean hasShutDownHook()(Code)



initialize1
protected void initialize1(Configuration config)(Code)



initialize2
void initialize2()(Code)
before file is open



initialize2NObjectCarrier
void initialize2NObjectCarrier()(Code)
overridden in YapObjectCarrier



initializeEssentialClasses
void initializeEssentialClasses()(Code)



initializePostOpenExcludingTransportObjectContainer
protected void initializePostOpenExcludingTransportObjectContainer()(Code)



initializeTransactions
final protected void initializeTransactions()(Code)



instantiating
final void instantiating(boolean flag)(Code)



isActive
final boolean isActive(Transaction trans, Object obj)(Code)



isCached
public boolean isCached(Transaction trans, long id)(Code)



isClient
public boolean isClient()(Code)
overridden in YapClient This method will make it easier to refactor than an "instanceof YapClient" check.



isClosed
final public boolean isClosed()(Code)



isInstantiating
final boolean isInstantiating()(Code)



isServer
boolean isServer()(Code)



isStored
final public boolean isStored(Transaction trans, Object obj)(Code)



knownClasses
public ReflectClass[] knownClasses()(Code)



lock
public Object lock()(Code)



logMsg
final public void logMsg(int code, String msg)(Code)



maintainsIndices
public boolean maintainsIndices()(Code)



message
void message(String msg)(Code)



migrateFrom
public void migrateFrom(ObjectContainer objectContainer)(Code)



needsLockFileThread
public boolean needsLockFileThread()(Code)



needsUpdate
final public void needsUpdate(ClassMetadata a_yapClass)(Code)



newQueryResult
abstract public AbstractQueryResult newQueryResult(Transaction trans, QueryEvaluationMode mode)(Code)



newTransaction
abstract public Transaction newTransaction(Transaction parentTransaction, TransactionalReferenceSystem referenceSystem)(Code)



newUserObject
abstract public int newUserObject()(Code)



newUserTransaction
public Transaction newUserTransaction()(Code)



notStorable
void notStorable(ReflectClass claxx, Object obj)(Code)



oldReplicationHandles
final public int oldReplicationHandles(Transaction trans, Object obj)(Code)



onCommittedListener
abstract public void onCommittedListener()(Code)



open
final public void open() throws OldFormatException(Code)



openImpl
abstract protected void openImpl() throws Db4oIOException(Code)



peekPersisted
final public Object peekPersisted(Transaction trans, Object obj, int depth, boolean committed) throws DatabaseClosedException(Code)



peekPersisted
final public Object peekPersisted(Transaction trans, int id, int depth, boolean resetJustPeeked)(Code)



peeked
void peeked(int id, Object obj)(Code)



processPendingClassUpdates
final void processPendingClassUpdates()(Code)



produceClassMetadata
public ClassMetadata produceClassMetadata(ReflectClass claxx)(Code)



purge
public void purge()(Code)



purge
final public void purge(Transaction trans, Object obj)(Code)



query
final public ObjectSet query(Transaction trans, Predicate predicate)(Code)



query
final public ObjectSet query(Transaction trans, Predicate predicate, QueryComparator comparator)(Code)



query
final public ObjectSet query(Transaction trans, Class clazz)(Code)



query
final public Query query(Transaction ta)(Code)



raiseVersion
abstract public void raiseVersion(long a_minimumVersion)(Code)



readActivatedObjectNotInCache
final public Object readActivatedObjectNotInCache(Transaction ta, int id)(Code)



readBytes
abstract public void readBytes(byte[] a_bytes, int a_address, int a_length) throws Db4oIOException(Code)



readBytes
abstract public void readBytes(byte[] bytes, int address, int addressOffset, int length) throws Db4oIOException(Code)



readReaderByID
abstract public Buffer readReaderByID(Transaction a_ta, int a_id)(Code)



readWriterByAddress
final public StatefulBuffer readWriterByAddress(Transaction a_trans, int address, int length) throws Db4oIOException(Code)



readWriterByID
abstract public StatefulBuffer readWriterByID(Transaction a_ta, int a_id)(Code)



readWritersByIDs
abstract public StatefulBuffer[] readWritersByIDs(Transaction a_ta, int[] ids)(Code)



referenceSystemRegistry
public ReferenceSystemRegistry referenceSystemRegistry()(Code)



reflector
public GenericReflector reflector()(Code)



refresh
final public void refresh(Transaction trans, Object obj, int depth)(Code)



refreshClasses
final void refreshClasses()(Code)



releaseSemaphore
abstract public void releaseSemaphore(String name)(Code)



releaseSemaphores
abstract public void releaseSemaphores(Transaction ta)(Code)



removeFromAllReferenceSystems
final void removeFromAllReferenceSystems(Object obj)(Code)



rename
void rename(Config4Impl config)(Code)



rename1
protected boolean rename1(Config4Impl config)(Code)



replicationBegin
public ReplicationProcess replicationBegin(ObjectContainer peerB, ReplicationConflictHandler conflictHandler)(Code)
ReplicationProcess



replicationCallState
public void replicationCallState(int state)(Code)



reserve
abstract public void reserve(int byteCount)(Code)



rollback
final public void rollback(Transaction trans)(Code)



rollback1
abstract public void rollback1(Transaction trans)(Code)



send
public void send(Object obj)(Code)

Parameters:
  obj -



set
final public void set(Transaction trans, Object obj) throws DatabaseClosedException, DatabaseReadOnlyException(Code)



set
final public void set(Transaction trans, Object obj, int depth) throws DatabaseClosedException, DatabaseReadOnlyException(Code)



set3
final public int set3(Transaction trans, Object obj, int updateDepth, boolean checkJustSet)(Code)



setAfterReplication
final public int setAfterReplication(Transaction trans, Object obj, int depth, boolean checkJust)(Code)



setByNewReplication
final public void setByNewReplication(Db4oReplicationReferenceProvider referenceProvider, Object obj)(Code)



setDirtyInSystemTransaction
abstract public void setDirtyInSystemTransaction(PersistentBase a_object)(Code)



setInternal
final public int setInternal(Transaction trans, Object obj, boolean checkJustSet) throws DatabaseClosedException, DatabaseReadOnlyException(Code)



setInternal
final public int setInternal(Transaction trans, Object obj, int depth, boolean checkJustSet) throws DatabaseClosedException, DatabaseReadOnlyException(Code)



setSemaphore
abstract public boolean setSemaphore(String name, int timeout)(Code)



showInternalClasses
final boolean showInternalClasses()(Code)



showInternalClasses
public synchronized void showInternalClasses(boolean show)(Code)
Objects implementing the "Internal4" marker interface are not visible to queries, unless this flag is set to true. The caller should reset the flag after the call.



shutdown
abstract public void shutdown()(Code)



shutdownDataStorage
abstract protected void shutdownDataStorage()(Code)



shutdownHook
final void shutdownHook()(Code)



shutdownObjectContainer
final public void shutdownObjectContainer()(Code)



stackDepth
public int stackDepth()(Code)



stackDepth
public void stackDepth(int depth)(Code)



stateMessages
boolean stateMessages()(Code)



stillTo1
final List4 stillTo1(Transaction trans, List4 still, Object obj, int depth, boolean forceUnknownDeactivate)(Code)
returns true in case an unknown single object is passed This allows deactivating objects before queries are called.



stillToActivate
final public void stillToActivate(Transaction trans, Object a_object, int a_depth)(Code)



stillToDeactivate
final public void stillToDeactivate(Transaction trans, Object a_object, int a_depth, boolean a_forceUnknownDeactivate)(Code)



stillToSet
void stillToSet(Transaction transaction, ObjectReference ref, int updateDepth)(Code)



stopSession
final protected void stopSession()(Code)



storedClass
final public StoredClass storedClass(Transaction trans, Object clazz)(Code)



storedClasses
public StoredClass[] storedClasses(Transaction trans)(Code)



stringIO
void stringIO(LatinStringIO io)(Code)



stringIO
public LatinStringIO stringIO()(Code)



systemInfo
abstract public SystemInfo systemInfo()(Code)



systemTransaction
final public Transaction systemTransaction()(Code)



topLevelCallId
public int topLevelCallId()(Code)



topLevelCallId
public void topLevelCallId(int id)(Code)



transaction
final public Transaction transaction()(Code)



uUIDIndex
public UUIDFieldMetadata uUIDIndex()(Code)



version
public long version()(Code)



versionIndex
public VersionFieldMetadata versionIndex()(Code)



writeDirty
abstract public void writeDirty()(Code)



writeNew
abstract public void writeNew(Transaction trans, Pointer4 pointer, ClassMetadata classMetadata, Buffer buffer)(Code)



writeTransactionPointer
abstract public void writeTransactionPointer(int address)(Code)



writeUpdate
abstract public void writeUpdate(Transaction trans, Pointer4 pointer, ClassMetadata classMetadata, Buffer buffer)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.