|
|
using | IdToFieldMap = std::unordered_map< int32_t, std::reference_wrapper< const SchemaField > > |
| |
|
using | IdToFieldMapRef = std::reference_wrapper< const IdToFieldMap > |
| |
|
using | NameIdMapRef = std::reference_wrapper< const NameIdMap > |
| |
|
using | LowercaseNameToIdMap = std::unordered_map< std::string, int32_t, StringHash, std::equal_to<> > |
| |
|
using | LowercaseNameToIdMapRef = std::reference_wrapper< const LowercaseNameToIdMap > |
| |
|
using | IdToPositionPathMap = std::unordered_map< int32_t, std::vector< size_t > > |
| |
|
using | IdToPositionPathMapRef = std::reference_wrapper< const IdToPositionPathMap > |
| |
|
|
| SchemaCache (const Schema *schema) |
| |
|
Result< IdToFieldMapRef > | GetIdToFieldMap () const |
| |
|
Result< NameIdMapRef > | GetNameIdMap () const |
| |
|
Result< LowercaseNameToIdMapRef > | GetLowercaseNameToIdMap () const |
| |
|
Result< IdToPositionPathMapRef > | GetIdToPositionPathMap () const |
| |
|
Result< int32_t > | GetHighestFieldId () const |
| |
The documentation for this class was generated from the following files: