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.CXXPointerPropertyGroup 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 booleaneq(PropertyGroup other)FileTypegetFileType()Get the file type of property group chunk file.StdStringgetPrefix()Get the prefix of property group chunk file.StdVector<Property>getProperties()@com.alibaba.fastffi.FFINameAlias("HasProperty") booleanhasProperty(StdString property_name)default booleanhasProperty(String property_name)@com.alibaba.fastffi.FFINameAlias("IsValidated"),@com.alibaba.fastffi.CXXReference booleanisValidated()
-
-
-
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)
-
-