Package hydra.ext.cypher.features
Class NodePatternFeatures
- java.lang.Object
-
- hydra.ext.cypher.features.NodePatternFeatures
-
- All Implemented Interfaces:
java.io.Serializable
public class NodePatternFeatures extends java.lang.Object implements java.io.Serializable
Node patterns- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Name
FIELD_NAME_MULTIPLE_LABELS
static Name
FIELD_NAME_PARAMETER
static Name
FIELD_NAME_PROPERTY_MAP
static Name
FIELD_NAME_VARIABLE_NODE
static Name
FIELD_NAME_WILDCARD_LABEL
java.lang.Boolean
multipleLabels
Specifying multiple labels in a node patternjava.lang.Boolean
parameter
Specifying a parameter as part of a node patternjava.lang.Boolean
propertyMap
Specifying a key/value map of properties in a node patternstatic Name
TYPE_NAME
java.lang.Boolean
variableNode
Binding a variable to a node in a node pattern (note: included by most if not all implementations).java.lang.Boolean
wildcardLabel
Omitting labels from a node pattern
-
Constructor Summary
Constructors Constructor Description NodePatternFeatures(java.lang.Boolean multipleLabels, java.lang.Boolean parameter, java.lang.Boolean propertyMap, java.lang.Boolean variableNode, java.lang.Boolean wildcardLabel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
int
hashCode()
NodePatternFeatures
withMultipleLabels(java.lang.Boolean multipleLabels)
NodePatternFeatures
withParameter(java.lang.Boolean parameter)
NodePatternFeatures
withPropertyMap(java.lang.Boolean propertyMap)
NodePatternFeatures
withVariableNode(java.lang.Boolean variableNode)
NodePatternFeatures
withWildcardLabel(java.lang.Boolean wildcardLabel)
-
-
-
Field Detail
-
TYPE_NAME
public static final Name TYPE_NAME
-
FIELD_NAME_MULTIPLE_LABELS
public static final Name FIELD_NAME_MULTIPLE_LABELS
-
FIELD_NAME_PARAMETER
public static final Name FIELD_NAME_PARAMETER
-
FIELD_NAME_PROPERTY_MAP
public static final Name FIELD_NAME_PROPERTY_MAP
-
FIELD_NAME_VARIABLE_NODE
public static final Name FIELD_NAME_VARIABLE_NODE
-
FIELD_NAME_WILDCARD_LABEL
public static final Name FIELD_NAME_WILDCARD_LABEL
-
multipleLabels
public final java.lang.Boolean multipleLabels
Specifying multiple labels in a node pattern
-
parameter
public final java.lang.Boolean parameter
Specifying a parameter as part of a node pattern
-
propertyMap
public final java.lang.Boolean propertyMap
Specifying a key/value map of properties in a node pattern
-
variableNode
public final java.lang.Boolean variableNode
Binding a variable to a node in a node pattern (note: included by most if not all implementations).
-
wildcardLabel
public final java.lang.Boolean wildcardLabel
Omitting labels from a node pattern
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
withMultipleLabels
public NodePatternFeatures withMultipleLabels(java.lang.Boolean multipleLabels)
-
withParameter
public NodePatternFeatures withParameter(java.lang.Boolean parameter)
-
withPropertyMap
public NodePatternFeatures withPropertyMap(java.lang.Boolean propertyMap)
-
withVariableNode
public NodePatternFeatures withVariableNode(java.lang.Boolean variableNode)
-
withWildcardLabel
public NodePatternFeatures withWildcardLabel(java.lang.Boolean wildcardLabel)
-
-