A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

activities - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
add(T, T) - Static method in class org.heigit.ohsome.oshdb.api.generic.NumberUtils
Add two numeric values and return the sum in the smallest common type.
AFFINITY_CALL - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
aggregateBy(SerializableFunction<X, U>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a custom aggregation function that is used to group output results into.
aggregateBy(SerializableFunction<X, U>, Collection<U>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a custom aggregation function that is used to group output results into.
aggregateBy(SerializableFunction<X, V>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by another custom index.
aggregateBy(SerializableFunction<X, V>, Collection<V>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by another custom index.
aggregateByGeometry(Map<U, P>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up automatic aggregation by geometries.
aggregateByGeometry(Map<V, P>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Aggregates the results by sub-regions as well, in addition to the timestamps.
aggregateByTimestamp() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up automatic aggregation by timestamp.
aggregateByTimestamp() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up automatic aggregation by timestamp.
aggregateByTimestamp(SerializableFunction<X, OSHDBTimestamp>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sets up aggregation by a custom time index.
aggregateByTimestamp(SerializableFunction<X, OSHDBTimestamp>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets up aggregation by a custom time index.
AndOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean "and" of two sub-expressions.
apply(OSHDBConnection) - Method in interface org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver.Execute
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
applyOSH(OSHEntity) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an OSH entity.
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
applyOSH(OSHEntity) - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
applyOSM(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an OSM entity.
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
applyOSM(OSMEntity) - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
applyOSMContribution(OSMContribution) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMContribution(OSMContribution) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply a filter to a contribution (OSMEntitySnapshot) to an OSM entity.
applyOSMContribution(OSMContribution) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply a filter to a snapshot (OSMEntitySnapshot) of an OSM entity.
applyOSMEntitySnapshot(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an "OSM feature" (i.e.
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
applyOSMGeometry(OSMEntity, Supplier<Geometry>) - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
applyOSMGeometry(OSMEntity, Geometry) - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Apply the filter to an "OSM feature" (i.e.
areaOf(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of an arbitrary geometry.
areaOf(GeometryCollection) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of a geometry collection.
areaOf(MultiPolygon) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of a multi polygon.
areaOf(Polygon) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate area of an arbitrary geometry.
areaOfInterest(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set the area of interest to the given bounding box.
areaOfInterest(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the area of interest to the given bounding box.
areaOfInterest(P) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set the area of interest to the given polygon.
areaOfInterest(P) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the area of interest to the given polygon.
array() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
array() - Method in class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
available() - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
average() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the averages of the results.
average() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the averages of the results.
average(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the average of the results provided by a given `mapper` function.
average(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the average of the results provided by a given `mapper` function.

B

baseId - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseId - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseLatitude - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseLatitude - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseLongitude - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseLongitude - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
baseTimestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
bbox2CellIdRanges(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculates all tiles, that lie within a bounding-box.
bbox2CellIdRanges(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given bbox.
bbox2CellIds(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Query cells for given bbox.
bbox2CellIds(OSHDBBoundingBox, boolean) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given bbox.
bboxFilter - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
bboxOSMCoordinates(int, int, int, int) - Static method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Creates an OSHDBBoundingBox instance from scaled coordinates.
bboxWgs84Coordinates(double, double, double, double) - Static method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Creates an OSHDBBoundingBox from wgs84 coordinates.
bearingRadians(Coordinate, Coordinate) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
 
BinaryOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean operator with two sub-expressions.
BlobToOSHIterator - Class in org.heigit.ohsome.oshpbf.parser.pbf
Iterator of a Pbf Blob to OSH.
BlobToOSHIterator(PbfBlob, Osmformat.PrimitiveBlock, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
Constructor for PbfBlob to OSH Iterator.
blobToOSHItr(PbfBlob, boolean) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
bos - Variable in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
boundingBoxOf(Envelope) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Converts a JTS bounding box ("envelope") to an OSHDBBoundingBox object.
buf - Variable in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
buffer - Variable in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
build(List<OSMNode>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
build(List<OSMNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates a OSHNode bases on the given list of node versions.
build(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
build(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates a OSHRelation bases on the given list of relation versions.
build(List<OSMWay>, Collection<OSHNode>) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
build(List<OSMWay>, Collection<OSHNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates a OSHway bases on the given list of way versions.
build(OSMEntity, byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
Builder(ByteArrayOutputWrapper, long) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
buildRecord(List<OSMNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates a OSHNode bases on the given list of node versions, but returns the underlying ByteBuffer instead of an instance of OSHNode.
buildRecord(List<OSMRelation>, Collection<OSHNode>, Collection<OSHWay>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates a OSHRelation bases on the given list of relation versions, but returns the underlying ByteBuffer instead of an instance of OSHRelation.
buildRecord(List<OSMWay>, Collection<OSHNode>, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates a OSHway bases on the given list of way versions, but returns the underlying ByteBuffer instead of an instance of OSHWay.
byOSHEntity(OSHEntityFilter) - Static method in interface org.heigit.ohsome.oshdb.filter.Filter
Constructs a simple filter based on a predicate on OSH entities.
byOSMEntity(OSMEntityFilter) - Static method in interface org.heigit.ohsome.oshdb.filter.Filter
Constructs a simple filter based on a predicate on OSM entities.
ByteArrayOutputWrapper - Class in org.heigit.ohsome.oshdb.util.bytearray
A wrapper around OSHDBByteArrayOutputStream for extending varint encoding methods.
ByteArrayOutputWrapper() - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
ByteArrayOutputWrapper(int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
ByteArrayWrapper - Class in org.heigit.ohsome.oshdb.util.bytearray
An wrapper class around an byte array, offering various read methods.
ByteArrayWrapper(byte[], int, int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Constructor for ByteArrayWrapper.
ByteBufferBackedInputStream - Class in org.heigit.ohsome.oshpbf.parser.util
 
ByteBufferBackedInputStream(ByteBuffer) - Constructor for class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 

C

CachedTagTranslator - Class in org.heigit.ohsome.oshdb.util.tagtranslator
 
CachedTagTranslator(TagTranslator, long, int) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
call() - Method in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
CellId - Class in org.heigit.ohsome.oshdb.util
A wrapper class for cellIds consisting of a zoom level and an zoom-level specific id.
CellId(int, long) - Constructor for class org.heigit.ohsome.oshdb.util.CellId
As every cellid is by definition linked to a zoomLevel, this class combines this information.
CellIterator - Class in org.heigit.ohsome.oshdb.util.celliterator
Allows to iterate through the contents of OSH grid cells.
CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding box.
CellIterator(SortedSet<OSHDBTimestamp>, OSHDBBoundingBox, P, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding box and a bounding polygon.
CellIterator(SortedSet<OSHDBTimestamp>, P, TagInterpreter, OSHEntityFilter, OSMEntityFilter, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Creates a cell iterator from a bounding polygon.
CellIterator.IterateAllEntry - Class in org.heigit.ohsome.oshdb.util.celliterator
Holds the result of a single item returned by CellIterator.iterateByContribution(GridOSHEntity).
CellIterator.IterateByTimestampEntry - Class in org.heigit.ohsome.oshdb.util.celliterator
Holds the result of a single item returned by CellIterator.iterateByTimestamps(GridOSHEntity).
CHANGED_TAGS - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
CHANGED_USER_ID - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
changeset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
changeset - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
changeset - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
ChangesetIdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a changeset id.
ChangesetIdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a list of changeset ids.
ChangesetIdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a range of changeset ids.
clearTimeout() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Clears a previously set timeout for queries on this oshdb backend.
clip(Geometry, OSHDBBoundingBox) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
 
clip(Geometry, P) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
 
ClosableSqlArray - Class in org.heigit.ohsome.oshdb.util.tagtranslator
 
ClosableSqlArray(Array) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.ClosableSqlArray
 
close() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
close() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
close() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
close() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.ClosableSqlArray
 
collect() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Collects the results of this data aggregation into Lists.
collect() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Collects all results into a List.
CommonEntityData - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
CommonEntityData(long, int, long, long, boolean, int, String, TagText[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
CommonEntityProps(byte[], int, int) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
compact(long, int, long, long, int, int, List<OSHRelation>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
Creates a new GridOSHRelations while rebase/compacting the input relations.
compact(long, int, long, long, int, int, List<OSHWay>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
Creates a new GridOSHWays while rebase/compacting the input ways.
compare(OSHDBTemporal, OSHDBTemporal) - Static method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
compareAgainstTimestamp(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
compareTo(OSHDBCombinedIndex<U, V>) - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
compareTo(XYGrid.IdRange) - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
compareTo(OSHEntity) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
compareTo(OSHDBTag) - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
compareTo(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
compareTo(OSMContribution) - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
compareTo(OSMEntitySnapshot) - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
compareTo(OSHDBTimestampInterval) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
computeMode() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Gets the set compute mode.
computeMode(OSHDBIgnite.ComputeMode) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Sets the compute mode.
connect(Properties, OSHDBDriver.Execute) - Static method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
open connection to oshdb instance.
ConstantFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which always evaluates to true or false.
contains(Object) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
contains(ContributionType) - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
Check if the given ContributionType t is contained in the ContributionType set.
content - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
content - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
ContributionType - Enum in org.heigit.ohsome.oshdb.util.celliterator
Type of contribution to an OSM entity.
ContributorUserIdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a user id.
ContributorUserIdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by matching to a list of contributor user ids.
ContributorUserIdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM contributions by a range of contributor user ids.
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
copy() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
count() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Counts the number of results.
count() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Counts the number of results.
countUniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Counts all unique values of the results.
countUniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Counts all unique values of the results.
coveredBy(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns true if this OSHDBBoundable is inside/coveredBy the other object.
createArray(Connection, String, Collection<T>) - Static method in class org.heigit.ohsome.oshdb.util.tagtranslator.ClosableSqlArray
 
createJdbcPool(String, String, String) - Static method in class org.heigit.ohsome.oshdb.api.db.H2Support
Creates a JdbcConnectionPool for an H2 file.
createJdbcPoolFromPath(String) - Static method in class org.heigit.ohsome.oshdb.api.db.H2Support
Creates a JdbcConnectionPool for an H2 file.
createJdbcPoolFromPath(String, String, String) - Static method in class org.heigit.ohsome.oshdb.api.db.H2Support
Creates a JdbcConnectionPool for an H2 file.
createJdbcPoolFromPath(Path) - Static method in class org.heigit.ohsome.oshdb.api.db.H2Support
Creates a JdbcConnectionPool for an H2 file.
createJdbcPoolFromPath(Path, String, String) - Static method in class org.heigit.ohsome.oshdb.api.db.H2Support
Creates a JdbcConnectionPool for an H2 file.
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Factory function that creates a mapReducer object of the appropriate data type class for this oshdb backend implemenation.
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
createMapReducer(Class<X>) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
CREATION - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
a new object has been created.

D

DAILY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
data - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
data - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
dataLength - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
dataOffset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
dataSource - Variable in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
DEFAULT_PASSWORD - Static variable in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
DEFAULT_USER - Static variable in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
DefaultTagInterpreter - Class in org.heigit.ohsome.oshdb.util.taginterpreter
Default TagInterpreter implementation.
DefaultTagInterpreter(TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
Constructor using given TagTranslator and default values as areaTagsDefinitonFile and uninterestingTagsDefinitionFile.
DefaultTagInterpreter(TagTranslator, String, String) - Constructor for class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
Constructor using given TagTranslator, areaTagsDefinitonFile, and uninterestingTagsDefinitionFile.
DELETION - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
one object has been deleted.

E

E_KEY - org.heigit.ohsome.oshdb.util.TableNames
Table holding keys in keytables.
E_KEYVALUE - org.heigit.ohsome.oshdb.util.TableNames
Table holding keysvalues in keytables.
E_ROLE - org.heigit.ohsome.oshdb.util.TableNames
Table holding roles in keytables.
E_USER - org.heigit.ohsome.oshdb.util.TableNames
Table holding users in keytables.
empty() - Static method in class org.heigit.ohsome.oshdb.OSHDBTags
 
EMPTY - Static variable in class org.heigit.ohsome.oshdb.OSHDBRole
The empty OSHDBRole.
EMPTY_TAG_LIST - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
Entity - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Entity(CommonEntityData) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
entityData - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
EntityVersionIterator(ByteArrayWrapper, long, long) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBRole
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.CellId
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
equals(Object) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
equals(Object) - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
EQUALS - org.heigit.ohsome.oshdb.filter.TagFilter.Type
A tag filter which checks for entities which match a key=value (or key=*) filter.
estimatedMedian() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the median of the results.
estimatedMedian() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the median of the results.
estimatedMedian(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the median of the results after applying the given map function.
estimatedMedian(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the median of the results after applying the given map function.
estimatedQuantile(double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of a requested quantile of the results.
estimatedQuantile(double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of a requested quantile of the results.
estimatedQuantile(SerializableFunction<X, R>, double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of a requested quantile of the results after applying the given map function.
estimatedQuantile(SerializableFunction<X, R>, double) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of a requested quantile of the results after applying the given map function.
estimatedQuantiles() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns a function that computes estimates of arbitrary quantiles of the results.
estimatedQuantiles() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns a function that computes estimates of arbitrary quantiles of the results.
estimatedQuantiles(Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the quantiles of the results.
estimatedQuantiles(Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the quantiles of the results.
estimatedQuantiles(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns a function that computes estimates of arbitrary quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns a function that computes estimates of arbitrary quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>, Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns an estimate of the quantiles of the results after applying the given map function.
estimatedQuantiles(SerializableFunction<X, R>, Iterable<Double>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns an estimate of the quantiles of the results after applying the given map function.
evaluateRelationForArea(OSMRelation) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
extension(byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 

F

FastBboxInPolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastBboxInPolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxInPolygon
Constructor using a given geometry geom and geometry type P.
FastBboxOutsidePolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastBboxOutsidePolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxOutsidePolygon
Constructor using a given geometry geom and geometry type P.
FastPointInPolygon - Class in org.heigit.ohsome.oshdb.util.geometry.fip
FastPointInPolygon(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastPointInPolygon
 
FastPolygonOperations - Class in org.heigit.ohsome.oshdb.util.geometry.fip
A class for faster geometry operations which use a common polygon as one of their input.
FastPolygonOperations(P) - Constructor for class org.heigit.ohsome.oshdb.util.geometry.fip.FastPolygonOperations
Constructor using a given geometry geom and geometry type P.
filter(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Apply a textual filter to this query.
filter(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Apply a textual filter to this query.
filter(FilterExpression) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Apply a custom filter expression to this query.
filter(FilterExpression) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Apply a custom filter expression to this query.
filter(SerializablePredicate<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Adds a custom arbitrary filter that gets executed in the current transformation chain.
filter(SerializablePredicate<X>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Adds a custom arbitrary filter that gets executed in the current transformation chain.
filter(SerializablePredicate<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Adds a custom arbitrary filter that gets executed in the current transformation chain.
Filter - Interface in org.heigit.ohsome.oshdb.filter
A filter condition which can be applied to an OSM entity.
FilterExpression - Interface in org.heigit.ohsome.oshdb.filter
Represents a filter expression which can be applied on OSM/OSH entities.
FilterParser - Class in org.heigit.ohsome.oshdb.filter
A parser for OSM entity filters.
FilterParser(TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.filter.FilterParser
Creates a new parser for OSM entity filters.
FilterParser(TagTranslator, boolean) - Constructor for class org.heigit.ohsome.oshdb.filter.FilterParser
Creates a new parser for OSM entity filters.
flatMap(SerializableBiFunction<X, Object, Iterable<R>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
flatMap(SerializableFunction<X, Iterable<R>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMap(SerializableFunction<X, Iterable<R>>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMap(SerializableFunction<X, Iterable<R>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set an arbitrary `flatMap` transformation function, which returns list with an arbitrary number of results per input data entry.
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapReduceCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic "flat" version of the map-reduce used by the `OSMContributionView`, with by-osm-id grouped input to the `mapper` function.
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapReduceCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<R>>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic "flat" version of the map-reduce used by the `OSMEntitySnapshotView`, with by-osm-id grouped input to the `mapper` function.
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapStreamCellsOSMContributionGroupedById(SerializableFunction<List<OSMContribution>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
flatMapStreamCellsOSMEntitySnapshotGroupedById(SerializableFunction<List<OSMEntitySnapshot>, Iterable<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
forEach(SerializableBiConsumer<U, List<X>>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Deprecated.
only for testing purposes. use `.collect().forEach()` or `.stream().forEach()` instead
forEach(SerializableConsumer<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Deprecated.
only for testing purposes, use `.stream().forEach()` instead
forOSMType(OSMType) - Static method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the TableNames object for a given OSMType.
fromInt(int) - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns an OSMType instance represented by the given integer value (0-2), or throws an exception otherwise.
fromLevelId(long) - Static method in class org.heigit.ohsome.oshdb.util.CellId
Converts a long level id to CellId.
fromOperator(FilterExpression, BinaryOperator.Type, FilterExpression) - Static method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns a new binary operator object fulfilling the given "operator" and two operands (a "left" and a "right" sub-expressions).
fromSelector(TagFilter.Type, OSMTagInterface, TagTranslator) - Static method in interface org.heigit.ohsome.oshdb.filter.TagFilter
Returns a new tag filter object fulfilling the given "selector" and OSM tag.

G

Geo - Class in org.heigit.ohsome.oshdb.util.geometry
Geometry utility functions.
GEOM_PRECISION - Static variable in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
GEOM_PRECISION_TO_LONG - Static variable in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
geometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
geometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
GEOMETRY_CHANGE - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
the geometry of the object has been altered.
GeometryFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which executes a check based on OSM feature geometries.
GeometryFilter(GeometryFilter.ValueRange, GeometryFilter.GeometryMetricEvaluator) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilter
 
GeometryFilterArea - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the area of OSM feature geometries.
GeometryFilterInnerRings - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the number of inner rings of a multipolygon relation.
GeometryFilterInnerRings(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterInnerRings
Creates a new inner rings filter object.
GeometryFilterLength - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the length of OSM feature geometries.
GeometryFilterLength(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterLength
 
GeometryFilterOuterRings - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the number of outer rings of a multipolygon relation.
GeometryFilterOuterRings(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterOuterRings
Creates a new outer rings filter object.
GeometryFilterPerimeter - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the perimeter of polygonal OSM feature geometries.
GeometryFilterPerimeter(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterPerimeter
Creates a new perimeter filter object.
GeometryFilterRoundness - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the roundness of polygonal OSM feature geometries.
GeometryFilterRoundness(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterRoundness
Creates a new "roundness" filter object.
GeometryFilterSquareness - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the squareness of OSM feature geometries.
GeometryFilterSquareness(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterSquareness
Creates a new squareness filter object.
GeometryFilterVertices - Class in org.heigit.ohsome.oshdb.filter
A filter which checks the number of vertices of OSM feature geometries.
GeometryFilterVertices(GeometryFilter.ValueRange) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryFilterVertices
 
GeometryTypeFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM features by their geometry type (i.e., point, line or polygon).
GeometryTypeFilter(GeometryTypeFilter.GeometryType, TagTranslator) - Constructor for class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns a new geometry type filter object.
GeometryTypeFilter.GeometryType - Enum in org.heigit.ohsome.oshdb.filter
Represents a simplified geometry type.
get() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
get() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
get() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.ClosableSqlArray
 
get() - Method in interface org.heigit.ohsome.oshdb.util.time.OSHDBTimestampList
Provides a sorted set of OSHDBTimestamps.
get() - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Provides the sorted list of (unix) timestamps representing this object's start/end date and interval.
get(long, T) - Static method in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
getBaseId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBaseTimestamp() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getBlobPos() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
getBlockStartPosition() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
getBoundable() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getBoundable() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getBoundingBox() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Creates a new OSHDBBoundingBox object.
getBoundingBox(CellId) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculate the OSHDBBoundingBox of a specific GridCell.
getBoundingBox(CellId, boolean) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculate the OSHDBBoundingBox of a specific GridCell.
getByTimestamp(OSHEntity, OSHDBTimestamp) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Returns the OSM entity ("version") of the OSH entity which was current at the given timestamp.
getCellDimensions(long) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Calculates BBOX of given Cell.
getCellIdRanges() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getCellWidth() - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns width (and height) of cells in given Grid.
getChangeset() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getChangesetId() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getChangesetId() - Method in class org.heigit.ohsome.oshdb.filter.ChangesetIdFilterEquals
 
getChangesetId() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
getChangesetId() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the osm changeset id of the contribution.
getChangesetIdList() - Method in class org.heigit.ohsome.oshdb.filter.ChangesetIdFilterEqualsAnyOf
 
getChangesetTimestamps(OSHEntity) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns the changeset ids which correspond to modifications of this entity.
getConnection() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
getContributionTypes() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getContributionTypes() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Determined the type of modification this contribution has made.
getContributionView() - Method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
getContributorUserId() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getContributorUserId() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the user id of the osm contributor responsible for this data modification.
getContributorUserIdList() - Method in class org.heigit.ohsome.oshdb.filter.ContributorUserIdFilterEqualsAnyOf
 
getCoordinate(int, int) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Creates a new instance of jts Coordinate from lon, lat in osm-coordinate system.
getCoordinate(OSMNode) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
 
getData() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getData() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
Return the underlying data/byte array and creates a copy if necessary.
getData() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Decompress if necessary and returns the decompressed Data ByteString.
getDataLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getDataOffset() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getEnd() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
getEnd() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
getEntities() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
getEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getEntity() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The entity for which the snapshot has been obtained.
getEntityAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getEntityAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the entity object in its state after this modification.
getEntityBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getEntityBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the entity object in its state before this modification.
getEpochSecond() - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
getEpochSecond() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
getEstimatedIdCount(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns number of Cells within given BBOX.
getFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getFirstIndex() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
getGeometry() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getGeometry() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The geometry of this entity at the snapshot's timestamp clipped to the requested area of interest.
getGeometry(OSHDBBoundable) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Converts a OSHDBBoundingBox to a rectangular polygon.
getGeometry(OSMEntity, OSHDBTimestamp, TagInterpreter) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Gets the geometry of an OSM entity at a specific timestamp.
getGeometryAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity after this modification clipped to the requested area of interest.
getGeometryBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity before this modification clipped to the requested area of interest.
getGeometryClipped(OSMEntity, OSHDBTimestamp, TagInterpreter, OSHDBBoundingBox) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Builds the geometry of an OSM entity at the given timestamp, clipped to the given bounding box.
getGeometryClipped(OSMEntity, OSHDBTimestamp, TagInterpreter, P) - Static method in class org.heigit.ohsome.oshdb.util.geometry.OSHDBGeometryBuilder
Builds the geometry of an OSM entity at the given timestamp, clipped to the given polygon.
getGeometryType() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns the specified geometry type of this filter.
getGeometryUnclipped() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getGeometryUnclipped() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The geometry of this entity at the snapshot's timestamp.
getGeometryUnclippedAfter() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryUnclippedAfter() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity after this modification.
getGeometryUnclippedBefore() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getGeometryUnclippedBefore() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the geometry of the entity before this modification.
getHeader() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getHeader(boolean) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getHeaderBlock() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Returns Osmformat.HeaderBlock if PbfBlob is a HeaderBlob else null.
getId() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
getId() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
getId() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getId() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getId() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.OSHDBRole
Return integer id representation for this OSHDBRole object.
getId() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
getId() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getId() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
getId() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getId() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getId(double, double) - Method in interface org.heigit.ohsome.oshdb.index.Grid
 
getId(double, double) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the covering tile of a coordinate.
getId(long, long) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the covering tile of a coordinate.
getId(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Returns the smallest Id of the given Bounding Box.
getIds(double, double) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given point.
getIds(long, long) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Get CellIds in all zoomlevel for a given point.
getIgnite() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Returns the actual Ignite instance.
getInsertId(OSHDBBoundingBox) - Method in class org.heigit.ohsome.oshdb.index.XYGridTree
Calculate cell, a line or relation should be stored in.
getKey() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
getKey() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
getKeys() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getKeySet() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getLat() - Method in interface org.heigit.ohsome.oshdb.osm.OSMNode
 
getLatitude() - Method in interface org.heigit.ohsome.oshdb.osm.OSMNode
 
getLatitude() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getLeftOperand() - Method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns the first (left) operand of this binary expression.
getLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getLength() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getLevel() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
getLevel() - Method in class org.heigit.ohsome.oshdb.index.XYGrid
getter for zoomlevel.
getLevelId() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
getLevelId(int, long) - Static method in class org.heigit.ohsome.oshdb.util.CellId
 
getLon() - Method in interface org.heigit.ohsome.oshdb.osm.OSMNode
 
getLongitude() - Method in interface org.heigit.ohsome.oshdb.osm.OSMNode
 
getLongitude() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getLookupOSHDBRole() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getLookupOSHDBTag() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getMaxLat() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMaxLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMaxLatitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the maximum latitude in osm-coordinate-system.
getMaxLatitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMaxLon() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMaxLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMaxLongitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the maximum longitude in osm-coordinate-system.
getMaxLongitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMemberEntities(OSHDBTimestamp) - Method in interface org.heigit.ohsome.oshdb.osm.OSMRelation
Returns a stream of all member entities (OSM) for the given timestamp.
getMemberEntities(OSHDBTimestamp) - Method in interface org.heigit.ohsome.oshdb.osm.OSMWay
Returns a stream of all member entities (OSM) for the given timestamp.
getMemberEntities(OSHDBTimestamp, Predicate<OSMMember>) - Method in interface org.heigit.ohsome.oshdb.osm.OSMRelation
Returns a stream of all member entities (OSM) for the given timestamp.
getMembers() - Method in interface org.heigit.ohsome.oshdb.osm.OSMRelation
Returns the members for this current version.
getMembers() - Method in interface org.heigit.ohsome.oshdb.osm.OSMWay
Returns the members for this current version.
getMembers() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
getMinLat() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMinLatitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMinLatitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the minimum latitude in osm-coordinate-system.
getMinLatitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getMinLon() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getMinLongitude() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getMinLongitude() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Returns the minimum longitude in osm-coordinate-system.
getMinLongitude() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
getModificationTimestamps(OSHEntity) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified.
getModificationTimestamps(OSHEntity, boolean) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns the list of timestamps at which this entity was modified.
getModificationTimestamps(OSHEntity, Predicate<OSMEntity>) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified and matches a given condition/filter.
getModificationTimestamps(OSHEntity, Predicate<OSMEntity>, Map<OSHDBTimestamp, Long>) - Static method in class org.heigit.ohsome.oshdb.util.osh.OSHEntityTimeUtils
Returns all timestamps at which this entity (or one or more of its child entities) has been modified and matches a given condition/filter.
getNeighbours(CellId) - Method in class org.heigit.ohsome.oshdb.index.XYGrid
Get 2D neighbours of given cellId.
getNodes() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getNodes() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
getNodes() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getOffset() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
getOSHDB() - Method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
getOSHDBRoleOf(String) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a role (string).
getOSHDBRoleOf(Collection<OSMRole>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getOSHDBRoleOf(Collection<OSMRole>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
getOSHDBRoleOf(Collection<OSMRole>) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
 
getOSHDBRoleOf(OSMRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getOSHDBRoleOf(OSMRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
getOSHDBRoleOf(OSMRole) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a role.
getOSHDBTagKeyOf(String) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag key (string).
getOSHDBTagKeyOf(OSMTagKey) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getOSHDBTagKeyOf(OSMTagKey) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
getOSHDBTagKeyOf(OSMTagKey) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag key.
getOSHDBTagOf(String, String) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag (key-value string pair).
getOSHDBTagOf(Collection<OSMTag>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getOSHDBTagOf(Collection<OSMTag>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
getOSHDBTagOf(Collection<OSMTag>) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
 
getOSHDBTagOf(OSMTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
getOSHDBTagOf(OSMTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
getOSHDBTagOf(OSMTag) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get oshdb's internal representation of a tag (key-value pair).
getOSHEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getOSHEntity() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getOSHEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
The (parent) osh entity of the osm entities involved in this contribution.
getOSHEntity() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The (parent) osh entity of the osm entity for which the snapshot has been obtained.
getOSMTypes() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
Returns associated osm types of the geometry type filter.
getPolyFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getPos() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
getPos() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
position in bytes of the blob containing this data in the pbf.
getPreFilter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getPrimitivBlock() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Returns Osmformat.PrimitiveBlock if PbfBlob is a DataBlob else null.
getProps() - Method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
getRange() - Method in class org.heigit.ohsome.oshdb.filter.GeometryFilter
 
getRawUnixTimestamps() - Method in interface org.heigit.ohsome.oshdb.util.time.OSHDBTimestampList
Convenience method that converts the timestamp list into raw unix timestamps (long values).
getRefs() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
getRightOperand() - Method in class org.heigit.ohsome.oshdb.filter.BinaryOperator
Returns the right operand of this binary expression.
getRole() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getSecondIndex() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
getSnapshotView() - Method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
getStart() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
getStart() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
getState() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
Returns the true/false state of this filter.
getTag() - Method in interface org.heigit.ohsome.oshdb.filter.TagFilter
Returns the OSM tag or key of this filter.
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
getTag() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
getTagInterpreter() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
getTagKeys() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
getTagKeys() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getTags() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
Returns a "view" of the current osm tags.
getTags() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getTagTranslator() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
 
getTagTranslator() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
getTagTranslator() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
getTagTranslator() - Method in class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
getTimestamp() - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
getTimestamp() - Method in class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
getTimestamp() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Returns the timestamp at which this data modification has happened.
getTimestamp() - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMEntitySnapshot
The timestamp for which the snapshot of this data entity has been obtained.
getTimestamp() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getTimestampsNotInOrder() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
getType() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
getType() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHNode
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHRelation
 
getType() - Method in interface org.heigit.ohsome.oshdb.osh.OSHWay
 
getType() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
getType() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
getType() - Method in interface org.heigit.ohsome.oshdb.osm.OSMNode
 
getType() - Method in interface org.heigit.ohsome.oshdb.osm.OSMRelation
 
getType() - Method in interface org.heigit.ohsome.oshdb.osm.OSMWay
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
getType() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getTypes() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
getUser() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getUserId() - Method in class org.heigit.ohsome.oshdb.filter.ContributorUserIdFilterEquals
 
getUserId() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
getUserId() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getValue() - Method in class org.heigit.ohsome.oshdb.api.generic.WeightedValue
Returns the stored numeric value.
getValue() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
getValue() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
getVersion() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
getVersion() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getVersions() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHNode
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHRelation
 
getVersions() - Method in interface org.heigit.ohsome.oshdb.osh.OSHWay
 
getVersions() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
getWays() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
getWays() - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
getWeight() - Method in class org.heigit.ohsome.oshdb.api.generic.WeightedValue
Returns the stored weight.
getZoomLevel() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
granularityDate - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
granularityLocation - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
Grid - Interface in org.heigit.ohsome.oshdb.index
 
GridOSHEntity - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHEntity(long, int, long, long, int, int, int[], byte[]) - Constructor for class org.heigit.ohsome.oshdb.grid.GridOSHEntity
Base constructor GridOSHEntity.
GridOSHNodes - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHRelations - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHWays - Class in org.heigit.ohsome.oshdb.grid
 
GridOSHWays(long, int, long, long, int, int, int[], byte[]) - Constructor for class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
groupByEntity() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Groups the input data (osm entity snapshot or contributions) by their respective entity's ids before feeding them into further transformation functions.
groups - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 

H

H2Support - Class in org.heigit.ohsome.oshdb.api.db
Support class for creating H2 JdbcConnectionPools.
hashCode() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
hashCode() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hashCode() - Method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
hashCode() - Method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBRole
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
hashCode() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
hashCode() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
hashCode() - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
hashCode() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
hasInterestingTagKey(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
hasLeft() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
hasNext() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
hasNext() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
hasNext() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
hasTag(int, int) - Method in class org.heigit.ohsome.oshdb.OSHDBTags
Test for a certain key/value combination.
hasTag(OSHDBTag) - Method in class org.heigit.ohsome.oshdb.OSHDBTags
Test for a certain key/value combination.
hasTagKey(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hasTagKey(int) - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
hasTagKey(int) - Method in class org.heigit.ohsome.oshdb.OSHDBTags
Test this OSMEntity if it contains a certain tag key(integer).
hasTagKey(OSHDBTagKey) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
hasTagKey(OSHDBTagKey) - Method in interface org.heigit.ohsome.oshdb.osh.OSHEntity
 
hasTagKey(OSHDBTagKey) - Method in class org.heigit.ohsome.oshdb.OSHDBTags
 
hasTagKeyExcluding(int, int[]) - Method in class org.heigit.ohsome.oshdb.OSHDBTags
Tests if any a given key is present but ignores certain values.
hasTags() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
header - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
header - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
HEADER_HAS_TAGS - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
HEADER_MULTIVERSION - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
HEADER_TIMESTAMPS_NOT_IN_ORDER - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
HOURLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 

I

id - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
id - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
id - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
id - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
IdFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their id.
IdFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "id [not] in (id1, id2, …)" check.
IdFilterNotEquals - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their id.
IdFilterRange - Class in org.heigit.ohsome.oshdb.filter
A filter which executes a "id [not] in range" check.
IGNITE_URI_PREFIX - Static variable in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
 
includes(OSHDBTimestamp) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
index - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
instance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
Creates an instances of OSHNodeImpl from the given byte array.
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
Creates an instances of OSHRelationImpl from the given byte array.
instance(byte[], int, int, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
Creates an instances of OSHWayImpl from the given byte array.
intersection(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Calculates the intersection of this and other bounding boxes.
intersection(Geometry) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastPolygonOperations
Calculates the intersection with another Geometry.
intersects(OSHDBBoundable) - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Calculates the intersection between this and other OSHDBBoundable.
intersects(OSHDBTimestampInterval) - Method in class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
intValue() - Method in enum org.heigit.ohsome.oshdb.osm.OSMType
 
INVALID - Static variable in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
INVALID - Static variable in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Singleton invalid bounding box.
InvertedHashSet<E> - Class in org.heigit.ohsome.oshdb.util.taginterpreter
Negated Set: contains(x) returns true only if x has not been add()ed to the inverted set previously.
InvertedHashSet() - Constructor for class org.heigit.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
is(ContributionType) - Method in class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
is(ContributionType) - Method in interface org.heigit.ohsome.oshdb.util.mappable.OSMContribution
Checks if this contribution is of the given contribution type.
isActive() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
isAfter(OSHDBTemporal) - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
isArea(OSMEntity) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
isArea(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isBefore(OSHDBTemporal) - Method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
isCancelable() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns if the current backend can be canceled (e.g.
isData() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isEmpty() - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.InvertedHashSet
 
isFirstBlob - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isHeader() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
isLine(OSMEntity) - Method in class org.heigit.ohsome.oshdb.util.taginterpreter.DefaultTagInterpreter
 
isLine(OSMEntity) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isMultipolygonInnerMember(OSMMember) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isMultipolygonOuterMember(OSMMember) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
IsoDateTimeParser - Class in org.heigit.ohsome.oshdb.util.time
Utility class for parsings ISO-8601 strings into java date time objects.
isOldStyleMultipolygon(OSMRelation) - Method in interface org.heigit.ohsome.oshdb.util.taginterpreter.TagInterpreter
 
isOSMContributionViewQuery() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
isOSMEntitySnapshotViewQuery() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
isPoint() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Checks if this OSHDBBoundable collapsed to a single point.
isPresentInKeytables() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
isValid() - Method in interface org.heigit.ohsome.oshdb.OSHDBBoundable
Checks if this OSHDBBoundable describes a valid boundable.
isVisible() - Method in interface org.heigit.ohsome.oshdb.osm.OSMEntity
 
isVisible() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
IterateAllEntry(OSHDBTimestamp, OSMEntity, OSMEntity, OSHEntity, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>, LazyEvaluatedContributionTypes, long) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
Properties associated with each contribution object.
iterateByContribution(Iterable<? extends OSHEntity>, boolean) - Method in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Helper method to easily iterate over all entity modifications in a cell that match a given condition/filter.
iterateByContribution(GridOSHEntity) - Method in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Helper method to easily iterate over all entity modifications in a cell that match a given condition/filter.
IterateByTimestampEntry(OSHDBTimestamp, OSMEntity, OSHEntity, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
Properties associated with each entity snapshot.
iterateByTimestamps(Iterable<? extends OSHEntity>, boolean) - Method in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Helper method to easily iterate over all entities in a cell that match a given condition/filter as they existed at the given timestamps.
iterateByTimestamps(GridOSHEntity) - Method in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator
Helper method to easily iterate over all entities in a cell that match a given condition/filter as they existed at the given timestamps.
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
iterator() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
iterator() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 

J

JdbcTagTranslator - Class in org.heigit.ohsome.oshdb.util.tagtranslator
 
JdbcTagTranslator(DataSource) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
Attention: This tag translator relies on a pooled datasource for thread-safety.

K

key - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
keys - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
KEYTABLES_PROPERTY_NAME - Static variable in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
 
keytableUrl - Variable in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
keyValues - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 

L

latitude - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
LazyEvaluatedContributionTypes - Class in org.heigit.ohsome.oshdb.util.celliterator
An object offering access to lazily evaluated contribution type sets.
LazyEvaluatedContributionTypes(EnumSet<ContributionType>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
LazyEvaluatedContributionTypes(Predicate<ContributionType>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedContributionTypes
 
LazyEvaluatedObject<T> - Class in org.heigit.ohsome.oshdb.util.celliterator
A lazily evaluated object.
LazyEvaluatedObject(Supplier<T>) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
Constructs a LazyEvaluatedObject using a evaluator (supplier function) which returns a value of generic type T, when requested from this object.
LazyEvaluatedObject(T) - Constructor for class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
Constructs a LazyEvaluatedObject using an already known value of generic type T.
length - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
length() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
length() - Method in class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
lengthOf(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of an arbitrary geometry.
lengthOf(GeometryCollection) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a multi geometry.
lengthOf(LineString) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a line string.
lengthOf(MultiLineString) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculate the approximate length of a multi line string.
level - Variable in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
LINE - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A line geometry (JTS: Lineal).
load(File, Connection, String) - Static method in class org.heigit.ohsome.oshdb.api.ignite.util.OSHDBToIgnite
Load your extracted and transformed OSH-Data into Ignite Caches.
LOCAL_PEEK - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
longitude - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
lookupRole(int) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a role's string representation from oshdb's internal data format.
lookupRole(OSHDBRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
lookupRole(OSHDBRole) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
lookupRole(OSHDBRole) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a role's string representation from oshdb's internal data format.
lookupTag(int, int) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a tag's string representation from oshdb's internal data format.
lookupTag(Set<? extends OSHDBTag>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
lookupTag(Set<? extends OSHDBTag>) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
lookupTag(Set<? extends OSHDBTag>) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
 
lookupTag(OSHDBTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.CachedTagTranslator
 
lookupTag(OSHDBTag) - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.JdbcTagTranslator
 
lookupTag(OSHDBTag) - Method in interface org.heigit.ohsome.oshdb.util.tagtranslator.TagTranslator
Get a tag's string representation from oshdb's internal data format.

M

map(SerializableBiFunction<X, Object, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
map(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Set an arbitrary `map` transformation function.
map(SerializableFunction<X, R>) - Method in interface org.heigit.ohsome.oshdb.api.mapreducer.Mappable
Set an arbitrary `map` transformation function.
map(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set an arbitrary `map` transformation function.
MapAggregator<U extends Comparable<U> & Serializable,​X> - Class in org.heigit.ohsome.oshdb.api.mapreducer
A MapReducer with built-in aggregation by an arbitrary index.
Mappable<X> - Interface in org.heigit.ohsome.oshdb.api.mapreducer
Interface for common "monadic" methods in MapReducer and MapAggregator.
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapReduceCellsOSMContribution(SerializableFunction<OSMContribution, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce used by the `OSMContributionView`.
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapReduceCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, R>, SerializableSupplier<S>, SerializableBiFunction<S, R, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce used by the `OSMEntitySnapshotView`.
MapReducer<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer
Main class of oshdb's "functional programming" API.
MapReducer(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
MapReducer(MapReducer<?>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
MapReducerIgniteAffinityCall<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteAffinityCall(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
MapReducerIgniteLocalPeek<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteLocalPeek(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
MapReducerIgniteScanQuery<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
Main class of oshdb's "functional programming" API.
MapReducerIgniteScanQuery(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
MapReducerJdbcMultithread<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
An implementation of the OSHDB API using a JDBC database as backend, where calculations run in parallel.
MapReducerJdbcMultithread(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
MapReducerJdbcSinglethread<X> - Class in org.heigit.ohsome.oshdb.api.mapreducer.backend
A simple implementation of the OSHDB API using a JDBC database as backend, where calculations are run sequentially.
MapReducerJdbcSinglethread(OSHDBDatabase, Class<? extends OSHDBMapReducible>) - Constructor for class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMContribution(SerializableFunction<OSMContribution, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteAffinityCall
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteLocalPeek
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerIgniteScanQuery
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcMultithread
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.backend.MapReducerJdbcSinglethread
 
mapStreamCellsOSMEntitySnapshot(SerializableFunction<OSMEntitySnapshot, X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
maxLat - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
maxLon - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
MAXZOOM - Static variable in class org.heigit.ohsome.oshdb.OSHDB
 
members - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
memId - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Returns metadata about the given OSHDB.
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
 
metadata(String) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
minLat - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
minLon - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
MONTHLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
multithreading - Variable in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
multithreading() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
multithreading(boolean) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBH2
 
multithreading(boolean) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
MULTITHREADING_PROPERTY_NAME - Static variable in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
 

N

negate() - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
negate() - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Returns the opposite of the current filter expression.
negate() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
negate() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
nest(Map<OSHDBCombinedIndex<U, V>, A>) - Static method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
Helper function that converts the dual-index data structure returned by aggregation operations on this object to a nested Map structure, which can be easier to process further on.
newInstance(byte[]) - Static method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
newInstance(byte[], int, int) - Static method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
newInstance(byte[], long, long, int, int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
next() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
next() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
next() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
node(long, int, long, long, int, int[], int, int) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
Creates a new OSMNode instance.
node(long, int, long, long, int, List<OSHDBTag>, int, int) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
 
Node - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Node(CommonEntityData, long, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
NODE - org.heigit.ohsome.oshdb.osm.OSMType
 
normalize() - Method in interface org.heigit.ohsome.oshdb.filter.FilterExpression
Converts a random boolean expression into a disjunctive normal form.
NOT_EQUALS - org.heigit.ohsome.oshdb.filter.TagFilter.Type
A tag filter which checks for entities which match a key!=value (or key!=*) filter.
NumberUtils - Class in org.heigit.ohsome.oshdb.api.generic
A utility class for common numeric operations on arbitrary number types.

O

of(int) - Static method in class org.heigit.ohsome.oshdb.OSHDBRole
Returns an OSHDBRole instance representing the specified role id value.
of(int[]) - Static method in class org.heigit.ohsome.oshdb.OSHDBTags
KV based OSHDBTags.
of(long, long) - Static method in class org.heigit.ohsome.oshdb.index.XYGrid.IdRange
 
of(CellId, CellId) - Static method in class org.heigit.ohsome.oshdb.index.XYGridTree.CellIdRange
 
offset - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
offsetLatitude - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
offsetLongitude - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
on(OSHDBDatabase) - Static method in class org.heigit.ohsome.oshdb.api.mapreducer.OSMContributionView
 
on(OSHDBDatabase) - Static method in class org.heigit.ohsome.oshdb.api.mapreducer.OSMEntitySnapshotView
 
onClose() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Gets the onClose callback.
onClose(IgniteRunnable) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Sets a callback to be executed on all ignite workers after the query has been finished.
ORDER_BY_ID - Static variable in class org.heigit.ohsome.oshdb.OSHDBTag
Order by keyId/valueId, default Comparator for OSHDBTag.
org.heigit.ohsome.oshdb - package org.heigit.ohsome.oshdb
Core of the OSHDB-Project.
org.heigit.ohsome.oshdb.api - package org.heigit.ohsome.oshdb.api
Java-api for optimised data access.
org.heigit.ohsome.oshdb.api.db - package org.heigit.ohsome.oshdb.api.db
API-Implementations of the informative OSHDB-Base-Class.
org.heigit.ohsome.oshdb.api.generic - package org.heigit.ohsome.oshdb.api.generic
Generics of the JAVA-API.
org.heigit.ohsome.oshdb.api.ignite.util - package org.heigit.ohsome.oshdb.api.ignite.util
 
org.heigit.ohsome.oshdb.api.mapreducer - package org.heigit.ohsome.oshdb.api.mapreducer
Central front-end of the API.
org.heigit.ohsome.oshdb.api.mapreducer.backend - package org.heigit.ohsome.oshdb.api.mapreducer.backend
Specialised MapReducers.
org.heigit.ohsome.oshdb.api.object - package org.heigit.ohsome.oshdb.api.object
API-Objects used within map, aggregate and reduce steps.
org.heigit.ohsome.oshdb.filter - package org.heigit.ohsome.oshdb.filter
 
org.heigit.ohsome.oshdb.grid - package org.heigit.ohsome.oshdb.grid
This package holds the top-level abstraction of the OSM-Data, grouping it in cells.
org.heigit.ohsome.oshdb.helpers.applicationtemplate - package org.heigit.ohsome.oshdb.helpers.applicationtemplate
 
org.heigit.ohsome.oshdb.helpers.db - package org.heigit.ohsome.oshdb.helpers.db
 
org.heigit.ohsome.oshdb.impl.osh - package org.heigit.ohsome.oshdb.impl.osh
 
org.heigit.ohsome.oshdb.index - package org.heigit.ohsome.oshdb.index
Definitions for Grid-Cells.
org.heigit.ohsome.oshdb.osh - package org.heigit.ohsome.oshdb.osh
OSHDB-Representation of OSM-Objects over time.
org.heigit.ohsome.oshdb.osm - package org.heigit.ohsome.oshdb.osm
OSHDB-Representation of OSM-Data.
org.heigit.ohsome.oshdb.util - package org.heigit.ohsome.oshdb.util
Utilities and helpers for a comfortable, fast and easy (raw) data access.
org.heigit.ohsome.oshdb.util.bytearray - package org.heigit.ohsome.oshdb.util.bytearray
 
org.heigit.ohsome.oshdb.util.celliterator - package org.heigit.ohsome.oshdb.util.celliterator
 
org.heigit.ohsome.oshdb.util.exceptions - package org.heigit.ohsome.oshdb.util.exceptions
 
org.heigit.ohsome.oshdb.util.function - package org.heigit.ohsome.oshdb.util.function
Interfaces for functions declared in the API.
org.heigit.ohsome.oshdb.util.geometry - package org.heigit.ohsome.oshdb.util.geometry
 
org.heigit.ohsome.oshdb.util.geometry.fip - package org.heigit.ohsome.oshdb.util.geometry.fip
 
org.heigit.ohsome.oshdb.util.mappable - package org.heigit.ohsome.oshdb.util.mappable
Interfaces for "mappable" objects in the oshdb API.
org.heigit.ohsome.oshdb.util.osh - package org.heigit.ohsome.oshdb.util.osh
 
org.heigit.ohsome.oshdb.util.taginterpreter - package org.heigit.ohsome.oshdb.util.taginterpreter
 
org.heigit.ohsome.oshdb.util.tagtranslator - package org.heigit.ohsome.oshdb.util.tagtranslator
 
org.heigit.ohsome.oshdb.util.time - package org.heigit.ohsome.oshdb.util.time
 
org.heigit.ohsome.oshpbf.parser.osm.v06 - package org.heigit.ohsome.oshpbf.parser.osm.v06
 
org.heigit.ohsome.oshpbf.parser.pbf - package org.heigit.ohsome.oshpbf.parser.pbf
 
org.heigit.ohsome.oshpbf.parser.rx - package org.heigit.ohsome.oshpbf.parser.rx
 
org.heigit.ohsome.oshpbf.parser.util - package org.heigit.ohsome.oshpbf.parser.util
 
OrOperator - Class in org.heigit.ohsome.oshdb.filter
A boolean "or" of two sub-expressions.
Osh - Class in org.heigit.ohsome.oshpbf.parser.rx
 
Osh(boolean, List<Entity>, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
Osh(boolean, List<Entity>, long[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
Osh(boolean, List<Entity>, long, long) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
oshdb - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
OSHDB - Class in org.heigit.ohsome.oshdb
 
OSHDB_PROPERTY_NAME - Static variable in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
 
OSHDBApplication - Class in org.heigit.ohsome.oshdb.helpers.applicationtemplate
Class that can be used to bootstrap and launch a OSHDB application from a Java main method.
OSHDBApplication() - Constructor for class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
OSHDBBoundable - Interface in org.heigit.ohsome.oshdb
Interface for spatially boundable objects, i.e.
OSHDBBoundingBox - Class in org.heigit.ohsome.oshdb
This class describes a BoundingBox with min/max longitude/latitude.
OSHDBBoundingBox(double, double, double, double) - Constructor for class org.heigit.ohsome.oshdb.OSHDBBoundingBox
Deprecated, for removal: This API element is subject to removal in a future version.
OSHDBByteArrayOutputStream - Class in org.heigit.ohsome.oshdb.util.bytearray
 
OSHDBByteArrayOutputStream(int) - Constructor for class org.heigit.ohsome.oshdb.util.bytearray.OSHDBByteArrayOutputStream
 
OSHDBCombinedIndex<U extends Comparable<U> & Serializable,​V extends Comparable<V> & Serializable> - Class in org.heigit.ohsome.oshdb.api.generic
A data type for an index ("map key") consisting of two independent variables.
OSHDBCombinedIndex(U, V) - Constructor for class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
OSHDBConnection - Class in org.heigit.ohsome.oshdb.helpers.db
 
OSHDBConnection(Properties, OSHDBDatabase) - Constructor for class org.heigit.ohsome.oshdb.helpers.db.OSHDBConnection
 
OSHDBDatabase - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector.
OSHDBDatabase(String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
 
OSHDBDriver - Class in org.heigit.ohsome.oshdb.helpers.db
A basic OSHDBDriver class for connecting to h2 or ignite oshdb instances.
OSHDBDriver.Execute - Interface in org.heigit.ohsome.oshdb.helpers.db
Internally used execute interface that applies the given connection.
OSHDBException - Exception in org.heigit.ohsome.oshdb.util.exceptions
General OSHDB exception.
OSHDBException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Create empty exception.
OSHDBException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new exception with given error message.
OSHDBException(String, Throwable) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new exception with given error message and optional nested exception.
OSHDBException(Throwable) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBException
Creates new grid exception with given throwable as a cause and source of error message.
OSHDBGeometryBuilder - Class in org.heigit.ohsome.oshdb.util.geometry
Builds JTS geometries from OSM entities.
OSHDBH2 - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a H2 database.
OSHDBH2(String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Opens a connection to oshdb data stored in a H2 database file.
OSHDBH2(String, String, String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Opens a connection to oshdb data stored in a H2 database file.
OSHDBH2(Path) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Opens a connection to oshdb data stored in a H2 database file.
OSHDBH2(Path, String, String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBH2
Opens a connection to oshdb data stored in a H2 database file.
OSHDBIgnite - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a Ignite system.
OSHDBIgnite(File, String, DataSource) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Opens a connection to oshdb data stored on an Ignite cluster.
OSHDBIgnite(String, String, DataSource) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Opens a connection to oshdb data stored on an Ignite cluster.
OSHDBIgnite(String, DataSource) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Create a new OSHDBDatabase based on default ("ignite-config.xml") configuration.
OSHDBIgnite(Ignite, String, DataSource) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBIgnite
Creates a new OSHDBDatabase using the given Ignite instance.
OSHDBIgnite.ComputeMode - Enum in org.heigit.ohsome.oshdb.api.db
Specifies which algorithm to use when running OSHDB queries on Ignite.
OSHDBInvalidTimestampException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by invalid time string input.
OSHDBInvalidTimestampException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBInvalidTimestampException
 
OSHDBJdbc - Class in org.heigit.ohsome.oshdb.api.db
OSHDB database backend connector to a JDBC database.
OSHDBJdbc(DataSource, String) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
Creates a new OSHDBJdbc connection.
OSHDBJdbc(DataSource, String, DataSource) - Constructor for class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
Creates a new OSHDBJdbc connection.
OSHDBKeytablesNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
Exception used if the OSHDB keytable cannot be found.
OSHDBKeytablesNotFoundException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBKeytablesNotFoundException
Creates an exception with a message explaining that the OSHDB keytables db was not found.
OSHDBMapReducible - Interface in org.heigit.ohsome.oshdb.util.mappable
Marks a class as possible data type of an OSHDB-MapReducer.
OSHDBRole - Class in org.heigit.ohsome.oshdb
Class for representing the role of a relation member.
OSHDBTableNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by missing tables or caches.
OSHDBTableNotFoundException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTableNotFoundException
 
OSHDBTag - Class in org.heigit.ohsome.oshdb
Key/Value id base OSM Tag class.
OSHDBTag(int, int) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTag
 
OSHDBTagKey - Class in org.heigit.ohsome.oshdb.util
 
OSHDBTagKey(int) - Constructor for class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
OSHDBTagOrRoleNotFoundException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by corrupt keytables data.
OSHDBTagOrRoleNotFoundException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTagOrRoleNotFoundException
 
OSHDBTags - Class in org.heigit.ohsome.oshdb
Collection class for OSHDBTag.
OSHDBTags() - Constructor for class org.heigit.ohsome.oshdb.OSHDBTags
 
OSHDBTemporal - Interface in org.heigit.ohsome.oshdb
Interface for objects which are associated to a single timestamp.
OSHDBTimeoutException - Exception in org.heigit.ohsome.oshdb.util.exceptions
An exception caused by a timeout during a query.
OSHDBTimeoutException() - Constructor for exception org.heigit.ohsome.oshdb.util.exceptions.OSHDBTimeoutException
 
OSHDBTimestamp - Class in org.heigit.ohsome.oshdb
 
OSHDBTimestamp(long) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestamp(Date) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestamp(OSHDBTemporal) - Constructor for class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
OSHDBTimestampException - Exception in org.heigit.ohsome.oshdb.util.time
An exception representing a problem of handling timestamps in the OSHDB.
OSHDBTimestampException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampException
 
OSHDBTimestampIllegalArgumentException - Exception in org.heigit.ohsome.oshdb.util.time
An exception marking a problem with (for the OSHDB) illegal timestamps.
OSHDBTimestampIllegalArgumentException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampIllegalArgumentException
 
OSHDBTimestampInterval - Class in org.heigit.ohsome.oshdb.util.time
A from-to time interval.
OSHDBTimestampInterval() - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampInterval(SortedSet<OSHDBTimestamp>) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampInterval(OSHDBTimestamp, OSHDBTimestamp) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestampInterval
 
OSHDBTimestampList - Interface in org.heigit.ohsome.oshdb.util.time
Provider of a sorted list of (unix) timestamps.
OSHDBTimestampParseException - Exception in org.heigit.ohsome.oshdb.util.time
An exception marking a parsing problem.
OSHDBTimestampParseException(String) - Constructor for exception org.heigit.ohsome.oshdb.util.time.OSHDBTimestampParseException
 
OSHDBTimestamps - Class in org.heigit.ohsome.oshdb.util.time
Class that helps one manage a list of regularly spaced timestamps.
OSHDBTimestamps(String) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates a "list" of a single timestamps (consisting of a only one specific date).
OSHDBTimestamps(String, String) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates a "list" of two timestamps (consisting of a start and an end date).
OSHDBTimestamps(String, String, String) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates regularly spaced timestamps between a start and end date by time intervals defined by an ISO 8601 "period" identifier.
OSHDBTimestamps(String, String, String, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates regularly spaced timestamps between a start and end date by time intervals defined by an ISO 8601 "period" identifier.
OSHDBTimestamps(String, String, OSHDBTimestamps.Interval) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates regularly spaced timestamps between a start and end date by predefined time intervals.
OSHDBTimestamps(String, String, OSHDBTimestamps.Interval, boolean) - Constructor for class org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps
Creates regularly spaced timestamps between a start and end date by predefined time intervals.
OSHDBTimestamps.Interval - Enum in org.heigit.ohsome.oshdb.util.time
Very basic time interval helper enumeration, to make usage of ISO 8601 time periods/intervals more easy by providing aliases of the very most used intervals ("daily", "monthly", "yearly").
OSHDBToIgnite - Class in org.heigit.ohsome.oshdb.api.ignite.util
Utility class for loading oshdb h2 file into ignite cluster.
OSHEntities - Class in org.heigit.ohsome.oshdb.osh
 
oshEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
oshEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
OSHEntity - Interface in org.heigit.ohsome.oshdb.osh
 
OSHEntityFilter - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate on OSHEntity objects.
OSHEntityImpl - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl(byte[], int, int, long, long, long, byte, long, long, long, long, long, int[], int, int) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
Deprecated.
OSHEntityImpl(OSHEntityImpl.CommonEntityProps) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
OSHEntityImpl.Builder - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.CommonEntityProps - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.EntityVersionIterator<T extends OSMEntity> - Class in org.heigit.ohsome.oshdb.impl.osh
 
OSHEntityImpl.OSHEntitySerializationProxy - Class in org.heigit.ohsome.oshdb.impl.osh
Common serialization proxy for OSH(Node|Way|Relation)Impl.
OSHEntitySerializationProxy() - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
OSHEntitySerializationProxy(OSHEntityImpl) - Constructor for class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
OSHEntityTimeUtils - Class in org.heigit.ohsome.oshdb.util.osh
Utility class for working with OSH entities.
OshMerger - Class in org.heigit.ohsome.oshpbf.parser.rx
 
OshMerger(Flowable<Osh>) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.OshMerger
 
OSHNode - Interface in org.heigit.ohsome.oshdb.osh
 
OSHNodeImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHNode interface.
OSHRelation - Interface in org.heigit.ohsome.oshdb.osh
 
OSHRelationImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHRelation interface.
OSHWay - Interface in org.heigit.ohsome.oshdb.osh
 
OSHWayImpl - Class in org.heigit.ohsome.oshdb.impl.osh
An implementation of the OSHWay interface.
OSM - Class in org.heigit.ohsome.oshdb.osm
Factory utility class for single version osm-elements.
OSMContribution - Interface in org.heigit.ohsome.oshdb.util.mappable
A modification ("contribution") of a single OSM object.
OSMContributionImpl - Class in org.heigit.ohsome.oshdb.api.object
Information about a single modification ("contribution") of a single OSM object.
OSMContributionImpl(CellIterator.IterateAllEntry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
 
OSMContributionImpl(OSMContribution, LazyEvaluatedObject<Geometry>, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
Creates a copy of the given contribution object with an updated before/after geometry.
OSMContributionImpl(OSMContribution, Geometry, Geometry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMContributionImpl
Creates a copy of the given contribution object with an updated before/after geometry.
OSMContributionView - Class in org.heigit.ohsome.oshdb.api.mapreducer
Returns all modifications to OSM elements within a given time period.
OSMCoordinates - Class in org.heigit.ohsome.oshdb.osm
Helper class for converting double precision floating point lon/lat to osm-coordinate fix presision 7 decimal integer system.
osmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
osmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
OSMEntity - Interface in org.heigit.ohsome.oshdb.osm
Base interface for single version osm-elements.
OSMEntityFilter - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate on OSMEntity objects.
OSMEntitySnapshot - Interface in org.heigit.ohsome.oshdb.util.mappable
Information about a single OSM object at a specific point in time ("snapshot").
OSMEntitySnapshotImpl - Class in org.heigit.ohsome.oshdb.api.object
Information about a single OSM object at a specific point in time ("snapshot").
OSMEntitySnapshotImpl(CellIterator.IterateByTimestampEntry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
 
OSMEntitySnapshotImpl(OSMEntitySnapshot, LazyEvaluatedObject<Geometry>) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
Creates a copy of the given entity snapshot object with an updated geometry.
OSMEntitySnapshotImpl(OSMEntitySnapshot, Geometry) - Constructor for class org.heigit.ohsome.oshdb.api.object.OSMEntitySnapshotImpl
Creates a copy of the given entity snapshot object with an updated geometry.
OSMEntitySnapshotView - Class in org.heigit.ohsome.oshdb.api.mapreducer
Returns the state of OSM elements at specific given points in time.
OSMMember - Class in org.heigit.ohsome.oshdb.osm
Holds an OSH-Object that belongs to the Way or Relation this Member is contained in.
OSMMember(long, OSMType, int) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMMember
 
OSMMember(long, OSMType, int, OSHEntity) - Constructor for class org.heigit.ohsome.oshdb.osm.OSMMember
Create a new OSMMember instance.
OSMNode - Interface in org.heigit.ohsome.oshdb.osm
Interface for single version osm-element node.
OsmPrimitveBlockIterator - Class in org.heigit.ohsome.oshpbf.parser.pbf
 
OsmPrimitveBlockIterator(long, Osmformat.PrimitiveBlock, Set<OSMType>) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.OsmPrimitveBlockIterator
 
OSMRelation - Interface in org.heigit.ohsome.oshdb.osm
Interface for single version osm-element relation.
OSMRole - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM role (which can be an arbitrary string).
OSMRole(String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
OSMTag - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM tag (which consists of two arbitrary strings forming a key-value pair).
OSMTag(String, String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
OSMTagInterface - Interface in org.heigit.ohsome.oshdb.util.tagtranslator
An OSM tag (OSMTag) or an OSM tag key (OSMTagKey).
OSMTagKey - Class in org.heigit.ohsome.oshdb.util.tagtranslator
Represents an OSM tag key (which can be an arbitrary string).
OSMTagKey(String) - Constructor for class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
OSMType - Enum in org.heigit.ohsome.oshdb.osm
 
OSMWay - Interface in org.heigit.ohsome.oshdb.osm
Interface for single version osm-element way.
OTHER - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A geometry collection which is not a multipolygon.
overSoftLimit - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 

P

parse(String) - Method in class org.heigit.ohsome.oshdb.filter.FilterParser
Parse a filter expression.
parseIsoDateTime(String) - Static method in class org.heigit.ohsome.oshdb.util.time.IsoDateTimeParser
Converts an ISO 8601 Date or combined Date-Time String into a UTC based ZonedDateTime Object.
parseIsoPeriod(String) - Static method in class org.heigit.ohsome.oshdb.util.time.IsoDateTimeParser
Converts an ISO Period string into two parts, a period for the date part and a duration for the time part.
PbfBlob - Class in org.heigit.ohsome.oshpbf.parser.pbf
A full OSM Pbf Blob.
PbfBlob(long, Fileformat.BlobHeader, Fileformat.Blob, boolean, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
Create a PbfBlob from Fileformat.Blob.
PbfChannel(RandomAccessFile, long, long, boolean) - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader.PbfChannel
 
peek() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.BlobToOSHIterator
 
POINT - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A point geometry (JTS: Puntal).
POLYGON - org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
A polygon or multipolygon geometry (JTS: Polygonal).
pos - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
pos - Variable in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
PosContainer<T> - Class in org.heigit.ohsome.oshpbf.parser.pbf
 
PosContainer(long, T) - Constructor for class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
prefix - Variable in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
 
prefix - Variable in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
prefix() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Returns the currently set db "table/cache" name prefix.
PREFIX_PROPERTY_NAME - Static variable in class org.heigit.ohsome.oshdb.helpers.db.OSHDBDriver
 
previousGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
previousOsmEntity - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
props - Variable in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 

Q

QUARTERLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 

R

read() - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
read(byte[], int, int) - Method in class org.heigit.ohsome.oshpbf.parser.util.ByteBufferBackedInputStream
 
readBaseAndKeys(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readBbox(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readBlob(Path, long, long, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readByteArray(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read bytes from input.
readCommon(ByteArrayWrapper, OSHEntityImpl.CommonEntityProps, long, long, int, int) - Static method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
readExternal(ObjectInput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
readFully(int) - Method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader.PbfChannel
 
readOsh(Path, long, long, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readOsh(Path, long, long, long, Consumer<Osmformat.HeaderBlock>) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
readRawByte() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read one byte from the input.
readResolve() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
readS32() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read an sint32 field value from the stream.
readS32Delta(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
readS64() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read an sint64 field value from the stream.
readS64Delta(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
readU32() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read a uint32 field value from the stream.
readU64() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
Read a uint64 field value from the stream.
readU64Delta(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
rebase(long, int, long, long, int, int, List<OSHNode>) - Static method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
Create a new GridOSHNode while rebasing the input nodes.
reduce(SerializableSupplier<S>, SerializableBiFunction<S, X, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Map-reduce routine with built-in aggregation.
reduce(SerializableSupplier<S>, SerializableBiFunction<S, X, S>, SerializableBinaryOperator<S>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce routine.
reduce(SerializableSupplier<X>, SerializableBinaryOperator<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Map-reduce routine with built-in aggregation (shorthand syntax).
reduce(SerializableSupplier<X>, SerializableBinaryOperator<X>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Generic map-reduce routine (shorthand syntax).
refs - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
relation(long, int, long, long, int, int[], OSMMember[]) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
Creates a new OSMRelation instance.
relation(long, int, long, long, int, List<OSHDBTag>, OSMMember[]) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
 
Relation - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Relation(CommonEntityData, RelationMember[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
RELATION - org.heigit.ohsome.oshdb.osm.OSMType
 
RelationMember - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
RelationMember(long, String, int) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
reset() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
reset() - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
role - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
roundness(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Calculates the "Polsby–Popper test" score of a polygonal geometry, representing the roundness (or compactness) of the feature.
run(Class<? extends OSHDBApplication>, String[]) - Static method in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
Method to be called from the implemented application.
run(OSHDBConnection) - Method in class org.heigit.ohsome.oshdb.helpers.applicationtemplate.OSHDBApplication
 
RxOshPbfReader - Class in org.heigit.ohsome.oshpbf.parser.rx
 
RxOshPbfReader() - Constructor for class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
RxOshPbfReader.PbfChannel - Class in org.heigit.ohsome.oshpbf.parser.rx
 

S

SCAN_QUERY - org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
 
seek(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
seekBlobHeaderStart(InputStream, long) - Static method in class org.heigit.ohsome.oshpbf.parser.rx.RxOshPbfReader
 
SerializableBiConsumer<T1,​T2> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiConsumer.
SerializableBiFunction<T1,​T2,​R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiFunction.
SerializableBinaryOperator<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BinaryOperator.
SerializableBiPredicate<T,​U> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable BiPredicate.
SerializableConsumer<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Consumer.
SerializableFunction<T,​R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Function.
SerializablePredicate<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Predicate.
SerializableSupplier<R> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable Supplier.
SerializableToDoubleFunction<T> - Interface in org.heigit.ohsome.oshdb.util.function
A serializable ToDoubleFunction.
setBaseId(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseLatitude(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseLongitude(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setBaseTimestamp(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setDataLength(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setDataOffset(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setHeader(byte) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setId(long) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setKeys(int[]) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMaxLat(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMaxLon(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMinLat(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
setMinLon(int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.CommonEntityProps
 
skipTo(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayWrapper
 
squareness(Geometry) - Static method in class org.heigit.ohsome.oshdb.util.geometry.Geo
Returns a measure for the squareness (or rectilinearity) of a geometry.
stream() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Returns all results as a Stream.
stream() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Returns all results as a Stream.
subscribeActual(Subscriber<? super Osh>) - Method in class org.heigit.ohsome.oshpbf.parser.rx.OshMerger
 
sum() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sums up the results.
sum() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sums up the results.
sum(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Sums up the results provided by a given `mapper` function.
sum(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sums up the results provided by a given `mapper` function.

T

T_METADATA - org.heigit.ohsome.oshdb.util.TableNames
Table that holds metadata in the oshdb.
T_NODES - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Nodes in the oshdb.
T_RELATIONS - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Relations in the oshdb.
T_WAYS - org.heigit.ohsome.oshdb.util.TableNames
Table that holds Grid-OSH-Ways in the oshdb.
TableNames - Enum in org.heigit.ohsome.oshdb.util
Names for JDBC tables or Ignite caches.
Tag - Interface in org.heigit.ohsome.oshpbf.parser.osm.v06
 
TAG_CHANGE - org.heigit.ohsome.oshdb.util.celliterator.ContributionType
at least one tag of this object has been modified.
TAG_KEY_NOT_FOUND - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TAG_NOT_FOUND - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TagFilter - Interface in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their OSM tags (e.g., key=value, key=*, etc.).
TagFilter.Type - Enum in org.heigit.ohsome.oshdb.filter
Type of tag filter.
TagFilterEquals - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key=value" check.
TagFilterEqualsAny - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key=*" check.
TagFilterEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key in (value1, value2, …)" check.
TagFilterNotEquals - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key!=value" check.
TagFilterNotEqualsAny - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key!=*" check.
TagFilterNotEqualsAnyOf - Class in org.heigit.ohsome.oshdb.filter
A tag filter which executes a "key not in (value1, value2, …)" check.
tagInterpreter(TagInterpreter) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets the tagInterpreter to use in the analysis.
TagInterpreter - Interface in org.heigit.ohsome.oshdb.util.taginterpreter
Used to provided information needed to create actual geometries from OSM data.
tags - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
TagText - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
TagText(String, String) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
tagTranslator - Variable in class org.heigit.ohsome.oshdb.api.db.OSHDBJdbc
 
TagTranslator - Interface in org.heigit.ohsome.oshdb.util.tagtranslator
 
test(OSHDBBoundable) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxInPolygon
Tests if the given bounding box is fully inside of the polygon.
test(OSHDBBoundable) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastBboxOutsidePolygon
Tests if the given bounding box is fully outside of the polygon.
test(Point) - Method in class org.heigit.ohsome.oshdb.util.geometry.fip.FastPointInPolygon
Tests if the given bounding box is fully inside of the polygon.
timeout - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
timeout(double) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Set a timeout for queries on this oshdb backend.
timeoutInMilliseconds() - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Gets the timeout for queries on this oshdb backend, if present.
timeoutInMilliseconds(long) - Method in class org.heigit.ohsome.oshdb.api.db.OSHDBDatabase
Set a timeout for queries on this oshdb backend.
timestamp - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
timestamp - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
timestamp - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
timestamp - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
timestamps(String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets a single timestamp for which to perform the analysis at.
timestamps(String, String) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets two timestamps (start and end date) for which to perform the analysis.
timestamps(String, String, String...) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Sets multiple arbitrary timestamps for which to perform the analysis.
timestamps(String, String, OSHDBTimestamps.Interval) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the timestamps for which to perform the analysis in a regular interval between a start and end date.
timestamps(OSHDBTimestampList) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Set the timestamps for which to perform the analysis.
toDate() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
toInt() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
toIsoDateTime(OSHDBTemporal) - Static method in interface org.heigit.ohsome.oshdb.OSHDBTemporal
Converts the given OSHDBTemporal to an iso-date-time string.
toList(Iterable<T>) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Collects all versions of an OSH entity from an iterable (OSHEntity.getVersions()) into a list.
toList(Iterable<T>, Function<T, R>) - Static method in class org.heigit.ohsome.oshdb.osh.OSHEntities
Collects all versions of an OSH entity from an iterable (OSHEntity.getVersions()) into a list after applying a transformation function.
toOSM(double) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
toString() - Method in class org.heigit.ohsome.oshdb.api.generic.OSHDBCombinedIndex
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.AndOperator
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.ConstantFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.GeometryTypeFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.IdFilterNotEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.OrOperator
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAny
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterEqualsAnyOf
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEquals
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAny
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TagFilterNotEqualsAnyOf
 
toString() - Method in class org.heigit.ohsome.oshdb.filter.TypeFilter
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHEntity
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHNodes
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHRelations
 
toString() - Method in class org.heigit.ohsome.oshdb.grid.GridOSHWays
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHNodeImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHRelationImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHWayImpl
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBBoundingBox
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBRole
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBTag
 
toString() - Method in class org.heigit.ohsome.oshdb.OSHDBTimestamp
 
toString() - Method in class org.heigit.ohsome.oshdb.osm.OSMMember
 
toString() - Method in enum org.heigit.ohsome.oshdb.osm.OSMType
 
toString() - Method in class org.heigit.ohsome.oshdb.util.CellId
 
toString() - Method in class org.heigit.ohsome.oshdb.util.OSHDBTagKey
 
toString() - Method in enum org.heigit.ohsome.oshdb.util.TableNames
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMRole
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTag
 
toString() - Method in class org.heigit.ohsome.oshdb.util.tagtranslator.OSMTagKey
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Entity
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Node
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.Relation
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PbfBlob
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.pbf.PosContainer
 
toString() - Method in class org.heigit.ohsome.oshpbf.parser.rx.Osh
 
toString(String) - Method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the table name with a given String prepended.
toWgs84(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
tstamps - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
type - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.RelationMember
 
typeFilter - Variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
TypeFilter - Class in org.heigit.ohsome.oshdb.filter
A filter which selects OSM entities by their OSM type (i.e., node, way or relation).

U

unclippedGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
unclippedGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateByTimestampEntry
 
unclippedPreviousGeometry - Variable in class org.heigit.ohsome.oshdb.util.celliterator.CellIterator.IterateAllEntry
 
UNIMPLEMENTED_DATA_VIEW - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
uniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Gets all unique values of the results.
uniq() - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Gets all unique values of the results.
uniq(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Gets all unique values of the results provided by a given mapper function.
uniq(SerializableFunction<X, R>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Gets all unique values of the results provided by a given mapper function.
UNSUPPORTED_GROUPING - Static variable in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
 
user - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
userId - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
userId - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 

V

validLat(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
validLon(int) - Static method in class org.heigit.ohsome.oshdb.osm.OSMCoordinates
 
value - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.TagText
 
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.filter.TagFilter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.celliterator.ContributionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.heigit.ohsome.oshdb.api.db.OSHDBIgnite.ComputeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.filter.GeometryTypeFilter.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.filter.TagFilter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.osm.OSMType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.util.celliterator.ContributionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.util.TableNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
version - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 
VERSION_REVERSE_ORDER - Static variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
visible - Variable in class org.heigit.ohsome.oshpbf.parser.osm.v06.CommonEntityData
 

W

wasEvaluated() - Method in class org.heigit.ohsome.oshdb.util.celliterator.LazyEvaluatedObject
 
way(long, int, long, long, int, int[], OSMMember[]) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
Creates a new OSMWay instance.
way(long, int, long, long, int, List<OSHDBTag>, OSMMember[]) - Static method in class org.heigit.ohsome.oshdb.osm.OSM
 
Way - Class in org.heigit.ohsome.oshpbf.parser.osm.v06
 
Way(CommonEntityData, long[]) - Constructor for class org.heigit.ohsome.oshpbf.parser.osm.v06.Way
 
WAY - org.heigit.ohsome.oshdb.osm.OSMType
 
WEEKLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
weightedAverage(SerializableFunction<X, WeightedValue>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapAggregator
Calculates the weighted average of the results provided by the `mapper` function.
weightedAverage(SerializableFunction<X, WeightedValue>) - Method in class org.heigit.ohsome.oshdb.api.mapreducer.MapReducer
Calculates the weighted average of the results provided by the `mapper` function.
WeightedValue - Class in org.heigit.ohsome.oshdb.api.generic
Immutable object that stores a numeric value and an associated weight.
WeightedValue(Number, double) - Constructor for class org.heigit.ohsome.oshdb.api.generic.WeightedValue
 
wrapper - Variable in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.EntityVersionIterator
 
writeByte(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeByteArray(byte[]) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeByteArray(byte[], int, int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeCommon(byte, long, boolean, int, int, int, int) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.Builder
 
writeExternal(ObjectOutput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl.OSHEntitySerializationProxy
 
writeS32(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a signed 32bit integer varint encoded to the underlying Stream.
writeS32Delta(int, int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
 
writeS64(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a signed 64bit integer varint encoded to the underlying Stream.
writeS64Delta(long, long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Write a delta encoded signed 64 bit value to the stream.
writeTo(ObjectOutput) - Method in class org.heigit.ohsome.oshdb.impl.osh.OSHEntityImpl
 
writeU32(int) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a unsigned 32bit integer varint encoded to the underlying Stream.
writeU64(long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Writes a unsigned 64bit integer varint encoded to the underlying Stream.
writeU64Delta(long, long) - Method in class org.heigit.ohsome.oshdb.util.bytearray.ByteArrayOutputWrapper
Write a delta encoded unsigned 64 bit value to the stream.

X

XYGrid - Class in org.heigit.ohsome.oshdb.index
XYGrid spans an equal degree grid over the world.
XYGrid(int) - Constructor for class org.heigit.ohsome.oshdb.index.XYGrid
XYGrid.
XYGrid.IdRange - Class in org.heigit.ohsome.oshdb.index
 
XYGridTree - Class in org.heigit.ohsome.oshdb.index
Multi zoomlevel functionality for the XYGrid.
XYGridTree() - Constructor for class org.heigit.ohsome.oshdb.index.XYGridTree
 
XYGridTree(int) - Constructor for class org.heigit.ohsome.oshdb.index.XYGridTree
Initialises all zoomlevel up until the given one.
XYGridTree.CellIdRange - Class in org.heigit.ohsome.oshdb.index
 

Y

YEARLY - org.heigit.ohsome.oshdb.util.time.OSHDBTimestamps.Interval
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages