Skip navigation links
A B C D E F G H I J M N O P Q S T V X 

A

add(String, ChunkMeta, String, IndexMeta, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Add a chunk to the store

B

boolAddFilter(JsonObject, JsonObject) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Add a filter to a bool query.
boolAddMust(JsonObject, JsonObject) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Add a "must" clause to a bool query.
boolAddMustNot(JsonObject, JsonObject) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Add a "must_not" clause to a bool query.
boolAddShould(JsonObject, JsonObject) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Add a "should" clause to a bool query.
boolQuery() - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that allows for boolean combinations of other queries

C

ChunkMeta - Class in io.georocket.storage
Metadata for a chunk
ChunkMeta(int, int, String) - Constructor for class io.georocket.storage.ChunkMeta
Create a new metadata object
ChunkMeta(JsonObject) - Constructor for class io.georocket.storage.ChunkMeta
Create a new metadata object from a JsonObject
ChunkReadStream - Interface in io.georocket.storage
A read stream for chunks
close() - Method in interface io.georocket.storage.ChunkReadStream
Close the stream and release all resources.
close(Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.ChunkReadStream
Close the stream and release all resources
compileQuery(String) - Method in interface io.georocket.query.QueryCompiler
Create an Elasticsearch query for the given search string.
createIndexer() - Method in interface io.georocket.index.IndexerFactory
 
createIndexer() - Method in interface io.georocket.index.xml.JsonIndexerFactory
 
createIndexer() - Method in interface io.georocket.index.xml.MetaIndexerFactory
 
createIndexer() - Method in interface io.georocket.index.xml.XMLIndexerFactory
 
CRSAware - Interface in io.georocket.index
Indexers implementing this interface are aware of coordinate reference systems

D

delete(String, String, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Delete all chunks from the store that match a given query

E

ElasticsearchQueryHelper - Class in io.georocket.query
Helper methods to build Elasticsearch queries
end - Variable in class io.georocket.storage.ChunkMeta
 
equals(Object) - Method in class io.georocket.storage.ChunkMeta
 
equals(Object) - Method in class io.georocket.storage.GeoJsonChunkMeta
 
equals(Object) - Method in class io.georocket.storage.JsonChunkMeta
 
equals(Object) - Method in class io.georocket.storage.XMLChunkMeta
 
equals(Object) - Method in class io.georocket.util.XMLStartElement
 

F

fromJsonObject(JsonObject) - Static method in class io.georocket.util.XMLStartElement
Converts a JsonObject to a XMLStartElement

G

GeoJsonChunkMeta - Class in io.georocket.storage
Metadata for a GeoJSON chunk
GeoJsonChunkMeta(String, String, int, int) - Constructor for class io.georocket.storage.GeoJsonChunkMeta
Create a new metadata object
GeoJsonChunkMeta(JsonObject) - Constructor for class io.georocket.storage.GeoJsonChunkMeta
Create a new metadata object from a JsonObject
GeoJsonChunkMeta(String, JsonChunkMeta) - Constructor for class io.georocket.storage.GeoJsonChunkMeta
Makes a copy of the given JsonChunkMeta object but assigns a GeoJSON object type
geoShapeQuery(String, JsonObject, String) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that looks for documents matching a geo shape
get(String, String, Handler<AsyncResult<StoreCursor>>) - Method in interface io.georocket.storage.Store
Get a number of chunks from the store using quick-search
getAttributeCount() - Method in class io.georocket.util.XMLStartElement
 
getAttributeLocalName(int) - Method in class io.georocket.util.XMLStartElement
Get the local name of an attribute at a given position
getAttributePrefix(int) - Method in class io.georocket.util.XMLStartElement
Get an attribute prefix at a given position
getAttributeValue(int) - Method in class io.georocket.util.XMLStartElement
Get an attribute value at a given position
getChunkPath() - Method in interface io.georocket.storage.StoreCursor
 
getCorrelationId() - Method in class io.georocket.storage.IndexMeta
 
getCurrentValue() - Method in class io.georocket.util.JsonStreamEvent
 
getEnd() - Method in class io.georocket.storage.ChunkMeta
 
getEvent() - Method in class io.georocket.util.JsonStreamEvent
 
getEvent() - Method in class io.georocket.util.XMLStreamEvent
 
getFallbackCRSString() - Method in class io.georocket.storage.IndexMeta
 
getFilename() - Method in class io.georocket.storage.IndexMeta
 
getLocalName() - Method in class io.georocket.util.XMLStartElement
 
getMapping() - Method in interface io.georocket.index.IndexerFactory
 
getMimeType() - Method in class io.georocket.storage.ChunkMeta
 
getName() - Method in class io.georocket.util.XMLStartElement
 
getNamespaceCount() - Method in class io.georocket.util.XMLStartElement
 
getNamespacePrefix(int) - Method in class io.georocket.util.XMLStartElement
Get a namespace prefix at a given position
getNamespaceUri(int) - Method in class io.georocket.util.XMLStartElement
Get a namespace URI at a given position
getOne(String, Handler<AsyncResult<ChunkReadStream>>) - Method in interface io.georocket.storage.Store
Get a chunk from the store.
getParentFieldName() - Method in class io.georocket.storage.JsonChunkMeta
 
getParents() - Method in class io.georocket.storage.XMLChunkMeta
 
getPos() - Method in class io.georocket.util.StreamEvent
 
getPrefix() - Method in class io.georocket.util.XMLStartElement
 
getQueryPriority(String) - Method in interface io.georocket.query.QueryCompiler
Get the priority with which the query returned by QueryCompiler.compileQuery(String) should be applied for the given search string
getResult() - Method in interface io.georocket.index.Indexer
Will be called when the whole chunk has been passed to the indexer
getSize() - Method in interface io.georocket.storage.ChunkReadStream
 
getStart() - Method in class io.georocket.storage.ChunkMeta
 
getTags() - Method in class io.georocket.storage.IndexMeta
 
getTimestamp() - Method in class io.georocket.storage.IndexMeta
 
getType() - Method in class io.georocket.storage.GeoJsonChunkMeta
 
getXMLReader() - Method in class io.georocket.util.XMLStreamEvent
 

H

hashCode() - Method in class io.georocket.storage.ChunkMeta
 
hashCode() - Method in class io.georocket.storage.GeoJsonChunkMeta
 
hashCode() - Method in class io.georocket.storage.JsonChunkMeta
 
hashCode() - Method in class io.georocket.storage.XMLChunkMeta
 
hashCode() - Method in class io.georocket.util.XMLStartElement
 
hasNext() - Method in interface io.georocket.storage.StoreCursor
 

I

Indexer - Interface in io.georocket.index
Indexes chunks
IndexerFactory - Interface in io.georocket.index
Factory for Indexer objects
IndexMeta - Class in io.georocket.storage
Metadata affecting the way a chunk is indexed
IndexMeta(String, String, long) - Constructor for class io.georocket.storage.IndexMeta
Default constructor
IndexMeta(String, String, long, List<String>) - Constructor for class io.georocket.storage.IndexMeta
Construct the parameters
IndexMeta(String, String, long, List<String>, String) - Constructor for class io.georocket.storage.IndexMeta
Construct the parameters
io.georocket.index - package io.georocket.index
 
io.georocket.index.xml - package io.georocket.index.xml
 
io.georocket.query - package io.georocket.query
 
io.georocket.storage - package io.georocket.storage
 
io.georocket.util - package io.georocket.util
 

J

JsonChunkMeta - Class in io.georocket.storage
Metadata for a JSON chunk
JsonChunkMeta(String, int, int) - Constructor for class io.georocket.storage.JsonChunkMeta
Create a new metadata object
JsonChunkMeta(String, int, int, String) - Constructor for class io.georocket.storage.JsonChunkMeta
Create a new metadata object
JsonChunkMeta(JsonObject) - Constructor for class io.georocket.storage.JsonChunkMeta
Create a new metadata object from a JsonObject
JsonIndexer - Interface in io.georocket.index.xml
Indexes JSON chunks
JsonIndexerFactory - Interface in io.georocket.index.xml
Factory for JsonIndexer objects
JsonStreamEvent - Class in io.georocket.util
An event produced during JSON parsing
JsonStreamEvent(int, int) - Constructor for class io.georocket.util.JsonStreamEvent
Constructs a new event
JsonStreamEvent(int, int, Object) - Constructor for class io.georocket.util.JsonStreamEvent
Constructs a new event

M

matchAllQuery() - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that matches all documents
MetaIndexer - Interface in io.georocket.index.xml
Indexes chunks based on their metadata
MetaIndexerFactory - Interface in io.georocket.index.xml
Factory for MetaIndexer objects
MIME_TYPE - Static variable in class io.georocket.storage.GeoJsonChunkMeta
The mime type for GeoJSON chunks
MIME_TYPE - Static variable in class io.georocket.storage.JsonChunkMeta
The mime type for JSON chunks
MIME_TYPE - Static variable in class io.georocket.storage.XMLChunkMeta
The mime type for XML chunks
mimeType - Variable in class io.georocket.storage.ChunkMeta
 
multiMatchQuery(Object, String...) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that compares a value to multiple fields

N

next(Handler<AsyncResult<ChunkMeta>>) - Method in interface io.georocket.storage.StoreCursor
Get the next item from the store

O

onEvent(T) - Method in interface io.georocket.index.xml.StreamIndexer
Will be called on every stream event in the chunk
onIndexChunk(String, ChunkMeta, IndexMeta) - Method in interface io.georocket.index.xml.MetaIndexer
Will be called when a chunk is being indexed

P

prefixQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that looks for a field starting with a given prefix

Q

QueryCompiler - Interface in io.georocket.query
Compiles search strings to Elasticsearch documents
QueryCompiler.MatchPriority - Enum in io.georocket.query
Specifies how the query returned by QueryCompiler.compileQuery(String) should be applied

S

setFallbackCRSString(String) - Method in interface io.georocket.index.CRSAware
Set a string representing the CRS that should be used to index a chunk if it does not specify a CRS itself (may be null if no CRS is available as fallback)
shape(String, JsonArray) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a geo shape
start - Variable in class io.georocket.storage.ChunkMeta
 
Store - Interface in io.georocket.storage
A store for chunks
StoreCursor - Interface in io.georocket.storage
A cursor that can be used to iterate over chunks in a Store
StreamEvent - Class in io.georocket.util
An event produced during input parsing
StreamEvent(int) - Constructor for class io.georocket.util.StreamEvent
Constructs a new event
StreamIndexer<T extends StreamEvent> - Interface in io.georocket.index.xml
Indexes chunks that can processed in a streaming manner

T

termQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to exactly compare a field to a value
toJsonObject() - Method in class io.georocket.storage.ChunkMeta
 
toJsonObject() - Method in class io.georocket.storage.GeoJsonChunkMeta
 
toJsonObject() - Method in class io.georocket.storage.JsonChunkMeta
 
toJsonObject() - Method in class io.georocket.storage.XMLChunkMeta
 
toJsonObject() - Method in class io.georocket.util.XMLStartElement
 
toString() - Method in class io.georocket.util.XMLStartElement
 

V

valueOf(String) - Static method in enum io.georocket.query.QueryCompiler.MatchPriority
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.georocket.query.QueryCompiler.MatchPriority
Returns an array containing the constants of this enum type, in the order they are declared.

X

XMLChunkMeta - Class in io.georocket.storage
Metadata for an XML chunk
XMLChunkMeta(List<XMLStartElement>, int, int) - Constructor for class io.georocket.storage.XMLChunkMeta
Create a new metadata object
XMLChunkMeta(JsonObject) - Constructor for class io.georocket.storage.XMLChunkMeta
Create a new metadata object from a JsonObject
XMLIndexer - Interface in io.georocket.index.xml
Indexes XML chunks
XMLIndexerFactory - Interface in io.georocket.index.xml
Factory for XMLIndexer objects
XMLStartElement - Class in io.georocket.util
A simple class describing an XML start element with optional prefix, namespaces and attributes.
XMLStartElement(String) - Constructor for class io.georocket.util.XMLStartElement
Create a new start element with a given name
XMLStartElement(String, String) - Constructor for class io.georocket.util.XMLStartElement
Create a new start element with a given prefix and name
XMLStartElement(String, String, String[], String[]) - Constructor for class io.georocket.util.XMLStartElement
Create a new start element with a given prefix, name and namespaces
XMLStartElement(String, String, String[], String[], String[]) - Constructor for class io.georocket.util.XMLStartElement
Create a new start element with a given prefix, name and attributes
XMLStartElement(String, String, String[], String[], String[], String[], String[]) - Constructor for class io.georocket.util.XMLStartElement
Create a new start element with a given prefix, name and namespaces
XMLStreamEvent - Class in io.georocket.util
An event produced during XML parsing
XMLStreamEvent(int, int, XMLStreamReader) - Constructor for class io.georocket.util.XMLStreamEvent
Constructs a new event
A B C D E F G H I J M N O P Q S T V X 
Skip navigation links