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")