org.apache.lucene.spatial.prefix
Class RecursivePrefixTreeStrategy

java.lang.Object
  extended by org.apache.lucene.spatial.SpatialStrategy<SimpleSpatialFieldInfo>
      extended by org.apache.lucene.spatial.prefix.PrefixTreeStrategy
          extended by org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy

public class RecursivePrefixTreeStrategy
extends PrefixTreeStrategy


Field Summary
 
Fields inherited from class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
defaultFieldValuesArrayLen, distErrPct, grid, TYPE_NOT_STORED, TYPE_STORED
 
Fields inherited from class org.apache.lucene.spatial.SpatialStrategy
ctx, ignoreIncompatibleGeometry
 
Constructor Summary
RecursivePrefixTreeStrategy(SpatialPrefixTree grid)
           
 
Method Summary
 Filter makeFilter(com.spatial4j.core.query.SpatialArgs args, SimpleSpatialFieldInfo fieldInfo)
          Make a Filter
 Query makeQuery(com.spatial4j.core.query.SpatialArgs args, SimpleSpatialFieldInfo fieldInfo)
          Make a query
 void setPrefixGridScanLevel(int prefixGridScanLevel)
           
 String toString()
           
 
Methods inherited from class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
createField, getGrid, makeValueSource, makeValueSource, setDefaultFieldValuesArrayLen, setDistErrPct
 
Methods inherited from class org.apache.lucene.spatial.SpatialStrategy
createFields, getSpatialContext, isIgnoreIncompatibleGeometry, isPolyField, setIgnoreIncompatibleGeometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RecursivePrefixTreeStrategy

public RecursivePrefixTreeStrategy(SpatialPrefixTree grid)
Method Detail

setPrefixGridScanLevel

public void setPrefixGridScanLevel(int prefixGridScanLevel)

toString

public String toString()
Overrides:
toString in class Object

makeQuery

public Query makeQuery(com.spatial4j.core.query.SpatialArgs args,
                       SimpleSpatialFieldInfo fieldInfo)
Description copied from class: SpatialStrategy
Make a query

Specified by:
makeQuery in class SpatialStrategy<SimpleSpatialFieldInfo>

makeFilter

public Filter makeFilter(com.spatial4j.core.query.SpatialArgs args,
                         SimpleSpatialFieldInfo fieldInfo)
Description copied from class: SpatialStrategy
Make a Filter

Specified by:
makeFilter in class SpatialStrategy<SimpleSpatialFieldInfo>


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.