15.9.5.1 Defining Filter Expressions
You can define a new vertex filter, as shown in the following code:
Defining a Vertex Filter Using JShell
opg4j> var vertexFilter = VertexFilter.fromExpression("vertex.name = 'PGX'")
Defining a Vertex Filter Using Java
VertexFilter vertexFilter = VertexFilter.fromExpression("vertex.name = 'PGX'");
Defining a Vertex Filter Using Python
vertex_filter = VertexFilter("vertex.name = 'PGX'")
You can define a new edge filter, as shown in the following code:
Defining a Edge Filter Using JShell
opg4j> var edgeFilter = EdgeFilter.fromExpression("edge.cost > 5")
Defining a Edge Filter Using Java
EdgeFilter edgeFilter = EdgeFilter.fromExpression("edge.cost > 5");
Defining a Edge Filter Using Python
vertex_filter = EdgeFilter("edge.cost > 5")
Parent topic: Operations on Filter Expressions