dsl-builder
Version:
OpenSearch Query Builder - Extract from OpenSearch Dashboards
25 lines (24 loc) • 673 B
JavaScript
/*
* SPDX-License-Identifier: Apache-2.0
*
* The OpenSearch Contributors require contributions made to
* this file be licensed under the Apache-2.0 license or a
* compatible open source license.
*
* Any modifications Copyright OpenSearch Contributors. See
* GitHub history for details.
*/
export const isExistsFilter = (filter) => filter && filter.exists;
export const getExistsFilterField = (filter) => {
return filter.exists && filter.exists.field;
};
export const buildExistsFilter = (field, indexPattern) => {
return {
meta: {
index: indexPattern.id,
},
exists: {
field: field.name,
},
};
};