Package | Description |
---|---|
oracle.spatial.spark.vector.index |
Base definitions and classes for distributed spatial indexes and spatial partitioning algorithms used with spatial RDDs.
|
oracle.spatial.spark.vector.index.quadtree |
QuadTree implementations of DistributedSpatialIndex and SpatialPartitioning
|
Modifier and Type | Method and Description |
---|---|
static <T> DistributedSpatialIndex<T> |
DistributedSpatialIndex.createIndex(JavaSparkContext sc, SpatialJavaRDD<T> rdd, SpatialPartitioningConfiguration partConf)
Spatially index a spatial RDD using the specified
DistributedSpatialIndex implementing class |
static <T> DistributedSpatialIndex<T> |
DistributedSpatialIndex.load(JavaSparkContext sc, java.lang.String pathStr)
Reads an existing persisted index from the given path
|
static <T> DistributedSpatialIndex<T> |
DistributedSpatialIndex.load(JavaSparkContext sc, java.lang.String pathStr, java.lang.Class<T> type)
Reads an existing persisted index from the given path
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends DistributedSpatialIndex<?>> |
SpatialPartitioningConfiguration.getDistributedSpatialIndexClass()
Gets the type of
DistributedSpatialIndex this configuration is meant for. |
Modifier and Type | Method and Description |
---|---|
abstract <T2,R> <any> |
DistributedSpatialIndex.spatialJoin(DistributedSpatialIndex<T2> index2, <any> f, SpatialOperationConfig spatialOpConf)
Joins records from the current index with records of the passed spatial index.
|
Modifier and Type | Class and Description |
---|---|
class |
QuadTreeDistIndex<T>
An implementation of
DistributedSpatialIndex based on a QuadTree |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends DistributedSpatialIndex<?>> |
QuadTreeConfiguration.getDistributedSpatialIndexClass() |
Modifier and Type | Method and Description |
---|---|
<T2,R> <any> |
QuadTreeDistIndex.spatialJoin(DistributedSpatialIndex<T2> index2, <any> f, SpatialOperationConfig spatialOpConf) |
Copyright © 2017, 2019 Oracle and/or its affiliates. All Rights Reserved.