Package org.umlg.sqlg.structure
Interface SqlgTraversalDsl<S,E>
- All Superinterfaces:
AutoCloseable,Cloneable,org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,,E> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin<S,,E> Iterator<E>,Serializable,org.apache.tinkerpop.gremlin.process.traversal.Traversal<S,,E> org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,E>
- All Known Subinterfaces:
SqlgTraversal<S,E>
- All Known Implementing Classes:
DefaultSqlgTraversal
public interface SqlgTraversalDsl<S,E>
extends org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin<S,E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin<S extends Object,E extends Object>, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S extends Object,E extends Object>, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Exceptions, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Symbols -
Method Summary
Modifier and TypeMethodDescriptiondefault <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> cosineDistance(String columnName, String source, float[] target) default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> dijkstra(long startVid, long endVid, boolean directed) default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> hammingDistance(String columnName, String source, boolean[] target) default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> innerProduct(String columnName, String source, float[] target) default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> jaccardDistance(String columnName, String source, boolean[] target) default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> l1distance(String columnName, String source, float[] target) default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> l2distance(String columnName, String source, float[] target) default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.structure.Vertex> Implements pgr_connectedComponents.Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
addE, addE, addV, addV, addV, aggregate, aggregate, all, and, any, as, asAdmin, asDate, asString, asString, barrier, barrier, barrier, both, bothE, bothV, branch, branch, by, by, by, by, by, by, by, by, by, by, call, call, call, call, cap, choose, choose, choose, choose, choose, choose, coalesce, coin, combine, concat, concat, conjoin, connectedComponent, constant, count, count, cyclicPath, dateAdd, dateDiff, dateDiff, dedup, dedup, difference, disjunct, drop, E, element, elementMap, emit, emit, emit, fail, fail, filter, filter, flatMap, flatMap, fold, fold, format, from, from, from, group, group, groupCount, groupCount, has, has, has, has, has, has, has, has, has, hasId, hasId, hasKey, hasKey, hasLabel, hasLabel, hasNot, hasValue, hasValue, id, identity, in, index, inE, inject, intersect, inV, is, is, key, label, length, length, limit, limit, local, loops, loops, lTrim, lTrim, map, map, match, math, max, max, mean, mean, merge, mergeE, mergeE, mergeE, mergeV, mergeV, mergeV, min, min, none, not, option, option, option, option, optional, or, order, order, otherV, out, outE, outV, pageRank, pageRank, path, peerPressure, product, profile, profile, program, project, properties, property, property, property, propertyMap, range, range, read, repeat, repeat, replace, replace, reverse, rTrim, rTrim, sack, sack, sample, sample, select, select, select, select, select, select, select, shortestPath, sideEffect, sideEffect, simplePath, skip, skip, split, split, store, subgraph, substring, substring, substring, substring, sum, sum, tail, tail, tail, tail, timeLimit, times, to, to, to, to, toE, toLower, toLower, toUpper, toUpper, toV, tree, tree, trim, trim, unfold, union, until, until, V, value, valueMap, valueMap, values, where, where, where, with, with, writeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin
addStep, clone, iterateMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
close, explain, fill, forEachRemaining, forEachRemaining, next, notifyClose, promise, toBulkSet, toList, toSet, toStream, tryNextMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
addStart, addStarts, addStep, applyStrategies, equals, getBytecode, getEndStep, getGraph, getParent, getSideEffects, getStartStep, getSteps, getStrategies, getTraversalSource, getTraverserGenerator, getTraverserRequirements, getTraverserSetSupplier, isLocked, isRoot, lock, nextTraverser, removeStep, removeStep, reset, setGraph, setParent, setSideEffects, setStrategies
-
Method Details
-
pgrConnectedComponent
default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.structure.Vertex> pgrConnectedComponent()Implements pgr_connectedComponents. The methods runs over the whole graph.- Returns:
- Returns each vertex in the graph, with a special property `SqlgPGRoutingFactory.TRAVERSAL_COMPONENT` which holds the component label.
-
dijkstra
default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> dijkstra(long startVid, long endVid, boolean directed) - Parameters:
startVid- sequence id of the start vertexendVid- sequence id of the end vertexdirected- is the graph directed or not- Returns:
- a @
Pathfrom startVid to endVid
-
dijkstra
-
dijkstra
-
dijkstra
-
fun
-
l2distance
-
l1distance
-
innerProduct
-
cosineDistance
-
hammingDistance
-
jaccardDistance
-