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 cyclicPath(): GraphTraversal[Row, E]

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

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

    Permalink
    Definition Classes
    GraphTraversal
  55. 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

  56. val dgf: DseGraphFrame

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

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

    Permalink
  59. def emit(): GraphTraversal[Row, E]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  83. 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
  84. def getSideEffects(): TraversalSideEffects

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

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

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

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

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

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

    Permalink
  91. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  112. 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
  113. def hasNot(arg0: String): GraphTraversal[Row, E]

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

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

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

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

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

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

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

    Permalink
  121. def idIterator: Iterator[E]

    Permalink
  122. def identity(): GraphTraversal[Row, E]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  130. def isEdgeTraversal: Boolean

    Permalink
  131. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Attributes
    protected
  133. def isLocked(): Boolean

    Permalink
    Definition Classes
    DefaultTraversal → Admin
  134. def isVertexTraversal: Boolean

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

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

    Permalink
    Definition Classes
    Traversal
  137. 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
  138. def key(): GraphTraversal[Row, String]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  154. 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
  155. def next(arg0: Int): List[E]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  174. def predicateUdf(p: P[_], column: Column): Column

    Permalink
  175. def process(step: GroupCountStep[_, _], df: DataFrame): DataFrame

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

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

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

    Permalink
    Attributes
    protected
  179. 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
  180. 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
  181. def process(step: HasStep[_], df: DataFrame): DataFrame

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  201. def propertyMapIterator: Iterator[E]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  218. def setEdgeTraversal: Unit

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  227. 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
  228. def store(arg0: String): GraphTraversal[Row, E]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  251. 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GraphTraversal
  269. 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