|
Apache GraphAr C++ Library
The C++ Library for Apache GraphAr
|
| ▼Ngraphar | |
| ▼Nbuilder | |
| CEdge | Edge is designed for constructing edges builder |
| CEdgesBuilder | EdgeBuilder is designed for building and writing a collection of edges |
| CVertex | Vertex is designed for constructing vertices builder |
| CVerticesBuilder | VertexBuilder is designed for building and writing a collection of vertices |
| ▼Nutil | |
| CFilterOptions | |
| CIndexConverter | |
| CValueGetter | |
| CValueGetter< std::string > | |
| CVertexPropertyArrowChunkReader | The arrow chunk reader for vertex property group |
| CAdjListArrowChunkReader | The arrow chunk reader for adj list topology chunk |
| CAdjListOffsetArrowChunkReader | The arrow chunk reader for edge offset |
| CAdjListPropertyArrowChunkReader | The arrow chunk reader for edge property group chunks |
| CVertexPropertyWriter | The writer for vertex property group chunks |
| CEdgeChunkWriter | The writer for edge (adj list, offset and property group) chunks |
| CVertexPropertyChunkInfoReader | |
| CAdjListChunkInfoReader | |
| CAdjListOffsetChunkInfoReader | |
| CAdjListPropertyChunkInfoReader | |
| CVertexChunkInfoWriter | |
| CEdgeChunkInfoWriter | |
| CCTypeToArrowType | |
| CTypeToArrowType | |
| CExpression | |
| CExpressionProperty | |
| CExpressionLiteral | |
| CExpressionUnaryOp | |
| CExpressionNot | |
| CExpressionBinaryOp | |
| CExpressionEqual | |
| CExpressionNotEqual | |
| CExpressionGreaterThan | |
| CExpressionGreaterEqual | |
| CExpressionLessThan | |
| CExpressionLessEqual | |
| CExpressionAnd | |
| CExpressionOr | |
| CFileSystem | |
| CArray | |
| CGeneralParams | |
| CProperty | |
| CPropertyGroup | |
| CAdjacentList | |
| ▼CVertexInfo | VertexInfo is a class to describe the vertex information, including the vertex type, chunk size, property groups, and prefix |
| CImpl | |
| ▼CEdgeInfo | EdgeInfo is a class to describe the edge information, including the source vertex type, edge type, destination vertex type, chunk size, adjacent list property groups, and prefix |
| CImpl | |
| ▼CGraphInfo | |
| CImpl | |
| CVertex | Vertex contains information of certain vertex |
| CEdge | Edge contains information of certain edge |
| CVertexIter | The iterator for traversing a type of vertices |
| CVerticesCollection | VerticesCollection is designed for reading a collection of vertices |
| CEdgeIter | The iterator for traversing a type of edges |
| CEdgesCollection | EdgesCollection is designed for reading a collection of edges |
| COBSEdgeCollection | Ordered By Source EdgesCollection implementation |
| COBDEdgesCollection | Ordered By Destination EdgesCollection implementation |
| CUBSEdgesCollection | Unordered By Source EdgesCollection implementation |
| CUBDEdgesCollection | Unordered By Destination EdgesCollection implementation |
| CStatus | Status outcome object (success or error) |
| CDataType | The DataType struct to provide enum type for data type and functions to parse data type |
| CTimestamp | |
| CDate | |
| ▼CArray< std::string_view > | |
| Citerator | |
| CInfoVersion | |
| ▼CWriterOptions | Provides configuration options for different file format writers (CSV, Parquet, ORC) in GraphAr. A WriterOptions instance can simultaneously contain options for all three formats (CSV, Parquet, ORC). The actual file format used for writing is determined by the FileType specified in the graph_Info |
| CCSVOptionBuilder | |
| CORCOptionBuilder | |
| CParquetOptionBuilder | |
| CYaml |