Uses of Interface
org.apache.graphar.graphinfo.PropertyGroup
-
Packages that use PropertyGroup Package Description org.apache.graphar.graphinfo org.apache.graphar.util org.apache.graphar.writers -
-
Uses of PropertyGroup in org.apache.graphar.graphinfo
Methods in org.apache.graphar.graphinfo that return types with arguments of type PropertyGroup Modifier and Type Method Description StdSharedPtr<PropertyGroup>
EdgeInfo. getPropertyGroup(StdString property)
Get the property group containing the given property.StdSharedPtr<PropertyGroup>
VertexInfo. getPropertyGroup(StdString propertyName)
Get the property group that contains the specified property.StdVector<StdSharedPtr<PropertyGroup>>
EdgeInfo. getPropertyGroups()
Get the property groups.StdVector<StdSharedPtr<PropertyGroup>>
VertexInfo. getPropertyGroups()
Get the property groups of the vertex.Methods in org.apache.graphar.graphinfo with parameters of type PropertyGroup Modifier and Type Method Description boolean
PropertyGroup. eq(PropertyGroup other)
Method parameters in org.apache.graphar.graphinfo with type arguments of type PropertyGroup Modifier and Type Method Description Result<StdSharedPtr<EdgeInfo>>
EdgeInfo. addPropertyGroup(StdSharedPtr<PropertyGroup> propertyGroup)
Add a property group to edge info for the given adjacency list type.Result<StdSharedPtr<VertexInfo>>
VertexInfo. addPropertyGroup(StdSharedPtr<PropertyGroup> propertyGroup)
Adds a property group to the vertex info.Result<StdString>
VertexInfo. getFilePath(StdSharedPtr<PropertyGroup> propertyGroup, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunkIndex)
Get the file path for the specified property group and chunk index.Result<StdString>
VertexInfo. getPathPrefix(StdSharedPtr<PropertyGroup> propertyGroup)
Get the path prefix for the specified property group.Result<StdString>
EdgeInfo. getPropertyFilePath(StdSharedPtr<PropertyGroup> propertyGroup, AdjListType adjListType, @com.alibaba.fastffi.FFINameAlias("graphar::IdType") long vertexChunkIndex, @com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long edgeChunkIndex)
Get the chunk file path of adj list property group the property group chunks is aligned with the adj list topology chunksResult<StdString>
EdgeInfo. getPropertyGroupPathPrefix(StdSharedPtr<PropertyGroup> propertyGroup, AdjListType adjListType)
Get the path prefix of the property group chunk for the given adjacency list type.@com.alibaba.fastffi.FFINameAlias("HasPropertyGroup") boolean
EdgeInfo. hasPropertyGroup(StdSharedPtr<PropertyGroup> propertyGroup)
Returns whether the edge info contains the given property group for the specified adjacency list type.@com.alibaba.fastffi.FFINameAlias("HasPropertyGroup") boolean
VertexInfo. hasPropertyGroup(StdSharedPtr<PropertyGroup> propertyGroup)
Returns whether the vertex info contains the specified property group. -
Uses of PropertyGroup in org.apache.graphar.util
Methods in org.apache.graphar.util that return types with arguments of type PropertyGroup Modifier and Type Method Description StdSharedPtr<PropertyGroup>
GrapharStaticFunctions. createPropertyGroup(StdVector<Property> properties, FileType fileType)
StdSharedPtr<PropertyGroup>
GrapharStaticFunctions. createPropertyGroup(StdVector<Property> properties, FileType fileType, StdString prefix)
Method parameters in org.apache.graphar.util with type arguments of type PropertyGroup Modifier and Type Method Description StdSharedPtr<VertexInfo>
GrapharStaticFunctions. createVertexInfo(StdString label, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunk_size, StdVector<StdSharedPtr<PropertyGroup>> propertyGroups)
StdSharedPtr<VertexInfo>
GrapharStaticFunctions. createVertexInfo(StdString label, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunk_size, StdVector<StdSharedPtr<PropertyGroup>> propertyGroups, StdString prefix)
StdSharedPtr<VertexInfo>
GrapharStaticFunctions. createVertexInfo(StdString label, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunk_size, StdVector<StdSharedPtr<PropertyGroup>> propertyGroups, StdString prefix, StdSharedPtr<InfoVersion> version)
-
Uses of PropertyGroup in org.apache.graphar.writers
Method parameters in org.apache.graphar.writers with type arguments of type PropertyGroup Modifier and Type Method Description Status
VertexPropertyWriter. writeChunk(StdString fileName, StdSharedPtr<PropertyGroup> propertyGroup, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunkIndex, ValidateLevel validateLevel)
Copy a file as a vertex property group chunk.Status
EdgeChunkWriter. writePropertyChunk(StdString fileName, StdSharedPtr<PropertyGroup> propertyGroup, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long vertexChunkIndex, @com.alibaba.fastffi.CXXValue,@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long chunkIndex, ValidateLevel validateLevel)
Copy a file as an edge property group chunk.
-