Hermes@Neo4j
Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal Class Reference
Inheritance diagram for Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal:

Public Member Functions

 LayerNodeIndexTemporal (String indexName, GraphDatabaseService db, Map< String, String > config)
 
String getName ()
 
Class< Node > getEntityType ()
 
void add (Node geometry, String key, Object value)
 
void remove (Node entity, String key, Object value)
 
void delete ()
 
IndexHits< Node > get (String key, Object value)
 
IndexHits< Node > query (String key, Object params)
 
IndexHits< Node > query (Object queryOrQueryObject)
 
void remove (Node node, String s)
 
void remove (Node node)
 
boolean isWriteable ()
 
GraphDatabaseService getGraphDatabase ()
 
Node putIfAbsent (Node entity, String key, Object value)
 

Static Public Attributes

static final String LON_PROPERTY_KEY = "lon"
 
static final String LAT_PROPERTY_KEY = "lat"
 
static final String TIMESTAMP_PROPERTY_KEY = "timestamp"
 
static final String WKT_PROPERTY_KEY = "wkt"
 
static final String WKB_PROPERTY_KEY = "wkb"
 
static final String POINT_GEOMETRY_TYPE = "point"
 
static final String WITHIN_QUERY = "within"
 
static final String WITHIN_WKT_GEOMETRY_QUERY = "withinWKTGeometry"
 
static final String WITHIN_DISTANCE_QUERY = "withinDistance"
 
static final String BBOX_QUERY = "bbox"
 
static final String CQL_QUERY = "CQL"
 
static final String ENVELOPE_PARAMETER = "envelope"
 
static final String DISTANCE_IN_KM_PARAMETER = "distanceInKm"
 
static final String POINT_PARAMETER = "point"
 

Constructor & Destructor Documentation

Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.LayerNodeIndexTemporal ( String  indexName,
GraphDatabaseService  db,
Map< String, String >  config 
)

This implementation is going to create a new layer if there is no existing one.

Parameters
indexName
db
config

Member Function Documentation

void Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.add ( Node  geometry,
String  key,
Object  value 
)
void Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.delete ( )
IndexHits<Node> Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.get ( String  key,
Object  value 
)

Not supported at the moment

Class<Node> Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.getEntityType ( )
GraphDatabaseService Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.getGraphDatabase ( )
String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.getName ( )
boolean Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.isWriteable ( )
Node Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.putIfAbsent ( Node  entity,
String  key,
Object  value 
)
IndexHits<Node> Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.query ( String  key,
Object  params 
)
IndexHits<Node> Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.query ( Object  queryOrQueryObject)
void Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.remove ( Node  entity,
String  key,
Object  value 
)
void Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.remove ( Node  node,
String  s 
)
void Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.remove ( Node  node)

Member Data Documentation

final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.BBOX_QUERY = "bbox"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.CQL_QUERY = "CQL"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.DISTANCE_IN_KM_PARAMETER = "distanceInKm"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.ENVELOPE_PARAMETER = "envelope"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.LAT_PROPERTY_KEY = "lat"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.LON_PROPERTY_KEY = "lon"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.POINT_GEOMETRY_TYPE = "point"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.POINT_PARAMETER = "point"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.TIMESTAMP_PROPERTY_KEY = "timestamp"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.WITHIN_DISTANCE_QUERY = "withinDistance"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.WITHIN_QUERY = "within"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.WITHIN_WKT_GEOMETRY_QUERY = "withinWKTGeometry"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.WKB_PROPERTY_KEY = "wkb"
static
final String Neo4jSpatiotemporal.indexprovider.LayerNodeIndexTemporal.WKT_PROPERTY_KEY = "wkt"
static

The documentation for this class was generated from the following file: