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 Type
    Method
    Description
    default <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>
    dijkstra(long startVid, List<Long> endVids, boolean directed)
     
    default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path>
    dijkstra(List<Long> startVids, long endVid, boolean directed)
     
    default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path>
    dijkstra(List<Long> startVids, List<Long> endVids, boolean directed)
     
    default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R>
    fun(String columnName, PropertyType functionResultPropertyType, Function<Object,String> fun)
     
    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 java.util.Iterator

    hasNext, next, remove

    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 vertex
      endVid - sequence id of the end vertex
      directed - is the graph directed or not
      Returns:
      a @Path from startVid to endVid
    • dijkstra

      default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> dijkstra(List<Long> startVids, List<Long> endVids, boolean directed)
    • dijkstra

      default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> dijkstra(long startVid, List<Long> endVids, boolean directed)
    • dijkstra

      default org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,org.apache.tinkerpop.gremlin.process.traversal.Path> dijkstra(List<Long> startVids, long endVid, boolean directed)
    • fun

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> fun(String columnName, PropertyType functionResultPropertyType, Function<Object,String> fun)
    • l2distance

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> l2distance(String columnName, String source, float[] target)
    • l1distance

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> l1distance(String columnName, String source, float[] target)
    • innerProduct

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> innerProduct(String columnName, String source, float[] target)
    • cosineDistance

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> cosineDistance(String columnName, String source, float[] target)
    • hammingDistance

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> hammingDistance(String columnName, String source, boolean[] target)
    • jaccardDistance

      default <R> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<S,R> jaccardDistance(String columnName, String source, boolean[] target)