Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
Public Member Functions | Public Attributes | List of all members
graphar::EdgeInfo::Impl Class Reference

Public Member Functions

 Impl (const std::string &src_label, const std::string &edge_label, const std::string &dst_label, IdType chunk_size, IdType src_chunk_size, IdType dst_chunk_size, bool directed, const std::string &prefix, const AdjacentListVector &adjacent_lists, const PropertyGroupVector &property_groups, std::shared_ptr< const InfoVersion > version)
 
bool is_validated () const noexcept
 

Public Attributes

std::string src_label_
 
std::string edge_label_
 
std::string dst_label_
 
IdType chunk_size_
 
IdType src_chunk_size_
 
IdType dst_chunk_size_
 
bool directed_
 
std::string prefix_
 
AdjacentListVector adjacent_lists_
 
PropertyGroupVector property_groups_
 
std::unordered_map< AdjListType, int > adjacent_list_type_to_index_
 
std::unordered_map< std::string, int > property_name_to_index_
 
std::unordered_map< std::string, bool > property_name_to_primary_
 
std::unordered_map< std::string, bool > property_name_to_nullable_
 
std::unordered_map< std::string, std::shared_ptr< DataType > > property_name_to_type_
 
std::shared_ptr< const InfoVersionversion_
 

Detailed Description

Definition at line 487 of file graph_info.cc.


The documentation for this class was generated from the following file: