public interface EngineVertexIterator extends EngineIdIterator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPrimaryKey()
获取点主键。
|
boolean |
getVertexBooleanProperty(java.lang.String propertyName)
获取点布尔属性,属性不存在或属性值为空返回
EngineDataType.BOOLEAN_NULL_VALUE 。 |
double |
getVertexDoubleProperty(java.lang.String propertyName)
获取点双精度属性,属性不存在或属性值为空返回
EngineDataType.DOUBLE_NULL_VALUE 。 |
long |
getVertexId()
点内部ID。
|
int |
getVertexIntProperty(java.lang.String propertyName)
获取点短整型属性,属性不存在或属性值为空返回
EngineDataType.INT_NULL_VALUE 。 |
long |
getVertexLongProperty(java.lang.String propertyName)
获取点长整型属性,属性不存在或属性值为空返回
EngineDataType.LONG_NULL_VALUE 。 |
java.util.Map<java.lang.String,java.lang.Object> |
getVertexProperties()
获取点属性,无点属性时返回空的Map。
点属性名对应点属性值为null时,该属性名不作为key放入Map中。
|
int |
getVertexTypeIndex()
获取点类型编号。
|
getSeqId, hasAndGetNext
long getVertexId()
int getVertexTypeIndex()
java.util.Map<java.lang.String,java.lang.Object> getVertexProperties()
java.lang.String getPrimaryKey()
boolean getVertexBooleanProperty(java.lang.String propertyName)
EngineDataType.BOOLEAN_NULL_VALUE
。propertyName
- 属性名.int getVertexIntProperty(java.lang.String propertyName)
EngineDataType.INT_NULL_VALUE
。propertyName
- 属性名.long getVertexLongProperty(java.lang.String propertyName)
EngineDataType.LONG_NULL_VALUE
。propertyName
- 属性名。double getVertexDoubleProperty(java.lang.String propertyName)
EngineDataType.DOUBLE_NULL_VALUE
。propertyName
- 属性名.