35 string uri_path =
"/";
41 const ProviderInfo = ...;
45 const ConstructorOptions = ...;
62 static RestClient::RestClient getRestConnection(*hash<auto> options);
The ElasticSearch data provider base class.
Definition ElasticSearchDataProviderBase.qc.dox.h:28
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
*list< string > getChildProviderNamesImpl()
Returns a list of child data provider names, if any.
*string getDesc()
Returns the data provider description.
*DataProvider::AbstractDataProvider getChildProviderImpl(string name)
Returns the given child provider or nothing if the given child is unknown.
constructor(*hash< auto > options)
Creates the object from constructor options.
string display_name
The value to returns as the name of the object.
Definition ElasticSearchDataProvider.qc.dox.h:38
*list< hash< DataProvider::DataProviderSummaryInfo > > getChildProviderSummaryInfo()
Return data provider summary info.
string getName()
Returns the data provider name.
hash< DataProvider::DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
Boolean string type.
Definition ElasticSearchDataProvider.qc.dox.h:108
auto getDefaultValue()
Returns the default value for the type or NOTHING if the type has no default value.
auto acceptsValue(auto value)
Returns the value after any conversions by the type.
constructor()
Creates the object.
Qore ElasticSearchDataProvider module definition.
Definition ElasticSearchAcknowledgedDataType.qc.dox.h:26
const AppName
ElasticSearch app name.
Definition ElasticSearchDataProvider.qc.dox.h:28
const SoftBoolDataProviderStringType
Boolean data provider string type for query parameters.
Definition ElasticSearchDataProvider.qc.dox.h:105
const SoftBoolStringType
Boolean string type for query parameters.
Definition ElasticSearchDataProvider.qc.dox.h:102