public class JoinQuery extends Object implements Serializable
| Constructor and Description |
|---|
JoinQuery() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.LineString,HashSet<com.vividsolutions.jts.geom.LineString>> |
DistanceJoinQuery(LineStringRDD spatialRDD,
CircleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Point,HashSet<com.vividsolutions.jts.geom.Point>> |
DistanceJoinQuery(PointRDD spatialRDD,
CircleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> |
DistanceJoinQuery(PolygonRDD spatialRDD,
CircleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.LineString,Long> |
DistanceJoinQueryCountByKey(LineStringRDD spatialRDD,
LineStringRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query count by key.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Point,Long> |
DistanceJoinQueryCountByKey(PointRDD spatialRDD,
PointRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query count by key.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> |
DistanceJoinQueryCountByKey(PolygonRDD spatialRDD,
CircleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Distance join query count by key.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.LineString>> |
SpatialJoinQuery(LineStringRDD spatialRDD,
PolygonRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Point>> |
SpatialJoinQuery(PointRDD spatialRDD,
PolygonRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Point>> |
SpatialJoinQuery(PointRDD spatialRDD,
RectangleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> |
SpatialJoinQuery(PolygonRDD spatialRDD,
PolygonRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> |
SpatialJoinQuery(RectangleRDD spatialRDD,
RectangleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> |
SpatialJoinQueryCountByKey(SpatialRDD spatialRDD,
PolygonRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query count by key.
|
static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> |
SpatialJoinQueryCountByKey(SpatialRDD spatialRDD,
RectangleRDD queryRDD,
boolean useIndex,
boolean considerBoundaryIntersection)
Spatial join query count by key.
|
public static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Point>> SpatialJoinQuery(PointRDD spatialRDD, RectangleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> SpatialJoinQuery(RectangleRDD spatialRDD, RectangleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Point>> SpatialJoinQuery(PointRDD spatialRDD, PolygonRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> SpatialJoinQuery(PolygonRDD spatialRDD, PolygonRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.LineString>> SpatialJoinQuery(LineStringRDD spatialRDD, PolygonRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> SpatialJoinQueryCountByKey(SpatialRDD spatialRDD, PolygonRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> SpatialJoinQueryCountByKey(SpatialRDD spatialRDD, RectangleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,HashSet<com.vividsolutions.jts.geom.Polygon>> DistanceJoinQuery(PolygonRDD spatialRDD, CircleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Point,HashSet<com.vividsolutions.jts.geom.Point>> DistanceJoinQuery(PointRDD spatialRDD, CircleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.LineString,HashSet<com.vividsolutions.jts.geom.LineString>> DistanceJoinQuery(LineStringRDD spatialRDD, CircleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Polygon,Long> DistanceJoinQueryCountByKey(PolygonRDD spatialRDD, CircleRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.Point,Long> DistanceJoinQueryCountByKey(PointRDD spatialRDD, PointRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionpublic static org.apache.spark.api.java.JavaPairRDD<com.vividsolutions.jts.geom.LineString,Long> DistanceJoinQueryCountByKey(LineStringRDD spatialRDD, LineStringRDD queryRDD, boolean useIndex, boolean considerBoundaryIntersection) throws Exception
spatialRDD - the spatial RDDqueryRDD - the query RDDuseIndex - the use indexconsiderBoundaryIntersection - the consider boundary intersectionException - the exceptionCopyright © 2017. All rights reserved.