$darkmode
Qore ElasticSearchDataProvider Module Reference 1.0
ElasticSearchDataProvider::ElasticSearchDataProviderFactory Class Reference

The ElasticSearch data provider factory: elasticsearch. More...

Inheritance diagram for ElasticSearchDataProvider::ElasticSearchDataProviderFactory:
[legend]

Protected Member Functions

Qore::Reflection::Class getClassImpl ()
 Returns the class for the data provider object.
 
hash< DataProvider::DataProviderFactoryInfogetInfoImpl ()
 Returns static factory information without provider_info. More...
 
hash< DataProvider::DataProviderInfogetProviderInfoImpl ()
 Returns static provider information. More...
 

Protected Attributes

const FactoryInfo
 Factory info.
 

Static Protected Attributes

static Class cls = new Class("ElasticSearchDataProvider")
 Data provider type info.
 

Detailed Description

The ElasticSearch data provider factory: elasticsearch.

Member Function Documentation

◆ getInfoImpl()

hash<DataProvider::DataProviderFactoryInfo> ElasticSearchDataProvider::ElasticSearchDataProviderFactory::getInfoImpl ( )
protectedvirtual

Returns static factory information without provider_info.

Returns
static factory information without provider_info which is provided by getProviderInfo()

Implements DataProvider::AbstractDataProviderFactory.

◆ getProviderInfoImpl()

hash<DataProvider::DataProviderInfo> ElasticSearchDataProvider::ElasticSearchDataProviderFactory::getProviderInfoImpl ( )
protectedvirtual

Returns static provider information.

Note
the name and children attributes are not returned as they are dynamic attributes

Implements DataProvider::AbstractDataProviderFactory.