public class SpatialDimensionalityTypeProvider extends Object implements DimensionalityTypeProviderSpi<SpatialOptions>
| Modifier and Type | Field and Description |
|---|---|
static double |
DEFAULT_UNBOUNDED_CRS_INTERVAL |
static int |
LATITUDE_BITS |
static int |
LONGITUDE_BITS |
static NumericDimensionDefinition[] |
SPATIAL_DIMENSIONS |
| Constructor and Description |
|---|
SpatialDimensionalityTypeProvider() |
| Modifier and Type | Method and Description |
|---|---|
Index |
createIndex(DataStore dataStore,
SpatialOptions options) |
static Index |
createIndexFromOptions(SpatialOptions options) |
SpatialOptions |
createOptions() |
String |
getDimensionalityTypeDescription() |
String |
getDimensionalityTypeName() |
static NumericDimensionField[] |
getSpatialFields(Integer geometryPrecision) |
static NumericDimensionField[] |
getSpatialTemporalFields(Integer geometryPrecision) |
static boolean |
isSpatial(Index index) |
static boolean |
isSpatial(NumericIndexStrategy indexStrategy) |
public static final int LONGITUDE_BITS
public static final int LATITUDE_BITS
public static final double DEFAULT_UNBOUNDED_CRS_INTERVAL
public static final NumericDimensionDefinition[] SPATIAL_DIMENSIONS
public static NumericDimensionField[] getSpatialFields(@Nullable Integer geometryPrecision)
public static NumericDimensionField[] getSpatialTemporalFields(@Nullable Integer geometryPrecision)
public String getDimensionalityTypeName()
getDimensionalityTypeName in interface DimensionalityTypeProviderSpi<SpatialOptions>public String getDimensionalityTypeDescription()
getDimensionalityTypeDescription in interface DimensionalityTypeProviderSpi<SpatialOptions>public SpatialOptions createOptions()
createOptions in interface DimensionalityTypeProviderSpi<SpatialOptions>public Index createIndex(DataStore dataStore, SpatialOptions options)
createIndex in interface DimensionalityTypeProviderSpi<SpatialOptions>public static Index createIndexFromOptions(SpatialOptions options)
public static boolean isSpatial(Index index)
public static boolean isSpatial(NumericIndexStrategy indexStrategy)
Copyright © 2013–2021. All rights reserved.