public class CliVertexiumCypherQueryContext extends VertexiumCypherQueryContext
| Constructor and Description |
|---|
CliVertexiumCypherQueryContext(Graph graph,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
String |
calculateEdgeLabel(CypherRelationshipPattern relationshipPattern,
Vertex outVertex,
Vertex inVertex,
ExpressionScope scope) |
Visibility |
calculateEdgeVisibility(CypherRelationshipPattern relationshipPattern,
Vertex outVertex,
Vertex inVertex,
ExpressionScope scope) |
Visibility |
calculateVertexVisibility(CypherNodePattern nodePattern,
ExpressionScope scope) |
String |
getLabelPropertyName() |
int |
getMaxUnboundedRange() |
Set<String> |
getVertexLabels(Vertex vertex) |
boolean |
isLabelProperty(Property property) |
void |
removeLabel(ExistingElementMutation<Vertex> vertex,
String label) |
void |
removeProperty(ElementMutation<Element> m,
String propertyName) |
<T extends Element> |
setLabelProperty(ElementMutation<T> m,
String label) |
static void |
setLabelPropertyName(String labelPropertyName) |
<T extends Element> |
setProperty(ElementMutation<T> m,
String propertyName,
Object value) |
addFunction, calculateEdgeId, calculateVertexId, deleteEdge, deleteVertex, getAuthorizations, getCreateClauseExecutor, getDeleteClauseExecutor, getElementPropertiesAsMap, getExpressionExecutor, getFetchHints, getFunction, getFunctions, getGraph, getKeys, getMatchClauseExecutor, getMergeClauseExecutor, getParameters, getRemoveClauseExecutor, getResultWriter, getReturnClauseExecutor, getSetClauseExecutor, getTotalHitsForMatchConstraint, getUnwindClauseExecutor, getWithClauseExecutor, normalizeLabelName, normalizePropertyName, saveEdge, saveElement, saveVertex, setParameterpublic CliVertexiumCypherQueryContext(Graph graph, Authorizations authorizations)
public static void setLabelPropertyName(String labelPropertyName)
public Visibility calculateVertexVisibility(CypherNodePattern nodePattern, ExpressionScope scope)
calculateVertexVisibility in class VertexiumCypherQueryContextpublic String getLabelPropertyName()
getLabelPropertyName in class VertexiumCypherQueryContextpublic <T extends Element> void setLabelProperty(ElementMutation<T> m, String label)
setLabelProperty in class VertexiumCypherQueryContextpublic void removeLabel(ExistingElementMutation<Vertex> vertex, String label)
removeLabel in class VertexiumCypherQueryContextpublic <T extends Element> void setProperty(ElementMutation<T> m, String propertyName, Object value)
setProperty in class VertexiumCypherQueryContextpublic void removeProperty(ElementMutation<Element> m, String propertyName)
removeProperty in class VertexiumCypherQueryContextpublic String calculateEdgeLabel(CypherRelationshipPattern relationshipPattern, Vertex outVertex, Vertex inVertex, ExpressionScope scope)
calculateEdgeLabel in class VertexiumCypherQueryContextpublic Visibility calculateEdgeVisibility(CypherRelationshipPattern relationshipPattern, Vertex outVertex, Vertex inVertex, ExpressionScope scope)
calculateEdgeVisibility in class VertexiumCypherQueryContextpublic boolean isLabelProperty(Property property)
isLabelProperty in class VertexiumCypherQueryContextpublic Set<String> getVertexLabels(Vertex vertex)
getVertexLabels in class VertexiumCypherQueryContextpublic int getMaxUnboundedRange()
getMaxUnboundedRange in class VertexiumCypherQueryContextCopyright © 2014–2018. All rights reserved.