Object

com.vesoft.nebula.connector.writer

NebulaExecutor

Related Doc: package writer

Permalink

object NebulaExecutor

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NebulaExecutor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def assignEdgePropNames(schema: StructType, srcIndex: Int, dstIndex: Int, rankIndex: Int, srcAsProp: Boolean, dstAsProp: Boolean, rankAsProp: Boolean): PropertyNames

    Permalink

    deal with edge property names srcId,dstId and rank is not in properties.

    deal with edge property names srcId,dstId and rank is not in properties.

    schema

    DataFrame schema

    srcIndex

    srcId's position in DF

    dstIndex

    dstId's position in DF

    rankIndex

    rankIndex's position in DF

  6. def assignEdgeValues(schema: StructType, record: InternalRow, srcIndex: Int, dstIndex: Int, rankIndex: Int, srcAsProp: Boolean, dstAsProp: Boolean, rankAsProp: Boolean, fieldTypeMap: Map[String, Integer]): PropertyValues

    Permalink

    deal with edge property values

  7. def assignVertexPropNames(schema: StructType, vertexIndex: Int, vidAsProp: Boolean): PropertyNames

    Permalink

    deal with vertex property names

  8. def assignVertexPropValues(schema: StructType, record: InternalRow, vertexIndex: Int, vidAsProp: Boolean, fieldTypeMap: Map[String, Integer]): PropertyValues

    Permalink

    deal with vertex property values

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def escapePropName(nebulaFields: List[String]): List[String]

    Permalink

    escape nebula property name, add for each property.

    escape nebula property name, add for each property.

    nebulaFields

    nebula property name list

    returns

    escaped nebula property name list

  13. def extraID(schema: StructType, record: InternalRow, index: Int, policy: Option[KeyPolicy.Value], isVidStringType: Boolean): String

    Permalink

    deal with vertex ID, used to extra vertex's id and edge's srcId,dstId

    deal with vertex ID, used to extra vertex's id and edge's srcId,dstId

    isVidStringType

    true if vid_type is Fix_String

  14. def extraRank(schema: StructType, record: InternalRow, rankIndex: Int): EdgeRank

    Permalink

    extract rank value for edge

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toDeleteExecuteStatement(edgeName: String, edges: NebulaEdges): String

    Permalink

    construct delete statement for edge

  24. def toDeleteExecuteStatement(vertices: NebulaVertices, deleteEdge: Boolean): String

    Permalink

    construct delete statement for vertex

  25. def toExecuteSentence(edgeName: String, edges: NebulaEdges): String

    Permalink

    construct insert statement for edge

  26. def toExecuteSentence(tagName: String, vertices: NebulaVertices): String

    Permalink

    construct insert statement for vertex

  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. def toUpdateExecuteStatement(edgeName: String, nebulaEdges: NebulaEdges): String

    Permalink

    construct update statement for edge

  29. def toUpdateExecuteStatement(tagName: String, nebulaVertices: NebulaVertices): String

    Permalink

    construct update statement for vertex

  30. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped