Package hydra.dsl.pg
Interface Model
-
public interface ModelDSL functions for hydra.pg.model
-
-
Method Summary
Static Methods Modifier and Type Method Description static <V> TypedTerm<AdjacentEdge<V>>adjacentEdge(TypedTerm<EdgeLabel> label, TypedTerm<V> id, TypedTerm<V> vertex, TypedTerm<java.util.Map<PropertyKey,V>> properties)DSL constructor for hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<V>adjacentEdgeId(TypedTerm<AdjacentEdge<V>> x)DSL accessor for the id field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<EdgeLabel>adjacentEdgeLabel(TypedTerm<AdjacentEdge<V>> x)DSL accessor for the label field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<java.util.Map<PropertyKey,V>>adjacentEdgeProperties(TypedTerm<AdjacentEdge<V>> x)DSL accessor for the properties field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<V>adjacentEdgeVertex(TypedTerm<AdjacentEdge<V>> x)DSL accessor for the vertex field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<AdjacentEdge<V>>adjacentEdgeWithId(TypedTerm<AdjacentEdge<V>> original, TypedTerm<V> newVal)DSL updater for the id field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<AdjacentEdge<V>>adjacentEdgeWithLabel(TypedTerm<AdjacentEdge<V>> original, TypedTerm<EdgeLabel> newVal)DSL updater for the label field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<AdjacentEdge<V>>adjacentEdgeWithProperties(TypedTerm<AdjacentEdge<V>> original, TypedTerm<java.util.Map<PropertyKey,V>> newVal)DSL updater for the properties field of hydra.pg.model.AdjacentEdgestatic <V> TypedTerm<AdjacentEdge<V>>adjacentEdgeWithVertex(TypedTerm<AdjacentEdge<V>> original, TypedTerm<V> newVal)DSL updater for the vertex field of hydra.pg.model.AdjacentEdgestatic TypedTerm<Direction>directionBoth()DSL injection for the both variant of hydra.pg.model.Directionstatic TypedTerm<Direction>directionIn()DSL injection for the in variant of hydra.pg.model.Directionstatic TypedTerm<Direction>directionOut()DSL injection for the out variant of hydra.pg.model.Directionstatic TypedTerm<Direction>directionUndirected()DSL injection for the undirected variant of hydra.pg.model.Directionstatic <V> TypedTerm<Edge<V>>edge(TypedTerm<EdgeLabel> label, TypedTerm<V> id, TypedTerm<V> out, TypedTerm<V> in, TypedTerm<java.util.Map<PropertyKey,V>> properties)DSL constructor for hydra.pg.model.Edgestatic <V> TypedTerm<V>edgeId(TypedTerm<Edge<V>> x)DSL accessor for the id field of hydra.pg.model.Edgestatic <V> TypedTerm<V>edgeIn(TypedTerm<Edge<V>> x)DSL accessor for the in field of hydra.pg.model.Edgestatic <V> TypedTerm<EdgeLabel>edgeLabel(TypedTerm<Edge<V>> x)DSL accessor for the label field of hydra.pg.model.Edgestatic TypedTerm<EdgeLabel>edgeLabel2(TypedTerm<java.lang.String> x)DSL constructor for the hydra.pg.model.EdgeLabel wrapperstatic <V> TypedTerm<V>edgeOut(TypedTerm<Edge<V>> x)DSL accessor for the out field of hydra.pg.model.Edgestatic <V> TypedTerm<java.util.Map<PropertyKey,V>>edgeProperties(TypedTerm<Edge<V>> x)DSL accessor for the properties field of hydra.pg.model.Edgestatic <T> TypedTerm<EdgeType<T>>edgeType(TypedTerm<EdgeLabel> label, TypedTerm<T> id, TypedTerm<VertexLabel> out, TypedTerm<VertexLabel> in, TypedTerm<java.util.List<PropertyType<T>>> properties)DSL constructor for hydra.pg.model.EdgeTypestatic <T> TypedTerm<T>edgeTypeId(TypedTerm<EdgeType<T>> x)DSL accessor for the id field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<VertexLabel>edgeTypeIn(TypedTerm<EdgeType<T>> x)DSL accessor for the in field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeLabel>edgeTypeLabel(TypedTerm<EdgeType<T>> x)DSL accessor for the label field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<VertexLabel>edgeTypeOut(TypedTerm<EdgeType<T>> x)DSL accessor for the out field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<java.util.List<PropertyType<T>>>edgeTypeProperties(TypedTerm<EdgeType<T>> x)DSL accessor for the properties field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeType<T>>edgeTypeWithId(TypedTerm<EdgeType<T>> original, TypedTerm<T> newVal)DSL updater for the id field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeType<T>>edgeTypeWithIn(TypedTerm<EdgeType<T>> original, TypedTerm<VertexLabel> newVal)DSL updater for the in field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeType<T>>edgeTypeWithLabel(TypedTerm<EdgeType<T>> original, TypedTerm<EdgeLabel> newVal)DSL updater for the label field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeType<T>>edgeTypeWithOut(TypedTerm<EdgeType<T>> original, TypedTerm<VertexLabel> newVal)DSL updater for the out field of hydra.pg.model.EdgeTypestatic <T> TypedTerm<EdgeType<T>>edgeTypeWithProperties(TypedTerm<EdgeType<T>> original, TypedTerm<java.util.List<PropertyType<T>>> newVal)DSL updater for the properties field of hydra.pg.model.EdgeTypestatic <V> TypedTerm<Edge<V>>edgeWithId(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)DSL updater for the id field of hydra.pg.model.Edgestatic <V> TypedTerm<Edge<V>>edgeWithIn(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)DSL updater for the in field of hydra.pg.model.Edgestatic <V> TypedTerm<Edge<V>>edgeWithLabel(TypedTerm<Edge<V>> original, TypedTerm<EdgeLabel> newVal)DSL updater for the label field of hydra.pg.model.Edgestatic <V> TypedTerm<Edge<V>>edgeWithOut(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)DSL updater for the out field of hydra.pg.model.Edgestatic <V> TypedTerm<Edge<V>>edgeWithProperties(TypedTerm<Edge<V>> original, TypedTerm<java.util.Map<PropertyKey,V>> newVal)DSL updater for the properties field of hydra.pg.model.Edgestatic <V> TypedTerm<Element<V>>elementEdge(TypedTerm<Edge<V>> x)DSL injection for the edge variant of hydra.pg.model.Elementstatic TypedTerm<ElementKind>elementKindEdge()DSL injection for the edge variant of hydra.pg.model.ElementKindstatic TypedTerm<ElementKind>elementKindVertex()DSL injection for the vertex variant of hydra.pg.model.ElementKindstatic <V> TypedTerm<ElementTree<V>>elementTree(TypedTerm<Element<V>> self, TypedTerm<java.util.List<ElementTree<V>>> dependencies)DSL constructor for hydra.pg.model.ElementTreestatic <V> TypedTerm<java.util.List<ElementTree<V>>>elementTreeDependencies(TypedTerm<ElementTree<V>> x)DSL accessor for the dependencies field of hydra.pg.model.ElementTreestatic <V> TypedTerm<Element<V>>elementTreeSelf(TypedTerm<ElementTree<V>> x)DSL accessor for the self field of hydra.pg.model.ElementTreestatic <V> TypedTerm<ElementTree<V>>elementTreeWithDependencies(TypedTerm<ElementTree<V>> original, TypedTerm<java.util.List<ElementTree<V>>> newVal)DSL updater for the dependencies field of hydra.pg.model.ElementTreestatic <V> TypedTerm<ElementTree<V>>elementTreeWithSelf(TypedTerm<ElementTree<V>> original, TypedTerm<Element<V>> newVal)DSL updater for the self field of hydra.pg.model.ElementTreestatic <T> TypedTerm<ElementType<T>>elementTypeEdge(TypedTerm<EdgeType<T>> x)DSL injection for the edge variant of hydra.pg.model.ElementTypestatic <T> TypedTerm<ElementTypeTree<T>>elementTypeTree(TypedTerm<ElementType<T>> self, TypedTerm<java.util.List<ElementTypeTree<T>>> dependencies)DSL constructor for hydra.pg.model.ElementTypeTreestatic <T> TypedTerm<java.util.List<ElementTypeTree<T>>>elementTypeTreeDependencies(TypedTerm<ElementTypeTree<T>> x)DSL accessor for the dependencies field of hydra.pg.model.ElementTypeTreestatic <T> TypedTerm<ElementType<T>>elementTypeTreeSelf(TypedTerm<ElementTypeTree<T>> x)DSL accessor for the self field of hydra.pg.model.ElementTypeTreestatic <T> TypedTerm<ElementTypeTree<T>>elementTypeTreeWithDependencies(TypedTerm<ElementTypeTree<T>> original, TypedTerm<java.util.List<ElementTypeTree<T>>> newVal)DSL updater for the dependencies field of hydra.pg.model.ElementTypeTreestatic <T> TypedTerm<ElementTypeTree<T>>elementTypeTreeWithSelf(TypedTerm<ElementTypeTree<T>> original, TypedTerm<ElementType<T>> newVal)DSL updater for the self field of hydra.pg.model.ElementTypeTreestatic <T> TypedTerm<ElementType<T>>elementTypeVertex(TypedTerm<VertexType<T>> x)DSL injection for the vertex variant of hydra.pg.model.ElementTypestatic <V> TypedTerm<Element<V>>elementVertex(TypedTerm<Vertex<V>> x)DSL injection for the vertex variant of hydra.pg.model.Elementstatic <V> TypedTerm<Graph<V>>graph(TypedTerm<java.util.Map<V,Vertex<V>>> vertices, TypedTerm<java.util.Map<V,Edge<V>>> edges)DSL constructor for hydra.pg.model.Graphstatic <V> TypedTerm<java.util.Map<V,Edge<V>>>graphEdges(TypedTerm<Graph<V>> x)DSL accessor for the edges field of hydra.pg.model.Graphstatic <T> TypedTerm<GraphSchema<T>>graphSchema(TypedTerm<java.util.Map<VertexLabel,VertexType<T>>> vertices, TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>> edges)DSL constructor for hydra.pg.model.GraphSchemastatic <T> TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>>graphSchemaEdges(TypedTerm<GraphSchema<T>> x)DSL accessor for the edges field of hydra.pg.model.GraphSchemastatic <T> TypedTerm<java.util.Map<VertexLabel,VertexType<T>>>graphSchemaVertices(TypedTerm<GraphSchema<T>> x)DSL accessor for the vertices field of hydra.pg.model.GraphSchemastatic <T> TypedTerm<GraphSchema<T>>graphSchemaWithEdges(TypedTerm<GraphSchema<T>> original, TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>> newVal)DSL updater for the edges field of hydra.pg.model.GraphSchemastatic <T> TypedTerm<GraphSchema<T>>graphSchemaWithVertices(TypedTerm<GraphSchema<T>> original, TypedTerm<java.util.Map<VertexLabel,VertexType<T>>> newVal)DSL updater for the vertices field of hydra.pg.model.GraphSchemastatic <V> TypedTerm<java.util.Map<V,Vertex<V>>>graphVertices(TypedTerm<Graph<V>> x)DSL accessor for the vertices field of hydra.pg.model.Graphstatic <V> TypedTerm<Graph<V>>graphWithEdges(TypedTerm<Graph<V>> original, TypedTerm<java.util.Map<V,Edge<V>>> newVal)DSL updater for the edges field of hydra.pg.model.Graphstatic <V> TypedTerm<Graph<V>>graphWithVertices(TypedTerm<Graph<V>> original, TypedTerm<java.util.Map<V,Vertex<V>>> newVal)DSL updater for the vertices field of hydra.pg.model.Graphstatic TypedTerm<Label>labelEdge(TypedTerm<EdgeLabel> x)DSL injection for the edge variant of hydra.pg.model.Labelstatic TypedTerm<Label>labelVertex(TypedTerm<VertexLabel> x)DSL injection for the vertex variant of hydra.pg.model.Labelstatic <V> TypedTerm<LazyGraph<V>>lazyGraph(TypedTerm<java.util.List<Vertex<V>>> vertices, TypedTerm<java.util.List<Edge<V>>> edges)DSL constructor for hydra.pg.model.LazyGraphstatic <V> TypedTerm<java.util.List<Edge<V>>>lazyGraphEdges(TypedTerm<LazyGraph<V>> x)DSL accessor for the edges field of hydra.pg.model.LazyGraphstatic <V> TypedTerm<java.util.List<Vertex<V>>>lazyGraphVertices(TypedTerm<LazyGraph<V>> x)DSL accessor for the vertices field of hydra.pg.model.LazyGraphstatic <V> TypedTerm<LazyGraph<V>>lazyGraphWithEdges(TypedTerm<LazyGraph<V>> original, TypedTerm<java.util.List<Edge<V>>> newVal)DSL updater for the edges field of hydra.pg.model.LazyGraphstatic <V> TypedTerm<LazyGraph<V>>lazyGraphWithVertices(TypedTerm<LazyGraph<V>> original, TypedTerm<java.util.List<Vertex<V>>> newVal)DSL updater for the vertices field of hydra.pg.model.LazyGraphstatic <V> TypedTerm<Property<V>>property(TypedTerm<PropertyKey> key, TypedTerm<V> value)DSL constructor for hydra.pg.model.Propertystatic <V> TypedTerm<PropertyKey>propertyKey(TypedTerm<Property<V>> x)DSL accessor for the key field of hydra.pg.model.Propertystatic TypedTerm<PropertyKey>propertyKey2(TypedTerm<java.lang.String> x)DSL constructor for the hydra.pg.model.PropertyKey wrapperstatic <T> TypedTerm<PropertyType<T>>propertyType(TypedTerm<PropertyKey> key, TypedTerm<T> value, TypedTerm<java.lang.Boolean> required)DSL constructor for hydra.pg.model.PropertyTypestatic <T> TypedTerm<PropertyKey>propertyTypeKey(TypedTerm<PropertyType<T>> x)DSL accessor for the key field of hydra.pg.model.PropertyTypestatic <T> TypedTerm<java.lang.Boolean>propertyTypeRequired(TypedTerm<PropertyType<T>> x)DSL accessor for the required field of hydra.pg.model.PropertyTypestatic <T> TypedTerm<T>propertyTypeValue(TypedTerm<PropertyType<T>> x)DSL accessor for the value field of hydra.pg.model.PropertyTypestatic <T> TypedTerm<PropertyType<T>>propertyTypeWithKey(TypedTerm<PropertyType<T>> original, TypedTerm<PropertyKey> newVal)DSL updater for the key field of hydra.pg.model.PropertyTypestatic <T> TypedTerm<PropertyType<T>>propertyTypeWithRequired(TypedTerm<PropertyType<T>> original, TypedTerm<java.lang.Boolean> newVal)DSL updater for the required field of hydra.pg.model.PropertyTypestatic <T> TypedTerm<PropertyType<T>>propertyTypeWithValue(TypedTerm<PropertyType<T>> original, TypedTerm<T> newVal)DSL updater for the value field of hydra.pg.model.PropertyTypestatic <V> TypedTerm<V>propertyValue(TypedTerm<Property<V>> x)DSL accessor for the value field of hydra.pg.model.Propertystatic <V> TypedTerm<Property<V>>propertyWithKey(TypedTerm<Property<V>> original, TypedTerm<PropertyKey> newVal)DSL updater for the key field of hydra.pg.model.Propertystatic <V> TypedTerm<Property<V>>propertyWithValue(TypedTerm<Property<V>> original, TypedTerm<V> newVal)DSL updater for the value field of hydra.pg.model.Propertystatic TypedTerm<java.lang.String>unEdgeLabel(TypedTerm<EdgeLabel> x)DSL accessor for the body of hydra.pg.model.EdgeLabelstatic TypedTerm<java.lang.String>unPropertyKey(TypedTerm<PropertyKey> x)DSL accessor for the body of hydra.pg.model.PropertyKeystatic TypedTerm<java.lang.String>unVertexLabel(TypedTerm<VertexLabel> x)DSL accessor for the body of hydra.pg.model.VertexLabelstatic <V> TypedTerm<Vertex<V>>vertex(TypedTerm<VertexLabel> label, TypedTerm<V> id, TypedTerm<java.util.Map<PropertyKey,V>> properties)DSL constructor for hydra.pg.model.Vertexstatic <V> TypedTerm<V>vertexId(TypedTerm<Vertex<V>> x)DSL accessor for the id field of hydra.pg.model.Vertexstatic <V> TypedTerm<VertexLabel>vertexLabel(TypedTerm<Vertex<V>> x)DSL accessor for the label field of hydra.pg.model.Vertexstatic TypedTerm<VertexLabel>vertexLabel2(TypedTerm<java.lang.String> x)DSL constructor for the hydra.pg.model.VertexLabel wrapperstatic <V> TypedTerm<java.util.Map<PropertyKey,V>>vertexProperties(TypedTerm<Vertex<V>> x)DSL accessor for the properties field of hydra.pg.model.Vertexstatic <T> TypedTerm<VertexType<T>>vertexType(TypedTerm<VertexLabel> label, TypedTerm<T> id, TypedTerm<java.util.List<PropertyType<T>>> properties)DSL constructor for hydra.pg.model.VertexTypestatic <T> TypedTerm<T>vertexTypeId(TypedTerm<VertexType<T>> x)DSL accessor for the id field of hydra.pg.model.VertexTypestatic <T> TypedTerm<VertexLabel>vertexTypeLabel(TypedTerm<VertexType<T>> x)DSL accessor for the label field of hydra.pg.model.VertexTypestatic <T> TypedTerm<java.util.List<PropertyType<T>>>vertexTypeProperties(TypedTerm<VertexType<T>> x)DSL accessor for the properties field of hydra.pg.model.VertexTypestatic <T> TypedTerm<VertexType<T>>vertexTypeWithId(TypedTerm<VertexType<T>> original, TypedTerm<T> newVal)DSL updater for the id field of hydra.pg.model.VertexTypestatic <T> TypedTerm<VertexType<T>>vertexTypeWithLabel(TypedTerm<VertexType<T>> original, TypedTerm<VertexLabel> newVal)DSL updater for the label field of hydra.pg.model.VertexTypestatic <T> TypedTerm<VertexType<T>>vertexTypeWithProperties(TypedTerm<VertexType<T>> original, TypedTerm<java.util.List<PropertyType<T>>> newVal)DSL updater for the properties field of hydra.pg.model.VertexTypestatic <V> TypedTerm<VertexWithAdjacentEdges<V>>vertexWithAdjacentEdges(TypedTerm<Vertex<V>> vertex, TypedTerm<java.util.List<AdjacentEdge<V>>> ins, TypedTerm<java.util.List<AdjacentEdge<V>>> outs)DSL constructor for hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<java.util.List<AdjacentEdge<V>>>vertexWithAdjacentEdgesIns(TypedTerm<VertexWithAdjacentEdges<V>> x)DSL accessor for the ins field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<java.util.List<AdjacentEdge<V>>>vertexWithAdjacentEdgesOuts(TypedTerm<VertexWithAdjacentEdges<V>> x)DSL accessor for the outs field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<Vertex<V>>vertexWithAdjacentEdgesVertex(TypedTerm<VertexWithAdjacentEdges<V>> x)DSL accessor for the vertex field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<VertexWithAdjacentEdges<V>>vertexWithAdjacentEdgesWithIns(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<java.util.List<AdjacentEdge<V>>> newVal)DSL updater for the ins field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<VertexWithAdjacentEdges<V>>vertexWithAdjacentEdgesWithOuts(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<java.util.List<AdjacentEdge<V>>> newVal)DSL updater for the outs field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<VertexWithAdjacentEdges<V>>vertexWithAdjacentEdgesWithVertex(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<Vertex<V>> newVal)DSL updater for the vertex field of hydra.pg.model.VertexWithAdjacentEdgesstatic <V> TypedTerm<Vertex<V>>vertexWithId(TypedTerm<Vertex<V>> original, TypedTerm<V> newVal)DSL updater for the id field of hydra.pg.model.Vertexstatic <V> TypedTerm<Vertex<V>>vertexWithLabel(TypedTerm<Vertex<V>> original, TypedTerm<VertexLabel> newVal)DSL updater for the label field of hydra.pg.model.Vertexstatic <V> TypedTerm<Vertex<V>>vertexWithProperties(TypedTerm<Vertex<V>> original, TypedTerm<java.util.Map<PropertyKey,V>> newVal)DSL updater for the properties field of hydra.pg.model.Vertex
-
-
-
Method Detail
-
adjacentEdge
static <V> TypedTerm<AdjacentEdge<V>> adjacentEdge(TypedTerm<EdgeLabel> label, TypedTerm<V> id, TypedTerm<V> vertex, TypedTerm<java.util.Map<PropertyKey,V>> properties)
DSL constructor for hydra.pg.model.AdjacentEdge
-
adjacentEdgeId
static <V> TypedTerm<V> adjacentEdgeId(TypedTerm<AdjacentEdge<V>> x)
DSL accessor for the id field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeLabel
static <V> TypedTerm<EdgeLabel> adjacentEdgeLabel(TypedTerm<AdjacentEdge<V>> x)
DSL accessor for the label field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeProperties
static <V> TypedTerm<java.util.Map<PropertyKey,V>> adjacentEdgeProperties(TypedTerm<AdjacentEdge<V>> x)
DSL accessor for the properties field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeVertex
static <V> TypedTerm<V> adjacentEdgeVertex(TypedTerm<AdjacentEdge<V>> x)
DSL accessor for the vertex field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeWithId
static <V> TypedTerm<AdjacentEdge<V>> adjacentEdgeWithId(TypedTerm<AdjacentEdge<V>> original, TypedTerm<V> newVal)
DSL updater for the id field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeWithLabel
static <V> TypedTerm<AdjacentEdge<V>> adjacentEdgeWithLabel(TypedTerm<AdjacentEdge<V>> original, TypedTerm<EdgeLabel> newVal)
DSL updater for the label field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeWithProperties
static <V> TypedTerm<AdjacentEdge<V>> adjacentEdgeWithProperties(TypedTerm<AdjacentEdge<V>> original, TypedTerm<java.util.Map<PropertyKey,V>> newVal)
DSL updater for the properties field of hydra.pg.model.AdjacentEdge
-
adjacentEdgeWithVertex
static <V> TypedTerm<AdjacentEdge<V>> adjacentEdgeWithVertex(TypedTerm<AdjacentEdge<V>> original, TypedTerm<V> newVal)
DSL updater for the vertex field of hydra.pg.model.AdjacentEdge
-
directionBoth
static TypedTerm<Direction> directionBoth()
DSL injection for the both variant of hydra.pg.model.Direction
-
directionIn
static TypedTerm<Direction> directionIn()
DSL injection for the in variant of hydra.pg.model.Direction
-
directionOut
static TypedTerm<Direction> directionOut()
DSL injection for the out variant of hydra.pg.model.Direction
-
directionUndirected
static TypedTerm<Direction> directionUndirected()
DSL injection for the undirected variant of hydra.pg.model.Direction
-
edge
static <V> TypedTerm<Edge<V>> edge(TypedTerm<EdgeLabel> label, TypedTerm<V> id, TypedTerm<V> out, TypedTerm<V> in, TypedTerm<java.util.Map<PropertyKey,V>> properties)
DSL constructor for hydra.pg.model.Edge
-
edgeId
static <V> TypedTerm<V> edgeId(TypedTerm<Edge<V>> x)
DSL accessor for the id field of hydra.pg.model.Edge
-
edgeIn
static <V> TypedTerm<V> edgeIn(TypedTerm<Edge<V>> x)
DSL accessor for the in field of hydra.pg.model.Edge
-
edgeLabel
static <V> TypedTerm<EdgeLabel> edgeLabel(TypedTerm<Edge<V>> x)
DSL accessor for the label field of hydra.pg.model.Edge
-
edgeLabel2
static TypedTerm<EdgeLabel> edgeLabel2(TypedTerm<java.lang.String> x)
DSL constructor for the hydra.pg.model.EdgeLabel wrapper
-
edgeOut
static <V> TypedTerm<V> edgeOut(TypedTerm<Edge<V>> x)
DSL accessor for the out field of hydra.pg.model.Edge
-
edgeProperties
static <V> TypedTerm<java.util.Map<PropertyKey,V>> edgeProperties(TypedTerm<Edge<V>> x)
DSL accessor for the properties field of hydra.pg.model.Edge
-
edgeType
static <T> TypedTerm<EdgeType<T>> edgeType(TypedTerm<EdgeLabel> label, TypedTerm<T> id, TypedTerm<VertexLabel> out, TypedTerm<VertexLabel> in, TypedTerm<java.util.List<PropertyType<T>>> properties)
DSL constructor for hydra.pg.model.EdgeType
-
edgeTypeId
static <T> TypedTerm<T> edgeTypeId(TypedTerm<EdgeType<T>> x)
DSL accessor for the id field of hydra.pg.model.EdgeType
-
edgeTypeIn
static <T> TypedTerm<VertexLabel> edgeTypeIn(TypedTerm<EdgeType<T>> x)
DSL accessor for the in field of hydra.pg.model.EdgeType
-
edgeTypeLabel
static <T> TypedTerm<EdgeLabel> edgeTypeLabel(TypedTerm<EdgeType<T>> x)
DSL accessor for the label field of hydra.pg.model.EdgeType
-
edgeTypeOut
static <T> TypedTerm<VertexLabel> edgeTypeOut(TypedTerm<EdgeType<T>> x)
DSL accessor for the out field of hydra.pg.model.EdgeType
-
edgeTypeProperties
static <T> TypedTerm<java.util.List<PropertyType<T>>> edgeTypeProperties(TypedTerm<EdgeType<T>> x)
DSL accessor for the properties field of hydra.pg.model.EdgeType
-
edgeTypeWithId
static <T> TypedTerm<EdgeType<T>> edgeTypeWithId(TypedTerm<EdgeType<T>> original, TypedTerm<T> newVal)
DSL updater for the id field of hydra.pg.model.EdgeType
-
edgeTypeWithIn
static <T> TypedTerm<EdgeType<T>> edgeTypeWithIn(TypedTerm<EdgeType<T>> original, TypedTerm<VertexLabel> newVal)
DSL updater for the in field of hydra.pg.model.EdgeType
-
edgeTypeWithLabel
static <T> TypedTerm<EdgeType<T>> edgeTypeWithLabel(TypedTerm<EdgeType<T>> original, TypedTerm<EdgeLabel> newVal)
DSL updater for the label field of hydra.pg.model.EdgeType
-
edgeTypeWithOut
static <T> TypedTerm<EdgeType<T>> edgeTypeWithOut(TypedTerm<EdgeType<T>> original, TypedTerm<VertexLabel> newVal)
DSL updater for the out field of hydra.pg.model.EdgeType
-
edgeTypeWithProperties
static <T> TypedTerm<EdgeType<T>> edgeTypeWithProperties(TypedTerm<EdgeType<T>> original, TypedTerm<java.util.List<PropertyType<T>>> newVal)
DSL updater for the properties field of hydra.pg.model.EdgeType
-
edgeWithId
static <V> TypedTerm<Edge<V>> edgeWithId(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)
DSL updater for the id field of hydra.pg.model.Edge
-
edgeWithIn
static <V> TypedTerm<Edge<V>> edgeWithIn(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)
DSL updater for the in field of hydra.pg.model.Edge
-
edgeWithLabel
static <V> TypedTerm<Edge<V>> edgeWithLabel(TypedTerm<Edge<V>> original, TypedTerm<EdgeLabel> newVal)
DSL updater for the label field of hydra.pg.model.Edge
-
edgeWithOut
static <V> TypedTerm<Edge<V>> edgeWithOut(TypedTerm<Edge<V>> original, TypedTerm<V> newVal)
DSL updater for the out field of hydra.pg.model.Edge
-
edgeWithProperties
static <V> TypedTerm<Edge<V>> edgeWithProperties(TypedTerm<Edge<V>> original, TypedTerm<java.util.Map<PropertyKey,V>> newVal)
DSL updater for the properties field of hydra.pg.model.Edge
-
elementEdge
static <V> TypedTerm<Element<V>> elementEdge(TypedTerm<Edge<V>> x)
DSL injection for the edge variant of hydra.pg.model.Element
-
elementKindEdge
static TypedTerm<ElementKind> elementKindEdge()
DSL injection for the edge variant of hydra.pg.model.ElementKind
-
elementKindVertex
static TypedTerm<ElementKind> elementKindVertex()
DSL injection for the vertex variant of hydra.pg.model.ElementKind
-
elementTree
static <V> TypedTerm<ElementTree<V>> elementTree(TypedTerm<Element<V>> self, TypedTerm<java.util.List<ElementTree<V>>> dependencies)
DSL constructor for hydra.pg.model.ElementTree
-
elementTreeDependencies
static <V> TypedTerm<java.util.List<ElementTree<V>>> elementTreeDependencies(TypedTerm<ElementTree<V>> x)
DSL accessor for the dependencies field of hydra.pg.model.ElementTree
-
elementTreeSelf
static <V> TypedTerm<Element<V>> elementTreeSelf(TypedTerm<ElementTree<V>> x)
DSL accessor for the self field of hydra.pg.model.ElementTree
-
elementTreeWithDependencies
static <V> TypedTerm<ElementTree<V>> elementTreeWithDependencies(TypedTerm<ElementTree<V>> original, TypedTerm<java.util.List<ElementTree<V>>> newVal)
DSL updater for the dependencies field of hydra.pg.model.ElementTree
-
elementTreeWithSelf
static <V> TypedTerm<ElementTree<V>> elementTreeWithSelf(TypedTerm<ElementTree<V>> original, TypedTerm<Element<V>> newVal)
DSL updater for the self field of hydra.pg.model.ElementTree
-
elementTypeEdge
static <T> TypedTerm<ElementType<T>> elementTypeEdge(TypedTerm<EdgeType<T>> x)
DSL injection for the edge variant of hydra.pg.model.ElementType
-
elementTypeTree
static <T> TypedTerm<ElementTypeTree<T>> elementTypeTree(TypedTerm<ElementType<T>> self, TypedTerm<java.util.List<ElementTypeTree<T>>> dependencies)
DSL constructor for hydra.pg.model.ElementTypeTree
-
elementTypeTreeDependencies
static <T> TypedTerm<java.util.List<ElementTypeTree<T>>> elementTypeTreeDependencies(TypedTerm<ElementTypeTree<T>> x)
DSL accessor for the dependencies field of hydra.pg.model.ElementTypeTree
-
elementTypeTreeSelf
static <T> TypedTerm<ElementType<T>> elementTypeTreeSelf(TypedTerm<ElementTypeTree<T>> x)
DSL accessor for the self field of hydra.pg.model.ElementTypeTree
-
elementTypeTreeWithDependencies
static <T> TypedTerm<ElementTypeTree<T>> elementTypeTreeWithDependencies(TypedTerm<ElementTypeTree<T>> original, TypedTerm<java.util.List<ElementTypeTree<T>>> newVal)
DSL updater for the dependencies field of hydra.pg.model.ElementTypeTree
-
elementTypeTreeWithSelf
static <T> TypedTerm<ElementTypeTree<T>> elementTypeTreeWithSelf(TypedTerm<ElementTypeTree<T>> original, TypedTerm<ElementType<T>> newVal)
DSL updater for the self field of hydra.pg.model.ElementTypeTree
-
elementTypeVertex
static <T> TypedTerm<ElementType<T>> elementTypeVertex(TypedTerm<VertexType<T>> x)
DSL injection for the vertex variant of hydra.pg.model.ElementType
-
elementVertex
static <V> TypedTerm<Element<V>> elementVertex(TypedTerm<Vertex<V>> x)
DSL injection for the vertex variant of hydra.pg.model.Element
-
graph
static <V> TypedTerm<Graph<V>> graph(TypedTerm<java.util.Map<V,Vertex<V>>> vertices, TypedTerm<java.util.Map<V,Edge<V>>> edges)
DSL constructor for hydra.pg.model.Graph
-
graphEdges
static <V> TypedTerm<java.util.Map<V,Edge<V>>> graphEdges(TypedTerm<Graph<V>> x)
DSL accessor for the edges field of hydra.pg.model.Graph
-
graphSchema
static <T> TypedTerm<GraphSchema<T>> graphSchema(TypedTerm<java.util.Map<VertexLabel,VertexType<T>>> vertices, TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>> edges)
DSL constructor for hydra.pg.model.GraphSchema
-
graphSchemaEdges
static <T> TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>> graphSchemaEdges(TypedTerm<GraphSchema<T>> x)
DSL accessor for the edges field of hydra.pg.model.GraphSchema
-
graphSchemaVertices
static <T> TypedTerm<java.util.Map<VertexLabel,VertexType<T>>> graphSchemaVertices(TypedTerm<GraphSchema<T>> x)
DSL accessor for the vertices field of hydra.pg.model.GraphSchema
-
graphSchemaWithEdges
static <T> TypedTerm<GraphSchema<T>> graphSchemaWithEdges(TypedTerm<GraphSchema<T>> original, TypedTerm<java.util.Map<EdgeLabel,EdgeType<T>>> newVal)
DSL updater for the edges field of hydra.pg.model.GraphSchema
-
graphSchemaWithVertices
static <T> TypedTerm<GraphSchema<T>> graphSchemaWithVertices(TypedTerm<GraphSchema<T>> original, TypedTerm<java.util.Map<VertexLabel,VertexType<T>>> newVal)
DSL updater for the vertices field of hydra.pg.model.GraphSchema
-
graphVertices
static <V> TypedTerm<java.util.Map<V,Vertex<V>>> graphVertices(TypedTerm<Graph<V>> x)
DSL accessor for the vertices field of hydra.pg.model.Graph
-
graphWithEdges
static <V> TypedTerm<Graph<V>> graphWithEdges(TypedTerm<Graph<V>> original, TypedTerm<java.util.Map<V,Edge<V>>> newVal)
DSL updater for the edges field of hydra.pg.model.Graph
-
graphWithVertices
static <V> TypedTerm<Graph<V>> graphWithVertices(TypedTerm<Graph<V>> original, TypedTerm<java.util.Map<V,Vertex<V>>> newVal)
DSL updater for the vertices field of hydra.pg.model.Graph
-
labelEdge
static TypedTerm<Label> labelEdge(TypedTerm<EdgeLabel> x)
DSL injection for the edge variant of hydra.pg.model.Label
-
labelVertex
static TypedTerm<Label> labelVertex(TypedTerm<VertexLabel> x)
DSL injection for the vertex variant of hydra.pg.model.Label
-
lazyGraph
static <V> TypedTerm<LazyGraph<V>> lazyGraph(TypedTerm<java.util.List<Vertex<V>>> vertices, TypedTerm<java.util.List<Edge<V>>> edges)
DSL constructor for hydra.pg.model.LazyGraph
-
lazyGraphEdges
static <V> TypedTerm<java.util.List<Edge<V>>> lazyGraphEdges(TypedTerm<LazyGraph<V>> x)
DSL accessor for the edges field of hydra.pg.model.LazyGraph
-
lazyGraphVertices
static <V> TypedTerm<java.util.List<Vertex<V>>> lazyGraphVertices(TypedTerm<LazyGraph<V>> x)
DSL accessor for the vertices field of hydra.pg.model.LazyGraph
-
lazyGraphWithEdges
static <V> TypedTerm<LazyGraph<V>> lazyGraphWithEdges(TypedTerm<LazyGraph<V>> original, TypedTerm<java.util.List<Edge<V>>> newVal)
DSL updater for the edges field of hydra.pg.model.LazyGraph
-
lazyGraphWithVertices
static <V> TypedTerm<LazyGraph<V>> lazyGraphWithVertices(TypedTerm<LazyGraph<V>> original, TypedTerm<java.util.List<Vertex<V>>> newVal)
DSL updater for the vertices field of hydra.pg.model.LazyGraph
-
property
static <V> TypedTerm<Property<V>> property(TypedTerm<PropertyKey> key, TypedTerm<V> value)
DSL constructor for hydra.pg.model.Property
-
propertyKey
static <V> TypedTerm<PropertyKey> propertyKey(TypedTerm<Property<V>> x)
DSL accessor for the key field of hydra.pg.model.Property
-
propertyKey2
static TypedTerm<PropertyKey> propertyKey2(TypedTerm<java.lang.String> x)
DSL constructor for the hydra.pg.model.PropertyKey wrapper
-
propertyType
static <T> TypedTerm<PropertyType<T>> propertyType(TypedTerm<PropertyKey> key, TypedTerm<T> value, TypedTerm<java.lang.Boolean> required)
DSL constructor for hydra.pg.model.PropertyType
-
propertyTypeKey
static <T> TypedTerm<PropertyKey> propertyTypeKey(TypedTerm<PropertyType<T>> x)
DSL accessor for the key field of hydra.pg.model.PropertyType
-
propertyTypeRequired
static <T> TypedTerm<java.lang.Boolean> propertyTypeRequired(TypedTerm<PropertyType<T>> x)
DSL accessor for the required field of hydra.pg.model.PropertyType
-
propertyTypeValue
static <T> TypedTerm<T> propertyTypeValue(TypedTerm<PropertyType<T>> x)
DSL accessor for the value field of hydra.pg.model.PropertyType
-
propertyTypeWithKey
static <T> TypedTerm<PropertyType<T>> propertyTypeWithKey(TypedTerm<PropertyType<T>> original, TypedTerm<PropertyKey> newVal)
DSL updater for the key field of hydra.pg.model.PropertyType
-
propertyTypeWithRequired
static <T> TypedTerm<PropertyType<T>> propertyTypeWithRequired(TypedTerm<PropertyType<T>> original, TypedTerm<java.lang.Boolean> newVal)
DSL updater for the required field of hydra.pg.model.PropertyType
-
propertyTypeWithValue
static <T> TypedTerm<PropertyType<T>> propertyTypeWithValue(TypedTerm<PropertyType<T>> original, TypedTerm<T> newVal)
DSL updater for the value field of hydra.pg.model.PropertyType
-
propertyValue
static <V> TypedTerm<V> propertyValue(TypedTerm<Property<V>> x)
DSL accessor for the value field of hydra.pg.model.Property
-
propertyWithKey
static <V> TypedTerm<Property<V>> propertyWithKey(TypedTerm<Property<V>> original, TypedTerm<PropertyKey> newVal)
DSL updater for the key field of hydra.pg.model.Property
-
propertyWithValue
static <V> TypedTerm<Property<V>> propertyWithValue(TypedTerm<Property<V>> original, TypedTerm<V> newVal)
DSL updater for the value field of hydra.pg.model.Property
-
unEdgeLabel
static TypedTerm<java.lang.String> unEdgeLabel(TypedTerm<EdgeLabel> x)
DSL accessor for the body of hydra.pg.model.EdgeLabel
-
unPropertyKey
static TypedTerm<java.lang.String> unPropertyKey(TypedTerm<PropertyKey> x)
DSL accessor for the body of hydra.pg.model.PropertyKey
-
unVertexLabel
static TypedTerm<java.lang.String> unVertexLabel(TypedTerm<VertexLabel> x)
DSL accessor for the body of hydra.pg.model.VertexLabel
-
vertex
static <V> TypedTerm<Vertex<V>> vertex(TypedTerm<VertexLabel> label, TypedTerm<V> id, TypedTerm<java.util.Map<PropertyKey,V>> properties)
DSL constructor for hydra.pg.model.Vertex
-
vertexId
static <V> TypedTerm<V> vertexId(TypedTerm<Vertex<V>> x)
DSL accessor for the id field of hydra.pg.model.Vertex
-
vertexLabel
static <V> TypedTerm<VertexLabel> vertexLabel(TypedTerm<Vertex<V>> x)
DSL accessor for the label field of hydra.pg.model.Vertex
-
vertexLabel2
static TypedTerm<VertexLabel> vertexLabel2(TypedTerm<java.lang.String> x)
DSL constructor for the hydra.pg.model.VertexLabel wrapper
-
vertexProperties
static <V> TypedTerm<java.util.Map<PropertyKey,V>> vertexProperties(TypedTerm<Vertex<V>> x)
DSL accessor for the properties field of hydra.pg.model.Vertex
-
vertexType
static <T> TypedTerm<VertexType<T>> vertexType(TypedTerm<VertexLabel> label, TypedTerm<T> id, TypedTerm<java.util.List<PropertyType<T>>> properties)
DSL constructor for hydra.pg.model.VertexType
-
vertexTypeId
static <T> TypedTerm<T> vertexTypeId(TypedTerm<VertexType<T>> x)
DSL accessor for the id field of hydra.pg.model.VertexType
-
vertexTypeLabel
static <T> TypedTerm<VertexLabel> vertexTypeLabel(TypedTerm<VertexType<T>> x)
DSL accessor for the label field of hydra.pg.model.VertexType
-
vertexTypeProperties
static <T> TypedTerm<java.util.List<PropertyType<T>>> vertexTypeProperties(TypedTerm<VertexType<T>> x)
DSL accessor for the properties field of hydra.pg.model.VertexType
-
vertexTypeWithId
static <T> TypedTerm<VertexType<T>> vertexTypeWithId(TypedTerm<VertexType<T>> original, TypedTerm<T> newVal)
DSL updater for the id field of hydra.pg.model.VertexType
-
vertexTypeWithLabel
static <T> TypedTerm<VertexType<T>> vertexTypeWithLabel(TypedTerm<VertexType<T>> original, TypedTerm<VertexLabel> newVal)
DSL updater for the label field of hydra.pg.model.VertexType
-
vertexTypeWithProperties
static <T> TypedTerm<VertexType<T>> vertexTypeWithProperties(TypedTerm<VertexType<T>> original, TypedTerm<java.util.List<PropertyType<T>>> newVal)
DSL updater for the properties field of hydra.pg.model.VertexType
-
vertexWithAdjacentEdges
static <V> TypedTerm<VertexWithAdjacentEdges<V>> vertexWithAdjacentEdges(TypedTerm<Vertex<V>> vertex, TypedTerm<java.util.List<AdjacentEdge<V>>> ins, TypedTerm<java.util.List<AdjacentEdge<V>>> outs)
DSL constructor for hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesIns
static <V> TypedTerm<java.util.List<AdjacentEdge<V>>> vertexWithAdjacentEdgesIns(TypedTerm<VertexWithAdjacentEdges<V>> x)
DSL accessor for the ins field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesOuts
static <V> TypedTerm<java.util.List<AdjacentEdge<V>>> vertexWithAdjacentEdgesOuts(TypedTerm<VertexWithAdjacentEdges<V>> x)
DSL accessor for the outs field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesVertex
static <V> TypedTerm<Vertex<V>> vertexWithAdjacentEdgesVertex(TypedTerm<VertexWithAdjacentEdges<V>> x)
DSL accessor for the vertex field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesWithIns
static <V> TypedTerm<VertexWithAdjacentEdges<V>> vertexWithAdjacentEdgesWithIns(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<java.util.List<AdjacentEdge<V>>> newVal)
DSL updater for the ins field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesWithOuts
static <V> TypedTerm<VertexWithAdjacentEdges<V>> vertexWithAdjacentEdgesWithOuts(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<java.util.List<AdjacentEdge<V>>> newVal)
DSL updater for the outs field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithAdjacentEdgesWithVertex
static <V> TypedTerm<VertexWithAdjacentEdges<V>> vertexWithAdjacentEdgesWithVertex(TypedTerm<VertexWithAdjacentEdges<V>> original, TypedTerm<Vertex<V>> newVal)
DSL updater for the vertex field of hydra.pg.model.VertexWithAdjacentEdges
-
vertexWithId
static <V> TypedTerm<Vertex<V>> vertexWithId(TypedTerm<Vertex<V>> original, TypedTerm<V> newVal)
DSL updater for the id field of hydra.pg.model.Vertex
-
vertexWithLabel
static <V> TypedTerm<Vertex<V>> vertexWithLabel(TypedTerm<Vertex<V>> original, TypedTerm<VertexLabel> newVal)
DSL updater for the label field of hydra.pg.model.Vertex
-
-