public class OrthodromicDistancePartitioner<T> extends AbstractPartitioner<T> implements Partitioner<T>, Serializable
AbstractPartitioner.NumericDataHolderPartitioner.PartitionData, Partitioner.PartitionDataCallback| Modifier and Type | Field and Description |
|---|---|
protected DimensionExtractor<T> |
dimensionExtractor |
| Constructor and Description |
|---|
OrthodromicDistancePartitioner() |
OrthodromicDistancePartitioner(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
org.locationtech.geowave.core.store.index.CommonIndexModel indexModel,
DimensionExtractor<T> dimensionExtractor,
double[] distancePerDimension,
javax.measure.Unit<javax.measure.quantity.Length> geometricDistanceUnit) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractPartitioner.NumericDataHolder |
getNumericData(T entry) |
Collection<ParameterEnum<?>> |
getParameters() |
void |
initialize(org.apache.hadoop.conf.Configuration configuration,
Class<?> scope) |
void |
initialize(org.apache.hadoop.mapreduce.JobContext context,
Class<?> scope) |
void |
initialize(ScopedJobConfiguration config) |
protected void |
initIndex(org.locationtech.geowave.core.store.index.CommonIndexModel indexModel,
double[] distancePerDimension) |
void |
setup(PropertyManagement runTimeProperties,
Class<?> scope,
org.apache.hadoop.conf.Configuration configuration) |
addPartitions, equals, getCubeIdentifiers, getDistancePerDimension, getIndex, getRangesForPartition, hashCode, partitionclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetCubeIdentifiers, partitionprotected DimensionExtractor<T> dimensionExtractor
public OrthodromicDistancePartitioner()
public OrthodromicDistancePartitioner(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
org.locationtech.geowave.core.store.index.CommonIndexModel indexModel,
DimensionExtractor<T> dimensionExtractor,
double[] distancePerDimension,
javax.measure.Unit<javax.measure.quantity.Length> geometricDistanceUnit)
protected AbstractPartitioner.NumericDataHolder getNumericData(T entry)
getNumericData in class AbstractPartitioner<T>protected void initIndex(org.locationtech.geowave.core.store.index.CommonIndexModel indexModel,
double[] distancePerDimension)
initIndex in class AbstractPartitioner<T>public void initialize(org.apache.hadoop.mapreduce.JobContext context,
Class<?> scope)
throws IOException
initialize in interface Partitioner<T>initialize in class AbstractPartitioner<T>IOExceptionpublic void initialize(org.apache.hadoop.conf.Configuration configuration,
Class<?> scope)
throws IOException
IOExceptionpublic void initialize(ScopedJobConfiguration config) throws IOException
initialize in class AbstractPartitioner<T>IOExceptionpublic Collection<ParameterEnum<?>> getParameters()
getParameters in interface Partitioner<T>getParameters in class AbstractPartitioner<T>public void setup(PropertyManagement runTimeProperties, Class<?> scope, org.apache.hadoop.conf.Configuration configuration)
setup in interface Partitioner<T>setup in class AbstractPartitioner<T>Copyright © 2013–2022. All rights reserved.