Loading...
Searching...
No Matches
ElasticSearchIndexDataTypeBase.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace ElasticSearchDataProvider {
class ElasticSearchIndexDataTypeBase : public DataProvider::HashDataType {
public:
protected:
const Fields = {
// body parameters
"filter": {
"type": AutoHashOrNothingType,
"desc": "Query used to limit documents the alias can access",
},
"index_routing": {
"type": StringOrNothingType,
"desc": "Value used to route indexing operations to a specific shard. If specified, this overwrites "
"the `routing` value for indexing operations",
},
"is_hidden": {
"type": SoftBoolStringType,
"desc": "If `true`, the alias is hidden. Defaults to `false`. All indices for the alias must have the "
"same `is_hidden` value",
},
"is_write_index": {
"type": SoftBoolStringType,
"desc": "If `true`, the index is the write index for the alias. Defaults to `false`",
},
"routing": {
"type": StringOrNothingType,
"desc": "Value used to route indexing and search operations to a specific shard",
},
"search_routing": {
"type": StringOrNothingType,
"desc": "Value used to route search operations to a specific shard. If specified, this overwrites "
"the `routing` value for search operations",
},
};
public:
constructor();
};
};
DataProvider::HashDataType
ElasticSearchDataProvider::ElasticSearchIndexDataTypeBase
Base data type for search request types.
Definition: ElasticSearchIndexDataTypeBase.qc.dox.h:28
ElasticSearchDataProvider::ElasticSearchIndexDataTypeBase::constructor
constructor()
Creates the object.
ElasticSearchDataProvider::ElasticSearchIndexDataTypeBase::Fields
const Fields
Field descriptions.
Definition: ElasticSearchIndexDataTypeBase.qc.dox.h:33
ElasticSearchDataProvider::SoftBoolStringType
Boolean string type.
Definition: ElasticSearchDataProvider.qc.dox.h:141
ElasticSearchDataProvider
Qore ElasticSearchDataProvider module definition.
Definition: ElasticSearchAcknowledgedDataType.qc.dox.h:26