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) 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, write
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin
addStep, clone, iterate
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
close, explain, fill, forEachRemaining, forEachRemaining, next, notifyClose, promise, toBulkSet, toList, toSet, toStream, tryNext
Methods 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
-
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 @
Path
from startVid to endVid
-
dijkstra
-
dijkstra
-
dijkstra
-
fun
-
l2distance
-
l1distance
-
innerProduct
-
cosineDistance
-
hammingDistance
-
jaccardDistance
-