Package | Description |
---|---|
oracle.spatial.spark.vector |
Core components used by the whole API
|
oracle.spatial.spark.vector.rdd |
Spatial RDD definitions
|
oracle.spatial.spark.vector.recordinfoprovider |
Contains RecordInfoProviders for GeoJSON files and ESRI Shapefiles.
|
oracle.spatial.spark.vector.streaming.dstream |
Spatial DStream Defintions
|
oracle.spatial.spark.vector.util |
Utility classes for the Spark Vector API
|
Modifier and Type | Class and Description |
---|---|
class |
BasicSparkRecordInfoProvider<V> |
Modifier and Type | Method and Description |
---|---|
SparkRecordInfoProvider<<any>> |
SpatialJavaPairRDD.getRecordInfoProvider()
Gets the RDD's
SparkRecordInfoProvider instance |
SparkRecordInfoProvider<T> |
SpatialJavaRDD.getRecordInfoProvider()
Gets the RDD's
SparkRecordInfoProvider instance |
Modifier and Type | Method and Description |
---|---|
static <K,V> SpatialJavaPairRDD<K,V> |
SpatialJavaPairRDD.fromJavaPairRDD(<any> rdd, SparkRecordInfoProvider<<any>> recordInfoProvider, java.lang.Class<K> keyType, java.lang.Class<V> valType)
Creates a new spatial RDD from an existing JavaPairRDD
|
static <T> SpatialJavaRDD<SparkRecordInfo> |
SpatialJavaRDD.fromJavaRDD(<any> rdd, SparkRecordInfoProvider<T> recordInfoProvider)
Creates a spatial RDD of type SparkRecordInfo from the given rdd.
|
static <T> SpatialJavaRDD<T> |
SpatialJavaRDD.fromJavaRDD(<any> rdd, SparkRecordInfoProvider<T> recordInfoProvider, java.lang.Class<T> recordType)
Creates a spatial RDD from the given java rdd.
|
static <T> SpatialJavaRDD<T> |
SpatialJavaRDD.fromRDD(<any> rdd, SparkRecordInfoProvider<T> recordInfoProvider)
Creates a spatial RDD from the given rdd.
|
Constructor and Description |
---|
SpatialTransformationContext(SparkRecordInfoProvider<T> recordInfoProvider)
Creates a new instance which uses the given
SparkRecordInfoProvider |
SpatialTransformationContext(SparkRecordInfoProvider<T> recordInfoProvider, SpatialOperationConfig spatialOpConf)
Creates a new instance which uses the given
SparkRecordInfoProvider and can filter using the specified SpatialOperationConfig |
Modifier and Type | Class and Description |
---|---|
class |
GeoJsonRecordInfoProvider
SparkRecordInfoProvider for GeoJSON text files. |
class |
ShapeFileRecordInfoProvider
SparkRecordInfoProvider for ESRI Shapefiles. |
Modifier and Type | Method and Description |
---|---|
SparkRecordInfoProvider<T> |
SpatialJavaDStream.getRecordInfoProvider()
Returns the current stream's
SparkRecordInfoProvider instance |
SparkRecordInfoProvider<<any>> |
SpatialJavaPairDStream.getRecordInfoProvider()
Gets the RDD's
SparkRecordInfoProvider instance |
Modifier and Type | Method and Description |
---|---|
static <T> SpatialJavaDStream<T> |
SpatialJavaDStream.fromDStream(<any> src, SparkRecordInfoProvider<T> recordInfoProvider)
Creates a spatial JavaDStream from an existing DStream
|
static <T> SpatialJavaDStream<SparkRecordInfo> |
SpatialJavaDStream.fromJavaDStream(<any> src, SparkRecordInfoProvider<T> recordInfoProvider)
Creates a spatial JavaDStream which records are of type
SparkRecordInfo |
static <T> SpatialJavaDStream<T> |
SpatialJavaDStream.fromJavaDStream(<any> src, SparkRecordInfoProvider<T> recordInfoProvider, java.lang.Class<T> type)
Creates a spatial JavaDStream from an existing JavaDStream
|
static <K,V> SpatialJavaPairDStream<K,V> |
SpatialJavaPairDStream.fromJavaPairDStream(<any> stream, SparkRecordInfoProvider<<any>> recordInfoProvider, java.lang.Class<K> keyType, java.lang.Class<V> valType)
Creates a new spatial pair DStream from an existing JavaPairDStream
|
Modifier and Type | Method and Description |
---|---|
static SpatialJavaRDD<SparkRecordInfo> |
JDBCUtils.createSpatialRDDFromQuery(JavaSparkContext sc, JDBCUtils.ConnectionSupplier getConnection, java.lang.String sql, SparkRecordInfoProvider<java.sql.ResultSet> recordInfoProvider)
Creates a Spatial RDD given a SQL query to a database.
|
static SpatialJavaRDD<SparkRecordInfo> |
JDBCUtils.createSpatialRDDFromQuery(JavaSparkContext sc, JDBCUtils.ConnectionSupplier getConnection, java.lang.String sql, SparkRecordInfoProvider<java.sql.ResultSet> recordInfoProvider, long rowsPerPartition)
Creates a Spatial RDD given a SQL query to a database.
|
static SpatialJavaRDD<SparkRecordInfo> |
JDBCUtils.createSpatialRDDFromTable(JavaSparkContext sc, JDBCUtils.ConnectionSupplier getConnection, java.lang.String tableName, java.util.List<java.lang.String> fields, SparkRecordInfoProvider<java.sql.ResultSet> recordInfoProvider)
Creates a Spatial RDD given the name of a table and the fields to be selected.
|
static SpatialJavaRDD<SparkRecordInfo> |
JDBCUtils.createSpatialRDDFromTable(JavaSparkContext sc, JDBCUtils.ConnectionSupplier getConnection, java.lang.String tableName, java.util.List<java.lang.String> fields, SparkRecordInfoProvider<java.sql.ResultSet> recordInfoProvider, long rowsPerPartition)
Creates a Spatial RDD given the name of a table and the fields to be selected.
|
Copyright © 2017 Oracle and/or its affiliates. All Rights Reserved.