Package org.apache.graphar.graphinfo
Interface PropertyGroup
-
- All Superinterfaces:
com.alibaba.fastffi.CXXPointer
,com.alibaba.fastffi.FFIPointer
,com.alibaba.fastffi.FFIType
public interface PropertyGroup extends com.alibaba.fastffi.CXXPointer
PropertyGroup is a class to store the property group information.A property group is a collection of properties with a file type and prefix used for chunk files. The prefix is optional and is the concatenation of property names with '_' as separator by default.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
eq(PropertyGroup other)
FileType
getFileType()
Get the file type of property group chunk file.StdString
getPrefix()
Get the prefix of property group chunk file.StdVector<Property>
getProperties()
@com.alibaba.fastffi.FFINameAlias("HasProperty") boolean
hasProperty(StdString property_name)
default boolean
hasProperty(String property_name)
@com.alibaba.fastffi.FFINameAlias("IsValidated"),@com.alibaba.fastffi.CXXReference boolean
isValidated()
-
-
-
Method Detail
-
hasProperty
default boolean hasProperty(String property_name)
-
hasProperty
@com.alibaba.fastffi.FFINameAlias("HasProperty") boolean hasProperty(StdString property_name)
-
isValidated
@com.alibaba.fastffi.FFINameAlias("IsValidated"),@com.alibaba.fastffi.CXXReference boolean isValidated()
-
getFileType
FileType getFileType()
Get the file type of property group chunk file.- Returns:
- The file type of group.
-
getPrefix
StdString getPrefix()
Get the prefix of property group chunk file.- Returns:
- The path prefix of group.
-
eq
boolean eq(PropertyGroup other)
-
-