|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.spatial.SpatialStrategy<T>
public abstract class SpatialStrategy<T extends SpatialFieldInfo>
must be thread safe
| Field Summary | |
|---|---|
protected com.spatial4j.core.context.SpatialContext |
ctx
|
protected boolean |
ignoreIncompatibleGeometry
|
| Constructor Summary | |
|---|---|
SpatialStrategy(com.spatial4j.core.context.SpatialContext ctx)
|
|
| Method Summary | |
|---|---|
abstract IndexableField |
createField(T fieldInfo,
com.spatial4j.core.shape.Shape shape,
boolean index,
boolean store)
Corresponds with Solr's FieldType.createField(). |
IndexableField[] |
createFields(T fieldInfo,
com.spatial4j.core.shape.Shape shape,
boolean index,
boolean store)
Corresponds with Solr's FieldType.createFields(). |
com.spatial4j.core.context.SpatialContext |
getSpatialContext()
|
boolean |
isIgnoreIncompatibleGeometry()
|
boolean |
isPolyField()
Corresponds with Solr's FieldType.isPolyField(). |
abstract Filter |
makeFilter(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
Make a Filter |
abstract Query |
makeQuery(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
Make a query |
abstract ValueSource |
makeValueSource(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
|
void |
setIgnoreIncompatibleGeometry(boolean ignoreIncompatibleGeometry)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean ignoreIncompatibleGeometry
protected final com.spatial4j.core.context.SpatialContext ctx
| Constructor Detail |
|---|
public SpatialStrategy(com.spatial4j.core.context.SpatialContext ctx)
| Method Detail |
|---|
public com.spatial4j.core.context.SpatialContext getSpatialContext()
public boolean isPolyField()
public abstract IndexableField createField(T fieldInfo,
com.spatial4j.core.shape.Shape shape,
boolean index,
boolean store)
public IndexableField[] createFields(T fieldInfo,
com.spatial4j.core.shape.Shape shape,
boolean index,
boolean store)
public abstract ValueSource makeValueSource(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
public abstract Query makeQuery(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
public abstract Filter makeFilter(com.spatial4j.core.query.SpatialArgs args,
T fieldInfo)
public boolean isIgnoreIncompatibleGeometry()
public void setIgnoreIncompatibleGeometry(boolean ignoreIncompatibleGeometry)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||