C D E F G H I L N P Q R S T V 
All Classes All Packages

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(CorrelationIdentifier, 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
 
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
 
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 to GeophileRecordImpl.
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.PlanHashKind) - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
 
planHash(PlanHashable.PlanHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophilePointWithinDistanceQueryPlan
 
planHash(PlanHashable.PlanHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoJsonZ
 
planHash(PlanHashable.PlanHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoPointZ
 
planHash(PlanHashable.PlanHashKind) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialFunctionKeyExpression.GeoWKBZ
 
planHash(PlanHashable.PlanHashKind) - 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

rebase(AliasMap) - Method in class com.apple.foundationdb.record.spatial.geophile.GeophileSpatialObjectQueryPlan
 
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

toString() - Method in class com.apple.foundationdb.record.spatial.common.GeoPointWithinDistanceComponent
 

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.
C D E F G H I L N P Q R S T V 
All Classes All Packages