Qore ProviderIndexUtil Module Reference 1.0
Loading...
Searching...
No Matches
ProviderIndexUtil::DataProviderIndexInfo hashdecl Reference

Data provider index. More...

#include <ProviderIndexUtil.qc.dox.h>

Public Attributes

*hash< string, hash< string, hash< auto > > > actioninfomap
 Maps apps to actions to action info hashes.
 
*hash< string, hash< auto > > appinfomap
 App to app info map.
 
*hash< string, hash< string, bool > > appmap
 App to module map.
 
*hash< string, string > factorymap
 Factory to module map.
 
*hash< string, hash< string, bool > > schememap
 Scheme to module map.
 
*hash< string, hash< auto > > top_actioninfomap
 Maps app actions to action info hashes.
 

Detailed Description

Data provider index.

Member Data Documentation

◆ actioninfomap

*hash<string, hash<string, hash<auto> > > ProviderIndexUtil::DataProviderIndexInfo::actioninfomap

Maps apps to actions to action info hashes.

Note
Actions are missing the "data_provider_info", "get_dynamic_options" and "get_output_type" keys, which cannot be serialized to YAML, so they are not included in the action info hashes

Additionally, action option types are approximated from the base type name of each option type

◆ top_actioninfomap

*hash<string, hash<auto> > ProviderIndexUtil::DataProviderIndexInfo::top_actioninfomap

Maps app actions to action info hashes.

Note
Actions are missing the "data_provider_info", "get_dynamic_options" and "get_output_type" keys, which cannot be serialized to YAML, so they are not included in the action info hashes

Additionally, action option types are approximated from the base type name of each option type