Skip navigation links
A B C D E F G H I J K L M N O P Q R 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
appendTags(String, String, List<String>, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Append tags to of a list of chunks selected by search and path
AsyncCursor<T> - Interface in io.georocket.storage
A cursor that can be used to iterate asynchronously over items

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
boolQuery(int) - 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.
compileQuery(QueryPart) - Method in interface io.georocket.query.QueryCompiler
Create an Elasticsearch query for the given GeoRocket query part.
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
CursorInfo - Class in io.georocket.storage
Information about the cursor.
CursorInfo(String, long, int) - Constructor for class io.georocket.storage.CursorInfo
Standard constructor.

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
ElasticsearchQueryOptimizer - Class in io.georocket.query
An optimizer for Elasticsearch queries to make them more compact and (probably) faster to evaluate.
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
 
existsQuery(String) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a query that looks if a field with the given name exists

F

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

G

GENERIC_ERROR - Static variable in class io.georocket.ServerAPIException
A generic error occurred, see reason for details
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
getAttributeValues(String, String, String, Handler<AsyncResult<AsyncCursor<String>>>) - Method in interface io.georocket.storage.Store
Get all values for the specified attribute
getChunkPath() - Method in interface io.georocket.storage.StoreCursor
 
getComparisonOperator() - Method in class io.georocket.query.KeyValueQueryPart
Get the comparison operator
getCorrelationId() - Method in class io.georocket.storage.IndexMeta
 
getCurrentHits() - Method in class io.georocket.storage.CursorInfo
 
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
 
getInfo() - Method in interface io.georocket.storage.StoreCursor
 
getKey() - Method in class io.georocket.query.KeyValueQueryPart
Get the key of the property to compare to
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
 
getProperties() - Method in class io.georocket.storage.IndexMeta
 
getPropertyValues(String, String, String, Handler<AsyncResult<AsyncCursor<String>>>) - Method in interface io.georocket.storage.Store
Get all values for the specified property
getQueryPriority(String) - Method in interface io.georocket.query.QueryCompiler
Get the priority with which the Elasticsearch query returned by QueryCompiler.compileQuery(String) should be applied for the given search string
getQueryPriority(QueryPart) - Method in interface io.georocket.query.QueryCompiler
Get the priority with which the Elasticsearch query returned by QueryCompiler.compileQuery(QueryPart) should be applied for the given GeoRocket query part
getResult() - Method in interface io.georocket.index.Indexer
Will be called when the whole chunk has been passed to the indexer
getScrollId() - Method in class io.georocket.storage.CursorInfo
 
getSearchString() - Method in class io.georocket.query.StringQueryPart
Get the search string
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
 
getTotalHits() - Method in class io.georocket.storage.CursorInfo
 
getType() - Method in class io.georocket.ServerAPIException
Get the exception type
getType() - Method in class io.georocket.storage.GeoJsonChunkMeta
 
getValue() - Method in class io.georocket.query.KeyValueQueryPart
Get the value to compare to
getXMLReader() - Method in class io.georocket.util.XMLStreamEvent
 
gteQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to compare a field to a value using greater than or equal to as operator.
gtQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to compare a field to a value using greater than as operator.

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.AsyncCursor
 
hasNext() - Method in interface io.georocket.storage.StoreCursor
 
HTTP_ERROR - Static variable in class io.georocket.ServerAPIException
The server issued an HTTP request (e.g.

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>, Map<String, Object>) - 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
IndexMeta(String, String, long, List<String>, Map<String, Object>, String) - Constructor for class io.georocket.storage.IndexMeta
Construct the parameters
INVALID_PROPERTY_SYNTAX_ERROR - Static variable in class io.georocket.ServerAPIException
The syntax of a property command is not valid
io.georocket - package io.georocket
 
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

K

KeyValueQueryPart - Class in io.georocket.query
A part of a GeoRocket query representing a key-value string
KeyValueQueryPart(String, String, KeyValueQueryPart.ComparisonOperator) - Constructor for class io.georocket.query.KeyValueQueryPart
Creates a new query part
KeyValueQueryPart.ComparisonOperator - Enum in io.georocket.query
Specifies how two key-value pairs should be compared to each other

L

lteQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to compare a field to a value using less than or equal to as operator.
ltQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to compare a field to a value using less than as operator.

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<T>>) - Method in interface io.georocket.storage.AsyncCursor
Get the next item
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
optimize(JsonObject) - Static method in class io.georocket.query.ElasticsearchQueryOptimizer
Optimize the given Elasticsearch query.

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
QueryPart - Interface in io.georocket.query
A part of a GeoRocket query

R

removeProperties(String, String, List<String>, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Remove the properties of a list of chunks selected by search and path
removeTags(String, String, List<String>, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Remove the tags of a list of chunks selected by search and path

S

scroll(String, String, int, Handler<AsyncResult<StoreCursor>>) - Method in interface io.georocket.storage.Store
Start scrolling but load only one frame.
scroll(String, Handler<AsyncResult<StoreCursor>>) - Method in interface io.georocket.storage.Store
Continue scrolling with a given scrollId
ServerAPIException - Class in io.georocket
An exception that will be created if an API exception has happened on the server side
ServerAPIException(String, String) - Constructor for class io.georocket.ServerAPIException
Create a new exception
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)
setProperties(String, String, Map<String, String>, Handler<AsyncResult<Void>>) - Method in interface io.georocket.storage.Store
Set the properties of a list of chunks selected by search and path
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
StringQueryPart - Class in io.georocket.query
A part of a GeoRocket query representing a search string
StringQueryPart(String) - Constructor for class io.georocket.query.StringQueryPart
Creates a new query part

T

termQuery(String, Object) - Static method in class io.georocket.query.ElasticsearchQueryHelper
Create a term query to exactly compare a field to a value
toJson() - Method in class io.georocket.ServerAPIException
Serialize exception
toJson(String, String) - Static method in class io.georocket.ServerAPIException
Create a JSON object from a type and a reason
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.KeyValueQueryPart.ComparisonOperator
Returns the enum constant of this type with the specified name.
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.KeyValueQueryPart.ComparisonOperator
Returns an array containing the constants of this enum type, in the order they are declared.
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 K L M N O P Q R S T V X 
Skip navigation links