|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IOpenStreetMapDao
| Method Summary | |
|---|---|
void |
clearPartialSearchName()
clear the value of the textsearchname column, the textsearchname column is used to calculate textsearchvector and is unused after the calculation |
long |
countEstimate()
|
void |
createFulltextIndexes()
Create the fulltext index for openstreetMap to improve performances |
void |
createSpatialIndexes()
Create the database GIST for openstreetMap to improve performances |
OpenStreetMap |
getByGid(java.lang.Long gid)
|
java.util.List<StreetDistance> |
getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point,
double distance,
int firstResult,
int maxResults,
StreetType streetType,
java.lang.Boolean oneWay,
java.lang.String name,
StreetSearchMode streetSearchMode,
boolean includeDistanceField)
base method for all findNearest |
java.lang.Integer |
updateTS_vectorColumnForStreetNameSearch()
Update the ts_vector column for the street name search (partial search and fulltext search) |
java.lang.Integer |
updateTS_vectorColumnForStreetNameSearchPaginate(int from,
int to)
Update the ts_vector column for the street name search from the gid that are >= from and < to |
| Methods inherited from interface com.gisgraphy.domain.repository.IDao |
|---|
count, deleteAll, deleteAll, exists, flushAndClear, get, getAll, getAllPaginate, getPersistenceClass, remove, save, setFlushMode |
| Method Detail |
|---|
java.util.List<StreetDistance> getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point,
double distance,
int firstResult,
int maxResults,
StreetType streetType,
java.lang.Boolean oneWay,
java.lang.String name,
StreetSearchMode streetSearchMode,
boolean includeDistanceField)
point - The point from which we want to find GIS Objectdistance - The radius in metersfirstResult - the firstResult index (for pagination), numbered from 1,
if < 1 : it will not be taken into accountmaxResults - The Maximum number of results to retrieve (for
pagination), if <= 0 : it will not be taken into acountstreetType - The type of streetoneWay - whether the street should be oneway or notname - the name the street name must containsstreetSearchMode - if we search in fulltext or contain modeincludeDistanceField - if we have to calculate the distance or not
StreetDistanceOpenStreetMap getByGid(java.lang.Long gid)
gid - the gid of the openstreetmap entity we want to retrieve
java.lang.Integer updateTS_vectorColumnForStreetNameSearch()
StreetSearchMode
java.lang.Integer updateTS_vectorColumnForStreetNameSearchPaginate(int from,
int to)
from - the start pagination index of gidto - the end pagination index
(partial search and fulltext search)
StreetSearchModevoid createSpatialIndexes()
void createFulltextIndexes()
void clearPartialSearchName()
long countEstimate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||