com.mobixess.jodb.core.index
Class JODBIndexingRootAgent

java.lang.Object
  extended by com.mobixess.jodb.core.agent.JODBAgent
      extended by com.mobixess.jodb.core.index.JODBIndexingRootAgent

public class JODBIndexingRootAgent
extends JODBAgent


Constructor Summary
JODBIndexingRootAgent()
           
JODBIndexingRootAgent(int initialCapacity, int capacityIncrement)
           
 
Method Summary
 JODBIndexingAgent enableIndex(java.lang.reflect.Field field, JODBOperationContext context)
           
static
<T> T[]
ensurePersistentArrayCapacity(T[] initialArray, int size, TransactionContainer container, int capacityIncrement)
           
 void getAgentsForClassId(java.util.Vector<IndexingRecord> agentsBuffer, int classTypeId)
           
 JODBIndexingAgent getIndexingAgent(java.lang.reflect.Field field, JODBIOBase base)
           
 JODBIndexingAgent getIndexingAgent(int fieldId, JODBIOBase base)
           
 void removeAgent(java.lang.reflect.Field field, JODBOperationContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JODBIndexingRootAgent

public JODBIndexingRootAgent()

JODBIndexingRootAgent

public JODBIndexingRootAgent(int initialCapacity,
                             int capacityIncrement)
Method Detail

enableIndex

public JODBIndexingAgent enableIndex(java.lang.reflect.Field field,
                                     JODBOperationContext context)
                              throws java.io.IOException
Throws:
java.io.IOException

getAgentsForClassId

public void getAgentsForClassId(java.util.Vector<IndexingRecord> agentsBuffer,
                                int classTypeId)

getIndexingAgent

public JODBIndexingAgent getIndexingAgent(java.lang.reflect.Field field,
                                          JODBIOBase base)

getIndexingAgent

public JODBIndexingAgent getIndexingAgent(int fieldId,
                                          JODBIOBase base)

removeAgent

public void removeAgent(java.lang.reflect.Field field,
                        JODBOperationContext context)

ensurePersistentArrayCapacity

public static <T> T[] ensurePersistentArrayCapacity(T[] initialArray,
                                                    int size,
                                                    TransactionContainer container,
                                                    int capacityIncrement)


Copyright © Mobixess Inc. All Rights Reserved.