Packages

class VertexInfo extends AnyRef

VertexInfo is a class to store the vertex meta information.

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

Instance Constructors

  1. new VertexInfo()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. var chunk_size: Long
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def containProperty(property_name: String): Boolean

    Check if the vertex info contains certain property.

    Check if the vertex info contains certain property.

    property_name

    name of the property.

    returns

    true if the vertex info contains the property, otherwise false.

  8. def containPropertyGroup(property_group: PropertyGroup): Boolean

    Check if the vertex info contains the property group.

    Check if the vertex info contains the property group.

    property_group

    the property group to check.

    returns

    true if the vertex info contains the property group, otherwise false.

  9. def dump(): String

    Dump to Yaml string.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def getChunk_size(): Long
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def getFilePath(property_group: PropertyGroup, chunk_index: Long): String

    Get the chunk file path of property group of vertex chunk.

    Get the chunk file path of property group of vertex chunk.

    property_group

    the property group.

    chunk_index

    the index of vertex chunk

    returns

    chunk file path.

  15. def getLabel(): String
  16. def getPathPrefix(property_group: PropertyGroup): String

    Get the path prefix for the specified property group.

    Get the path prefix for the specified property group.

    property_group

    the property group.

    returns

    the path prefix of the property group chunk files.

  17. def getPrefix(): String
  18. def getPrimaryKey(): String

    Get primary key of vertex info.

    Get primary key of vertex info.

    returns

    name of the primary key.

  19. def getPropertyGroup(property_name: String): PropertyGroup

    Get the property group that contains property.

    Get the property group that contains property.

    property_name

    name of the property.

    returns

    property group that contains the property, otherwise raise IllegalArgumentException error.

  20. def getPropertyType(property_name: String): GarType.Value

    Get the data type of property.

    Get the data type of property.

    property_name

    name of the property.

    returns

    the data type in gar of the property. If the vertex info does not contains the property, raise IllegalArgumentException error.

  21. def getProperty_groups(): ArrayList[PropertyGroup]
  22. def getVersion(): String
  23. def getVerticesNumFilePath(): String

    Get the vertex num file path of vertex info.

  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def isNullableKey(property_name: String): Boolean

    Check if the property is nullable key.

    Check if the property is nullable key.

    property_name

    name of the property to check.

    returns

    true if the property if a nullable key of vertex info, otherwise return false.

  27. def isPrimaryKey(property_name: String): Boolean

    Check if the property is primary key.

    Check if the property is primary key.

    property_name

    name of the property to check.

    returns

    true if the property if the primary key of vertex info, otherwise return false.

  28. def isValidated(): Boolean

    Check if the vertex info is validated.

    Check if the vertex info is validated.

    returns

    true if the vertex info is validated, otherwise return false.

  29. var label: String
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. var prefix: String
  34. var property_groups: ArrayList[PropertyGroup]
  35. def setChunk_size(arg0: Long): Unit
  36. def setLabel(arg0: String): Unit
  37. def setPrefix(arg0: String): Unit
  38. def setProperty_groups(arg0: ArrayList[PropertyGroup]): Unit
  39. def setVersion(arg0: String): Unit
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. var version: String
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped