Package org.neo4j.graphalgo.api.schema
Interface NodeSchema
-
- All Superinterfaces:
ElementSchema<NodeSchema,NodeLabel>
public interface NodeSchema extends ElementSchema<NodeSchema,NodeLabel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NodeSchema.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static NodeSchema.Builder
builder()
default NodeSchema
filter(java.util.Set<NodeLabel> labelsToKeep)
static NodeSchema
of(java.util.Map<NodeLabel,java.util.Map<java.lang.String,ValueType>> properties)
java.util.Map<NodeLabel,java.util.Map<java.lang.String,ValueType>>
properties()
default NodeSchema
union(NodeSchema other)
-
Methods inherited from interface org.neo4j.graphalgo.api.schema.ElementSchema
filterProperties, toMap, unionProperties
-
-
-
-
Method Detail
-
properties
java.util.Map<NodeLabel,java.util.Map<java.lang.String,ValueType>> properties()
- Specified by:
properties
in interfaceElementSchema<NodeSchema,NodeLabel>
-
filter
default NodeSchema filter(java.util.Set<NodeLabel> labelsToKeep)
- Specified by:
filter
in interfaceElementSchema<NodeSchema,NodeLabel>
-
union
default NodeSchema union(NodeSchema other)
- Specified by:
union
in interfaceElementSchema<NodeSchema,NodeLabel>
-
of
static NodeSchema of(java.util.Map<NodeLabel,java.util.Map<java.lang.String,ValueType>> properties)
-
builder
static NodeSchema.Builder builder()
-
-