| java.lang.Object drjava.smyle.core.IndexAdvisor
IndexAdvisor | public class IndexAdvisor (Code) | | |
DEFAULT_INITIAL_HURDLE | final static long DEFAULT_INITIAL_HURDLE(Code) | | |
indexedField | F indexedField(Code) | | |
initialHurdle | long initialHurdle(Code) | | |
IndexAdvisor | public IndexAdvisor()(Code) | | |
collectChunks | public void collectChunks(BitSet whiteList, ChunkRef chunk)(Code) | | |
fieldToIndex | public F fieldToIndex()(Code) | | returns the name of the field that should be indexed;
or null if no indices are needed
|
freeze | public void freeze()(Code) | | |
getStats | public long getStats(F field)(Code) | | |
hurdle | long hurdle()(Code) | | minimum value a new fieldToIndex must have
|
increaseStats | void increaseStats(F field, long n)(Code) | | |
queryPerformed | public void queryPerformed(F[] fields, long records)(Code) | | notifies the advisor that a query was performed
Parameters: records - the number of records that were read unnecessarily |
setIndexedField | public void setIndexedField(F field)(Code) | | used by store to notify index advisor that an index has been built
|
setInitialHurdle | public void setInitialHurdle(long h)(Code) | | |
setStats | void setStats(F field, long n)(Code) | | |
|
|