class VertexInfo extends AnyRef
VertexInfo is a class to store the vertex meta information.
- Alphabetic
- By Inheritance
- VertexInfo
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new VertexInfo()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- var chunk_size: Long
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
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.
-
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.
-
def
dump(): String
Dump to Yaml string.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def getChunk_size(): Long
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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.
- def getLabel(): String
-
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.
- def getPrefix(): String
-
def
getPrimaryKey(): String
Get primary key of vertex info.
Get primary key of vertex info.
- returns
name of the primary key.
-
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.
-
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.
- def getProperty_groups(): ArrayList[PropertyGroup]
- def getVersion(): String
-
def
getVerticesNumFilePath(): String
Get the vertex num file path of vertex info.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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.
-
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.
-
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.
- var label: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- var prefix: String
- var property_groups: ArrayList[PropertyGroup]
- def setChunk_size(arg0: Long): Unit
- def setLabel(arg0: String): Unit
- def setPrefix(arg0: String): Unit
- def setProperty_groups(arg0: ArrayList[PropertyGroup]): Unit
- def setVersion(arg0: String): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- var version: String
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated