sedona.spark.core.jvm package

Submodules

sedona.spark.core.jvm.abstract module

class sedona.spark.core.jvm.abstract.JvmObject(jvm)[source]

Bases: ABC

__init__(jvm) None

Method generated by attrs for class JvmObject.

property jvm_instance

sedona.spark.core.jvm.config module

class sedona.spark.core.jvm.config.SedonaMeta[source]

Bases: object

classmethod get_version(spark_jars: str) str | None[source]
version
class sedona.spark.core.jvm.config.SparkJars[source]

Bases: object

static get_spark_java_config(spark: SparkSession, value: str) Tuple[str | None, str | None][source]
static get_used_jars()[source]
property jars
sedona.spark.core.jvm.config.deprecated(reason)[source]

This is a decorator which can be used to mark functions as deprecated. It will result in a warning being emitted when the function is used.

sedona.spark.core.jvm.config.is_greater_or_equal_version(version_a: str, version_b: str) bool[source]
sedona.spark.core.jvm.config.since(version: str)[source]

sedona.spark.core.jvm.translate module

class sedona.spark.core.jvm.translate.JvmGeometryAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
translate_to_java(bytes)[source]
class sedona.spark.core.jvm.translate.JvmJoinParamsAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
adapt(useIndex: bool, indexType: str, joinBuildSide: str)[source]
class sedona.spark.core.jvm.translate.JvmRawJvmIndexRDDAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
setRawIndexRDD(spatial_rdd, index_rdd)[source]
class sedona.spark.core.jvm.translate.JvmSedonaPythonConverter(jvm)[source]

Bases: object

__init__(jvm)[source]
translate_geometry_seq_to_python(geometry_seq) List[source]
translate_python_rdd_to_java(java_rdd)[source]
translate_spatial_pair_rdd_to_python(spatial_rdd)[source]
translate_spatial_pair_rdd_with_list_to_python(spatial_rdd)[source]
translate_spatial_rdd_to_python(spatial_rdd)[source]
class sedona.spark.core.jvm.translate.JvmSpatialObjectLoaderAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
loadIndexRDD(jsc, path)[source]
loadLineStringSpatialRDD(jsc, path)[source]
loadPointSpatialRDD(jsc, path)[source]
loadPolygonSpatialRDD(jsc, path)[source]
loadSpatialRDD(jsc, path)[source]
class sedona.spark.core.jvm.translate.PythonRddToJavaRDDAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
deserialize_to_linestring_raw_rdd(java_spatial_rdd)[source]
deserialize_to_point_raw_rdd(java_spatial_rdd)[source]
deserialize_to_polygon_raw_rdd(java_spatial_rdd)[source]
class sedona.spark.core.jvm.translate.SedonaPythonConverter(jvm)[source]

Bases: object

__init__(jvm)[source]
translate_spatial_rdd_to_python(spatial_rdd)[source]
class sedona.spark.core.jvm.translate.SpatialObjectLoaderAdapter(jvm)[source]

Bases: object

__init__(jvm)[source]
load_index_rdd(sc, path)[source]
load_line_string_spatial_rdd(sc, path)[source]
load_point_spatial_rdd(sc, path)[source]
load_polygon_spatial_rdd(sc, path)[source]
load_spatial_rdd(sc, path)[source]

Module contents