public abstract class GraphModelAdapter extends BaseAdapter implements ResultAdapter<Map<String,Object>,GraphModel>
| Constructor and Description |
|---|
GraphModelAdapter() |
| Modifier and Type | Method and Description |
|---|---|
GraphModel |
adapt(Map<String,Object> data)
Parses a row from the result object and transforms it into a GraphModel
|
abstract Long |
endNodeId(Object relationship) |
abstract boolean |
isNode(Object value) |
abstract boolean |
isPath(Object value) |
abstract boolean |
isRelationship(Object value) |
abstract List<String> |
labels(Object node) |
abstract long |
nodeId(Object node) |
abstract List<Object> |
nodesInPath(Object path) |
abstract Map<String,Object> |
properties(Object container) |
abstract long |
relationshipId(Object relationship) |
abstract String |
relationshipType(Object relationship) |
abstract List<Object> |
relsInPath(Object path) |
abstract Long |
startNodeId(Object relationship) |
convertArrayPropertiesToIterablepublic GraphModel adapt(Map<String,Object> data)
adapt in interface ResultAdapter<Map<String,Object>,GraphModel>data - the data to transform, given as a mapGraphModelpublic abstract boolean isPath(Object value)
public abstract boolean isNode(Object value)
public abstract boolean isRelationship(Object value)
public abstract long nodeId(Object node)
public abstract long relationshipId(Object relationship)
Copyright © 2015–2020 Neo Technology, Inc.. All rights reserved.