com.mobixess.jodb.core.query
Class SortDataCache

java.lang.Object
  extended by com.mobixess.jodb.core.query.SortDataCache

public class SortDataCache
extends java.lang.Object


Constructor Summary
SortDataCache()
           
 
Method Summary
 com.mobixess.jodb.core.query.SortingDataContainer acceptCandidate()
           
 void addNode(int sortNodeId, java.lang.String fullPath, boolean isAscending)
           
 void addSortValue(int nodeID, java.lang.Object value)
           
 void clearAll()
           
 com.mobixess.jodb.core.query.SortingDataContainer getSortDataForCandidateId(long candidateId)
           
 com.mobixess.jodb.core.query.SortDataCache.SortNodeRecord[] getSortNodes()
           
 int getSortNodesCacheSize()
           
 java.lang.Object getValue(long candidateId, int sortNodeId)
           
 boolean isValuesAccumulationComplete()
           
 void setCandidateID(long id)
           
 void setValuesAccumulationMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortDataCache

public SortDataCache()
Method Detail

clearAll

public void clearAll()

addNode

public void addNode(int sortNodeId,
                    java.lang.String fullPath,
                    boolean isAscending)

getSortNodesCacheSize

public int getSortNodesCacheSize()

getSortNodes

public com.mobixess.jodb.core.query.SortDataCache.SortNodeRecord[] getSortNodes()

setValuesAccumulationMode

public void setValuesAccumulationMode()

setCandidateID

public void setCandidateID(long id)

acceptCandidate

public com.mobixess.jodb.core.query.SortingDataContainer acceptCandidate()

isValuesAccumulationComplete

public boolean isValuesAccumulationComplete()

addSortValue

public void addSortValue(int nodeID,
                         java.lang.Object value)

getValue

public java.lang.Object getValue(long candidateId,
                                 int sortNodeId)

getSortDataForCandidateId

public com.mobixess.jodb.core.query.SortingDataContainer getSortDataForCandidateId(long candidateId)


Copyright © Mobixess Inc. All Rights Reserved.