Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- com.apple.foundationdb.record.spatial.common - package com.apple.foundationdb.record.spatial.common
-
Common classes for (geo-)spatial queries.
- com.apple.foundationdb.record.spatial.geophile - package com.apple.foundationdb.record.spatial.geophile
-
Classes for doing geospatial queries with Geophile.
- createIndexPlannerGraph(RecordQueryPlan, NodeInfo, List<String>, Map<String, Attribute>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- createsDuplicates() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
D
- DoubleValueOrParameter - Class in com.apple.foundationdb.record.spatial.common
-
A X / Y coordinate value expressed as a constant value or the name of a parameter.
- DoubleValueOrParameter() - Constructor for class com.apple.foundationdb.record.spatial.common.DoubleValueOrParameter
E
- equals(Object) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- equals(Object) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- equalsWithoutChildren(RelationalExpression, AliasMap) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- equalsWithoutChildren(RelationalExpression, AliasMap) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- evalMessage(FDBRecordStoreBase<M>, EvaluationContext, FDBRecord<M>, Message) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- evaluateFunction(FDBRecord<M>, Message, Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- execute(FDBRecordStoreBase<M>, EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialIndexJoinPlan
- executeEntries(FDBRecordStoreBase<M>, EvaluationContext, byte[], ExecuteProperties) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- expand(Quantifier.ForEach, Supplier<Quantifier.ForEach>, List<String>) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
F
- fetchIndexRecords(FDBRecordStoreBase<M>, RecordCursor<Pair<IndexEntry, IndexEntry>>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialIndexJoinPlan
G
- GeoJsonZ(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- GEOPHILE_JSON_Z - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionNames
-
Index a GeoJson string field.
- GEOPHILE_POINT_Z - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionNames
-
Index a geospatial point.
- GEOPHILE_WKB_Z - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionNames
-
Index a JTS geometry serialized as WKB to a byte string field.
- GEOPHILE_WKT_Z - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionNames
-
Index a JTS geometry serialized as WKT to a string field.
- GeophileBoxLatLon - Class in com.apple.foundationdb.record.spatial.geophile
-
Spatial objects for boxes with possible wraparound.
- GeophileIndexMaintainer - Class in com.apple.foundationdb.record.spatial.geophile
-
The index maintainer class for (geo-)spatial indexes.
- GeophileIndexMaintainer(IndexMaintainerState) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainer
- GeophileIndexMaintainerFactory - Class in com.apple.foundationdb.record.spatial.geophile
-
A factory for
GeophileIndexMaintainer
indexes. - GeophileIndexMaintainerFactory() - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainerFactory
- GeophileIndexTypes - Class in com.apple.foundationdb.record.spatial.geophile
-
Index types for (geo-)spatial indexes.
- GeophilePointWithinDistanceQueryPlan - Class in com.apple.foundationdb.record.spatial.geophile
-
Query spatial index for points (latitude, longitude) within a given distance (inclusive) of a given center.
- GeophilePointWithinDistanceQueryPlan(DoubleValueOrParameter, DoubleValueOrParameter, DoubleValueOrParameter, String, ScanComparisons, boolean) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- GeophileScanTypes - Class in com.apple.foundationdb.record.spatial.geophile
-
Scan types for (geo-)spatial indexes.
- GeophileSpatialFunctionKeyExpression - Class in com.apple.foundationdb.record.spatial.geophile
-
Spatial function key expressions.
- GeophileSpatialFunctionKeyExpression(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- GeophileSpatialFunctionKeyExpression.GeoJsonZ - Class in com.apple.foundationdb.record.spatial.geophile
-
A serialized JTS geometry in GeoJson text format.
- GeophileSpatialFunctionKeyExpression.GeoPointZ - Class in com.apple.foundationdb.record.spatial.geophile
-
A geospatial point.
- GeophileSpatialFunctionKeyExpression.GeoWKBZ - Class in com.apple.foundationdb.record.spatial.geophile
-
A serialized JTS geometry in WKB binary format.
- GeophileSpatialFunctionKeyExpression.GeoWKTZ - Class in com.apple.foundationdb.record.spatial.geophile
-
A serialized JTS geometry in WKT text format.
- GeophileSpatialFunctionKeyExpressionFactory - Class in com.apple.foundationdb.record.spatial.geophile
-
Implemention of (geo-)spatial index key functions.
- GeophileSpatialFunctionKeyExpressionFactory() - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpressionFactory
- GeophileSpatialFunctionNames - Class in com.apple.foundationdb.record.spatial.geophile
-
Key function names for Geophile indexes.
- GeophileSpatialIndexJoinPlan - Class in com.apple.foundationdb.record.spatial.geophile
-
Something like a query plan for joining spatial indexes.
- GeophileSpatialIndexJoinPlan(String, ScanComparisons, String, ScanComparisons) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialIndexJoinPlan
- GeophileSpatialObjectQueryPlan - Class in com.apple.foundationdb.record.spatial.geophile
-
Base class for query plans that execute a spatial join between a single spatial object and a spatial index.
- GeophileSpatialObjectQueryPlan(String, ScanComparisons) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- GeoPointWithinDistanceComponent - Class in com.apple.foundationdb.record.spatial.common
-
Query filter for points (latitude, longitude) within a given distance of a given center.
- GeoPointWithinDistanceComponent(DoubleValueOrParameter, DoubleValueOrParameter, DoubleValueOrParameter, String, String) - Constructor for class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- GeoPointZ(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- GeoWKBZ(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- GeoWKTZ(String, KeyExpression) - Constructor for class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
- getAvailableFields() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getBuilders() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpressionFactory
- getColumnSize() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- getComplexity() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getCorrelatedTo() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getFetchIndexRecords() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getFilter(EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getFilter(EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
-
Get a optional filter to eliminate false positives from the spatial join.
- getIndexMaintainer(IndexMaintainerState) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainerFactory
- getIndexName() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getIndexTypes() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainerFactory
- getIndexValidator(Index) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainerFactory
- getMatchCandidateMaybe() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getMaxArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- getMaxArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- getMaxArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- getMaxArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
- getMinArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- getMinArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- getMinArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- getMinArguments() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
- getPrefixComparisons() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getQuantifiers() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getRecordFunction() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getRecordFunction() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
-
Get the function to use for mapping
IndexEntry
toGeophileRecordImpl
. - getResultValue() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getScanType() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getSpace() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainer
- getSpace() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- getSpatialObject(EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- getSpatialObject(EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
-
Get the spatial object with which to join spatial index entries.
- getUsedIndexes() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- getValue(EvaluationContext) - Method in class com.apple.foundationdb.record.spatial.common.DoubleValueOrParameter
-
Get the current value from the query bindings.
- GO_TO_Z - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileScanTypes
-
Advance Z-order scan to given position.
H
- hasFullRecordScan() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- hashCode() - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- hashCode() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- hashCodeWithoutChildren() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- hashCodeWithoutChildren() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- hasIndexScan(String) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- hasLoadBykeys() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
- hasRecordScan() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
I
- isReverse() - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
L
- logPlanStructure(StoreTimer) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
N
- newBox(double, double, double, double) - Static method in class com.apple.foundationdb.record.spatial.geophile.GeophileBoxLatLon
-
Get a box with possible wraparound.
P
- parameter(String) - Static method in class com.apple.foundationdb.record.spatial.common.DoubleValueOrParameter
-
Get a coordinate for a parameterized value.
- parseSpatialObject(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- parseSpatialObject(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- parseSpatialObject(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- parseSpatialObject(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
- parseSpatialObject(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- planHash(PlanHashable.PlanHashMode) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
Q
- queryHash(QueryHashable.QueryHashKind) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- queryHash(QueryHashable.QueryHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- queryHash(QueryHashable.QueryHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- queryHash(QueryHashable.QueryHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- queryHash(QueryHashable.QueryHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
R
- rewritePlannerGraph(List<? extends PlannerGraph>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
S
- scan(IndexScanType, TupleRange, byte[], ScanProperties) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainer
- shouldSwapLatLong(Key.Evaluated) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- SPACE_LAT_LON - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression
- SPATIAL_GEOPHILE - Static variable in class com.apple.foundationdb.record.spatial.geophile.GeophileIndexTypes
-
A (geo-)spatial index with using Geophile.
T
- toProto(PlanSerializationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- toRecordQueryPlanProto(PlanSerializationContext) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
- toString() - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- toValue(List<? extends Value>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
- toValue(List<? extends Value>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
- toValue(List<? extends Value>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
- toValue(List<? extends Value>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKTZ
- translateCorrelations(TranslationMap, boolean, List<? extends Quantifier>) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
V
- validate(Descriptors.Descriptor) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
- value(double) - Static method in class com.apple.foundationdb.record.spatial.common.DoubleValueOrParameter
-
Get a coordinate for a constant value.
All Classes and Interfaces|All Packages|Constant Field Values