Class

com.datastax.bdp.graph.spark.graphframe

DseGraphTraversal

Related Doc: package graphframe

Permalink

class DseGraphTraversal[E] extends DefaultGraphTraversal[Row, E]

wrap vertex data frame to implement TinkerPop functions

Linear Supertypes
DefaultGraphTraversal[Row, E], Admin[Row, E], GraphTraversal[Row, E], DefaultTraversal[Row, E], Admin[Row, E], Traversal[Row, E], AutoCloseable, Cloneable, Serializable, Iterator[E], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DseGraphTraversal
  2. DefaultGraphTraversal
  3. Admin
  4. GraphTraversal
  5. DefaultTraversal
  6. Admin
  7. Traversal
  8. AutoCloseable
  9. Cloneable
  10. Serializable
  11. Iterator
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DseGraphTraversal(dgf: DseGraphFrame)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val TraversersColumn: Column

    Permalink
    Attributes
    protected
  5. val TraversersColumnName: String

    Permalink
    Attributes
    protected
  6. def V(arg0: <repeated...>[AnyRef]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  7. def addE(arg0: String): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  8. def addStart(arg0: Admin[Row]): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  9. def addStarts(arg0: Iterator[Admin[Row]]): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  10. def addStep[E2](arg0: Step[_, E2]): Admin[Row, E2]

    Permalink
    Definition Classes
    Admin → Admin
  11. def addStep[S2, E2](arg0: Int, arg1: Step[_, _]): Admin[S2, E2]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
    Annotations
    @throws( ... )
  12. def addV(): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  13. def addV(arg0: String): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  14. def aggregate(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  15. def and(arg0: <repeated...>[Traversal[_, _]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  16. def applyStrategies(): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
    Annotations
    @throws( ... )
  17. def as(arg0: String, arg1: <repeated...>[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  18. def asAdmin(): Admin[Row, E]

    Permalink
    Definition Classes
    DefaultGraphTraversal → GraphTraversal → DefaultTraversal → Traversal
  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def barrier(arg0: Consumer[TraverserSet[AnyRef]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  21. def barrier(arg0: Int): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  22. def barrier(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  23. def both(arg0: <repeated...>[String]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  24. def bothE(arg0: <repeated...>[String]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  25. def bothV(): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  26. def branch[M, E2](arg0: Function[Traverser[E], M]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  27. def branch[M, E2](arg0: Traversal[_, M]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  28. def by[U](arg0: Function[U, AnyRef], arg1: Comparator): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  29. def by[V](arg0: String, arg1: Comparator[V]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  30. def by(arg0: Order): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  31. def by(arg0: Comparator[E]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  32. def by[V](arg0: Traversal[_, _], arg1: Comparator[V]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  33. def by[V](arg0: Function[V, AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  34. def by(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  35. def by(arg0: T): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  36. def by(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  37. def by(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  38. def cap[E2](arg0: String, arg1: <repeated...>[String]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  39. def choose[E2](arg0: Predicate[E], arg1: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  40. def choose[E2](arg0: Predicate[E], arg1: Traversal[_, E2], arg2: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  41. def choose[M, E2](arg0: Function[E, M]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  42. def choose[E2](arg0: Traversal[_, _], arg1: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  43. def choose[E2](arg0: Traversal[_, _], arg1: Traversal[_, E2], arg2: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  44. def choose[M, E2](arg0: Traversal[_, M]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  45. def clone(): DefaultGraphTraversal[Row, E]

    Permalink
    Definition Classes
    DefaultGraphTraversal → Admin → DefaultTraversal → Admin → AnyRef
  46. def close(): Unit

    Permalink
    Definition Classes
    Traversal → AutoCloseable
    Annotations
    @throws( classOf[java.lang.Exception] )
  47. def coalesce[E2](arg0: <repeated...>[Traversal[_, E2]]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  48. def coin(arg0: Double): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  49. def constant[E2](arg0: E2): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  50. def count(arg0: Scope): GraphTraversal[Row, Long]

    Permalink
    Definition Classes
    GraphTraversal
  51. def count(): GraphTraversal[Row, Long]

    Permalink
    Definition Classes
    GraphTraversal
  52. def customPredicateUdf(p: P[_], column: Column, columnName: String): Column

    Permalink
  53. def cyclicPath(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  54. def dedup(arg0: <repeated...>[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  55. def dedup(arg0: Scope, arg1: <repeated...>[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  56. def df: DataFrame

    Permalink

    the main processing method.

    the main processing method. It calls interceptors then does default processing

    returns

    traversal result as a DataFrame

  57. val dgf: DseGraphFrame

    Permalink
  58. def drop(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  59. def edgeToVertexWithDirection(v: DataFrame, e: DataFrame, in: Boolean, idOnly: Boolean): DataFrame

    Permalink
    Attributes
    protected
  60. def emit(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  61. def emit(arg0: Predicate[Traverser[E]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  62. def emit(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  63. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  64. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    DefaultTraversal → AnyRef → Any
  65. def equals(arg0: Admin[Row, E]): Boolean

    Permalink
    Definition Classes
    Admin
  66. def explain(): TraversalExplanation

    Permalink
    Definition Classes
    Traversal
  67. def fill[C <: Collection[E]](arg0: C): C

    Permalink
    Definition Classes
    Traversal
  68. def filter(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  69. def filter(arg0: Predicate[Traverser[E]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  70. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  71. def flatMap[E2](arg0: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  72. def flatMap[E2](arg0: Function[Traverser[E], Iterator[E2]]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  73. def fold[E2](arg0: E2, arg1: BiFunction[E2, E, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  74. def fold(): GraphTraversal[Row, List[E]]

    Permalink
    Definition Classes
    GraphTraversal
  75. def forEachRemaining(arg0: Consumer[_ >: E]): Unit

    Permalink
    Definition Classes
    Traversal → Iterator
  76. def forEachRemaining[E2](arg0: Class[E2], arg1: Consumer[E2]): Unit

    Permalink
    Definition Classes
    Traversal
  77. def from(arg0: Traversal[E, Vertex]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  78. def from(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  79. def getBytecode(): Bytecode

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  80. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  81. def getEndStep(): Step[_, E]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  82. def getGraph(): Optional[Graph]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  83. def getParent(): TraversalParent

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  84. def getPrivateField[T](o: Any, fieldName: String): T

    Permalink

    Use this method to get Step properties to work around interface inconsistency.

    Use this method to get Step properties to work around interface inconsistency.

    Attributes
    protected
  85. def getSideEffects(): TraversalSideEffects

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  86. def getStartStep(): Step[Row, _]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  87. def getSteps(): List[Step[_, _]]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  88. def getStrategies(): TraversalStrategies

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  89. def getTraverserGenerator(): TraverserGenerator

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  90. def getTraverserRequirements(): Set[TraverserRequirement]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  91. def graphName: String

    Permalink
  92. def graphName(name: String): DseGraphTraversal[E]

    Permalink

    Set name of the graph in case it was lost during conversion operations or the result should be stored in another graph The name will be updated in the DseGraphFrame

    Set name of the graph in case it was lost during conversion operations or the result should be stored in another graph The name will be updated in the DseGraphFrame

    name

    of the graph

    returns

    this

  93. def group(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  94. def group[K, V](): GraphTraversal[Row, Map[K, V]]

    Permalink
    Definition Classes
    GraphTraversal
  95. def groupCount(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  96. def groupCount[K](): GraphTraversal[Row, Map[K, Long]]

    Permalink
    Definition Classes
    GraphTraversal
  97. def groupCountIterator: Iterator[E]

    Permalink
  98. def has(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  99. def has(arg0: String, arg1: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  100. def has(arg0: T, arg1: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  101. def has(arg0: String, arg1: String, arg2: Any): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  102. def has(arg0: String, arg1: String, arg2: P[_]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  103. def has(arg0: T, arg1: Any): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  104. def has(arg0: String, arg1: Any): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  105. def has(arg0: T, arg1: P[_]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  106. def has(arg0: String, arg1: P[_]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  107. def hasId(arg0: P[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  108. def hasId(arg0: Any, arg1: <repeated...>[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  109. def hasKey(arg0: P[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  110. def hasKey(arg0: String, arg1: <repeated...>[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  111. def hasLabel(arg0: P[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  112. def hasLabel(arg0: String, arg1: <repeated...>[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  113. def hasNext(): Boolean

    Permalink

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver call at the end of computations.

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver call at the end of computations.

    Definition Classes
    DseGraphTraversal → DefaultTraversal → Iterator
  114. def hasNot(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  115. def hasValue(arg0: P[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  116. def hasValue(arg0: Any, arg1: <repeated...>[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  117. def hashCode(): Int

    Permalink
    Definition Classes
    DefaultTraversal → AnyRef → Any
  118. def id(): GraphTraversal[Row, AnyRef]

    Permalink
    Definition Classes
    GraphTraversal
  119. def idColumnNames: Seq[String]

    Permalink
    Attributes
    protected
  120. def idColumns: Seq[Column]

    Permalink
    Attributes
    protected
  121. def idGroupCountIterator: Iterator[E]

    Permalink
  122. def idIterator: Iterator[E]

    Permalink
  123. def idOnlyVertexStep(step: Step[_, _]): Boolean

    Permalink

    Check the step is required only id column The method is used in traversal steps to reduce number of join operations

    Check the step is required only id column The method is used in traversal steps to reduce number of join operations

    step

    to check

    returns

    true for steps that need only vertex id

    Attributes
    protected
  124. def identity(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  125. def identityGroupCountIterator: Iterator[E]

    Permalink
  126. def in(arg0: <repeated...>[String]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  127. def inE(arg0: <repeated...>[String]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  128. def inV(): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  129. def inject(arg0: <repeated...>[E]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  130. def is(arg0: Any): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  131. def is(arg0: P[E]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  132. def isEdgeTraversal: Boolean

    Permalink
  133. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  134. def isLastStep(step: Step[_, _]): Boolean

    Permalink
    Attributes
    protected
  135. def isLocked(): Boolean

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  136. def isStdPredicate(p: BiPredicate[_, _]): Boolean

    Permalink
  137. def isVertexTraversal: Boolean

    Permalink
  138. def iterate(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    DseGraphTraversal → DefaultGraphTraversal → Admin → GraphTraversal
  139. def iterate[A, B](): Traversal[A, B]

    Permalink
    Definition Classes
    Traversal
  140. lazy val iterator: Iterator[E]

    Permalink

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver only count().next() is supported for now It is recommended to get table like results with df() method.

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver only count().next() is supported for now It is recommended to get table like results with df() method.

    Attributes
    protected
  141. def key(): GraphTraversal[Row, String]

    Permalink
    Definition Classes
    GraphTraversal
  142. def label(): GraphTraversal[Row, String]

    Permalink
    Definition Classes
    GraphTraversal
  143. def limit[E2](arg0: Scope, arg1: Long): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  144. def limit(arg0: Long): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  145. def local[E2](arg0: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  146. def loops(): GraphTraversal[Row, Integer]

    Permalink
    Definition Classes
    GraphTraversal
  147. def map[E2](arg0: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  148. def map[E2](arg0: Function[Traverser[E], E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  149. def match[E2](arg0: <repeated...>[Traversal[_, _]]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  150. def max[E2 <: Number](arg0: Scope): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  151. def max[E2 <: Number](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  152. def mean[E2 <: Number](arg0: Scope): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  153. def mean[E2 <: Number](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  154. def min[E2 <: Number](arg0: Scope): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  155. def min[E2 <: Number](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  156. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  157. def next(): E

    Permalink

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver call at the end of computations.

    Iterator methods cause DataFrame collect() call, that materializes all rows on the driver call at the end of computations.

    Definition Classes
    DseGraphTraversal → DefaultTraversal → Iterator
  158. def next(arg0: Int): List[E]

    Permalink
    Definition Classes
    Traversal
  159. def nextTraverser(): Admin[E]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  160. def not(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  161. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  162. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  163. def option[E2](arg0: Traversal[E, E2]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  164. def option[M, E2](arg0: M, arg1: Traversal[E, E2]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  165. def optional[E2](arg0: Traversal[_, E2]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  166. def or(arg0: <repeated...>[Traversal[_, _]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  167. def order(arg0: Scope): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  168. def order(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  169. def otherV(): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  170. def out(arg0: <repeated...>[String]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  171. def outE(arg0: <repeated...>[String]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  172. def outV(): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  173. def pageRank(arg0: Double): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  174. def pageRank(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  175. def path(): GraphTraversal[Row, Path]

    Permalink
    Definition Classes
    GraphTraversal
  176. def peerPressure(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  177. def process(step: GroupCountStep[_, _], df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  178. def process(step: AndStep[_], df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  179. def process(step: NotStep[_], result: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  180. def process(step: TraversalFilterStep[_], result: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  181. def process(step: VertexStep[_], df: DataFrame): DataFrame

    Permalink

    there are two combination of vertex steps Vertex->Vertex | g.V().out() Vertex->Egde | g.V().outE() with three direcctions: IN, OUT, BOTH

    there are two combination of vertex steps Vertex->Vertex | g.V().out() Vertex->Egde | g.V().outE() with three direcctions: IN, OUT, BOTH

    Attributes
    protected
  182. def process(step: EdgeVertexStep, df: DataFrame): DataFrame

    Permalink

    there are three combination of edge steps g.E().outV() g.E().inV() g.E().bothV() with three directions: IN, OUT, BOTH

    there are three combination of edge steps g.E().outV() g.E().inV() g.E().bothV() with three directions: IN, OUT, BOTH

    Attributes
    protected
  183. def process(step: HasStep[_], df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  184. def process(step: IsStep[_], df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  185. def process(step: PageRankVertexProgramStep, df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  186. def process(step: AddPropertyStep[_], df: DataFrame): DataFrame

    Permalink
  187. def process(step: DropStep[_], df: DataFrame): DataFrame

    Permalink
  188. def process(step: PropertiesStep[_], df: DataFrame): DataFrame

    Permalink
  189. def process(step: PropertyMapStep[_], df: DataFrame): DataFrame

    Permalink
  190. def process(step: IdStep[_], df: DataFrame): DataFrame

    Permalink
  191. def process(step: CountGlobalStep[_], df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  192. def process(df: DataFrame): DataFrame

    Permalink
    Attributes
    protected
  193. def profile(): GraphTraversal[Row, TraversalMetrics]

    Permalink
    Definition Classes
    GraphTraversal → Traversal
  194. def profile(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  195. def program(arg0: VertexProgram[_]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  196. def project[E2](arg0: String, arg1: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  197. def promise[T](arg0: Function[Traversal[Row, E], T]): CompletableFuture[T]

    Permalink
    Definition Classes
    Traversal
  198. def properties[E2](arg0: <repeated...>[String]): GraphTraversal[Row, _ <: Property[E2]]

    Permalink
    Definition Classes
    GraphTraversal
  199. def propertiesIterator: Iterator[E]

    Permalink
  200. def property(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  201. def property(arg0: Cardinality, arg1: Any, arg2: Any, arg3: <repeated...>[AnyRef]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  202. def propertyMap[E2](arg0: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  203. def propertyMapIterator(includeId: Boolean): Iterator[E]

    Permalink
  204. def range[E2](arg0: Scope, arg1: Long, arg2: Long): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  205. def range(arg0: Long, arg1: Long): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  206. def remove(): Unit

    Permalink
    Definition Classes
    Iterator
  207. def removeStep[S2, E2](arg0: Int): Admin[S2, E2]

    Permalink
    Definition Classes
    DefaultTraversal → Admin
    Annotations
    @throws( ... )
  208. def removeStep[S2, E2](arg0: Step[_, _]): Admin[S2, E2]

    Permalink
    Definition Classes
    Admin
    Annotations
    @throws( ... )
  209. def repeat(arg0: Traversal[_, E]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  210. def reset(): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  211. def sack[V, U](arg0: BiFunction[V, U, V]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  212. def sack[E2](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  213. def sample(arg0: Scope, arg1: Int): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  214. def sample(arg0: Int): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  215. def select[E2](arg0: Column): GraphTraversal[Row, Collection[E2]]

    Permalink
    Definition Classes
    GraphTraversal
  216. def select[E2](arg0: String): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  217. def select[E2](arg0: Pop, arg1: String): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  218. def select[E2](arg0: String, arg1: String, arg2: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  219. def select[E2](arg0: Pop, arg1: String, arg2: String, arg3: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  220. def setEdgeTraversal: Unit

    Permalink
  221. def setGraph(arg0: Graph): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  222. def setParent(arg0: TraversalParent): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  223. def setSideEffects(arg0: TraversalSideEffects): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  224. def setStrategies(arg0: TraversalStrategies): Unit

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  225. def setVertexTraversal: Unit

    Permalink
  226. def sideEffect(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  227. def sideEffect(arg0: Consumer[Traverser[E]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  228. def simplePath(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  229. def standardIdColumnNamesToRemove: Seq[String]

    Permalink

    if standard id is used and user do not use it as regular properties in some vertices.

    if standard id is used and user do not use it as regular properties in some vertices. valueMap and values() should not show them.

    returns

    "community_id", "member_id" or both if they are not used as regular properties

    Attributes
    protected
  230. def stdPredicateUdf(p: P[_], column: Column): Column

    Permalink
  231. def store(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  232. def subgraph(arg0: String): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  233. def sum[E2 <: Number](arg0: Scope): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  234. def sum[E2 <: Number](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  235. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  236. def systemColumnNames: Seq[String]

    Permalink
    Attributes
    protected
  237. def systemColumns: Seq[Column]

    Permalink
    Attributes
    protected
  238. def tail[E2](arg0: Scope, arg1: Long): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  239. def tail[E2](arg0: Scope): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  240. def tail(arg0: Long): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  241. def tail(): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  242. def timeLimit(arg0: Long): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  243. def times(arg0: Int): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  244. def to(arg0: Traversal[E, Vertex]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  245. def to(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  246. def to(arg0: Direction, arg1: <repeated...>[String]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  247. def toBulkSet(): BulkSet[E]

    Permalink
    Definition Classes
    Traversal
  248. def toE(arg0: Direction, arg1: <repeated...>[String]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
  249. def toList(): List[E]

    Permalink
    Definition Classes
    DseGraphTraversal → Traversal
  250. def toSet(): Set[E]

    Permalink
    Definition Classes
    DseGraphTraversal → Traversal
  251. def toStream(): Stream[E]

    Permalink
    Definition Classes
    Traversal
  252. def toString(): String

    Permalink
    Definition Classes
    DefaultTraversal → AnyRef → Any
  253. def toV(arg0: Direction): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
  254. var traversalType: scala.reflect.api.JavaUniverse.Type

    Permalink

    traversal is mutable when steps are applied the typeTag is used to control step to step safety and type of the last step result for the iterator.

  255. def tree(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  256. def tree(): GraphTraversal[Row, Tree]

    Permalink
    Definition Classes
    GraphTraversal
  257. def tryNext(): Optional[E]

    Permalink
    Definition Classes
    Traversal
  258. def unfold[E2](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  259. def union[E2](arg0: <repeated...>[Traversal[_, E2]]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  260. def until(arg0: Predicate[Traverser[E]]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  261. def until(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  262. def value[E2](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  263. def valueMap[E2](arg0: Boolean, arg1: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  264. def valueMap[E2](arg0: <repeated...>[String]): GraphTraversal[Row, Map[String, E2]]

    Permalink
    Definition Classes
    GraphTraversal
  265. def values[E2](arg0: <repeated...>[String]): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
  266. def vertexToEdgeWithDirection(v: DataFrame, e: DataFrame, in: Boolean, returnEdge: Boolean, idOnly: Boolean): DataFrame

    Permalink
    Attributes
    protected
  267. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  268. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  269. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  270. def where(arg0: Traversal[_, _]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  271. def where(arg0: P[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
  272. def where(arg0: String, arg1: P[String]): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal

Deprecated Value Members

  1. def addE(arg0: Direction, arg1: String, arg2: String, arg3: <repeated...>[AnyRef]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def addInE(arg0: String, arg1: String, arg2: <repeated...>[AnyRef]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def addOutE(arg0: String, arg1: String, arg2: <repeated...>[AnyRef]): GraphTraversal[Row, Edge]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. def addV(arg0: <repeated...>[AnyRef]): GraphTraversal[Row, Vertex]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  5. def groupV3d0(arg0: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  6. def groupV3d0[K, V](): GraphTraversal[Row, Map[K, V]]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  7. def mapKeys[E2](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  8. def mapValues[E2](): GraphTraversal[Row, E2]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  9. def sack[V, U](arg0: BiFunction[V, U, V], arg1: String): GraphTraversal[Row, E]

    Permalink
    Definition Classes
    GraphTraversal
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from DefaultGraphTraversal[Row, E]

Inherited from Admin[Row, E]

Inherited from GraphTraversal[Row, E]

Inherited from DefaultTraversal[Row, E]

Inherited from Admin[Row, E]

Inherited from Traversal[Row, E]

Inherited from AutoCloseable

Inherited from Cloneable

Inherited from Serializable

Inherited from Iterator[E]

Inherited from AnyRef

Inherited from Any

Ungrouped