Skip to content

Commit 2a233ce

Browse files
lizozomkibanamachine
authored andcommitted
[Es query] Move to package (#103530)
May the forces of bootstrapping helps us πŸ™πŸ» πŸ˜‰
1 parent fd3fe8c commit 2a233ce

287 files changed

Lines changed: 3983 additions & 3955 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Ž.i18nrc.jsonβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"management": ["src/legacy/core_plugins/management", "src/plugins/management"],
2929
"maps_legacy": "src/plugins/maps_legacy",
3030
"monaco": "packages/kbn-monaco/src",
31+
"esQuery": "packages/kbn-es-query/src",
3132
"presentationUtil": "src/plugins/presentation_util",
3233
"indexPatternFieldEditor": "src/plugins/index_pattern_field_editor",
3334
"indexPatternManagement": "src/plugins/index_pattern_management",

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.aggconfigs.getsearchsourcetimefilter.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<b>Signature:</b>
88

99
```typescript
10-
getSearchSourceTimeFilter(forceNow?: Date): RangeFilter[] | {
10+
getSearchSourceTimeFilter(forceNow?: Date): import("@kbn/es-query").RangeFilter[] | {
1111
meta: {
1212
index: string | undefined;
1313
params: {};
@@ -43,7 +43,7 @@ getSearchSourceTimeFilter(forceNow?: Date): RangeFilter[] | {
4343

4444
<b>Returns:</b>
4545

46-
`RangeFilter[] | {
46+
`import("@kbn/es-query").RangeFilter[] | {
4747
meta: {
4848
index: string | undefined;
4949
params: {};

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.customfilter.mdβ€Ž

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@
44

55
## CustomFilter type
66

7+
> Warning: This API is now obsolete.
8+
>
9+
> Please import from the package kbn/es-query directly. This import will be deprecated in v8.0.0.
10+
>
11+
712
<b>Signature:</b>
813

914
```typescript
10-
export declare type CustomFilter = Filter & {
11-
query: any;
12-
};
15+
declare type CustomFilter = oldCustomFilter;
1316
```

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esfilters.mdβ€Ž

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
esFilters: {
1111
FilterLabel: (props: import("./ui/filter_bar/filter_editor/lib/filter_label").FilterLabelProps) => JSX.Element;
1212
FilterItem: (props: import("./ui/filter_bar/filter_item").FilterItemProps) => JSX.Element;
13-
FILTERS: typeof FILTERS;
13+
FILTERS: typeof import("@kbn/es-query").FILTERS;
1414
FilterStateStore: typeof FilterStateStore;
15-
buildEmptyFilter: (isPinned: boolean, index?: string | undefined) => import("../common").Filter;
16-
buildPhrasesFilter: (field: import("../common").IndexPatternFieldBase, params: any[], indexPattern: import("../common").IndexPatternBase) => import("../common").PhrasesFilter;
17-
buildExistsFilter: (field: import("../common").IndexPatternFieldBase, indexPattern: import("../common").IndexPatternBase) => import("../common").ExistsFilter;
18-
buildPhraseFilter: (field: import("../common").IndexPatternFieldBase, value: any, indexPattern: import("../common").IndexPatternBase) => import("../common").PhraseFilter;
19-
buildQueryFilter: (query: any, index: string, alias: string) => import("../common").QueryStringFilter;
20-
buildRangeFilter: (field: import("../common").IndexPatternFieldBase, params: import("../common").RangeFilterParams, indexPattern: import("../common").IndexPatternBase, formattedValue?: string | undefined) => import("../common").RangeFilter;
21-
isPhraseFilter: (filter: any) => filter is import("../common").PhraseFilter;
22-
isExistsFilter: (filter: any) => filter is import("../common").ExistsFilter;
23-
isPhrasesFilter: (filter: any) => filter is import("../common").PhrasesFilter;
24-
isRangeFilter: (filter: any) => filter is import("../common").RangeFilter;
25-
isMatchAllFilter: (filter: any) => filter is import("../common").MatchAllFilter;
26-
isMissingFilter: (filter: any) => filter is import("../common").MissingFilter;
27-
isQueryStringFilter: (filter: any) => filter is import("../common").QueryStringFilter;
28-
isFilterPinned: (filter: import("../common").Filter) => boolean | undefined;
29-
toggleFilterNegated: (filter: import("../common").Filter) => {
15+
buildEmptyFilter: (isPinned: boolean, index?: string | undefined) => import("@kbn/es-query").Filter;
16+
buildPhrasesFilter: (field: import("@kbn/es-query").IndexPatternFieldBase, params: any[], indexPattern: import("@kbn/es-query").IndexPatternBase) => import("@kbn/es-query").PhrasesFilter;
17+
buildExistsFilter: (field: import("@kbn/es-query").IndexPatternFieldBase, indexPattern: import("@kbn/es-query").IndexPatternBase) => import("@kbn/es-query").ExistsFilter;
18+
buildPhraseFilter: (field: import("@kbn/es-query").IndexPatternFieldBase, value: any, indexPattern: import("@kbn/es-query").IndexPatternBase) => import("@kbn/es-query").PhraseFilter;
19+
buildQueryFilter: (query: any, index: string, alias: string) => import("@kbn/es-query").QueryStringFilter;
20+
buildRangeFilter: (field: import("@kbn/es-query").IndexPatternFieldBase, params: import("@kbn/es-query").RangeFilterParams, indexPattern: import("@kbn/es-query").IndexPatternBase, formattedValue?: string | undefined) => import("@kbn/es-query").RangeFilter;
21+
isPhraseFilter: (filter: any) => filter is import("@kbn/es-query").PhraseFilter;
22+
isExistsFilter: (filter: any) => filter is import("@kbn/es-query").ExistsFilter;
23+
isPhrasesFilter: (filter: any) => filter is import("@kbn/es-query").PhrasesFilter;
24+
isRangeFilter: (filter: any) => filter is import("@kbn/es-query").RangeFilter;
25+
isMatchAllFilter: (filter: any) => filter is import("@kbn/es-query").MatchAllFilter;
26+
isMissingFilter: (filter: any) => filter is import("@kbn/es-query").MissingFilter;
27+
isQueryStringFilter: (filter: any) => filter is import("@kbn/es-query").QueryStringFilter;
28+
isFilterPinned: (filter: import("@kbn/es-query").Filter) => boolean | undefined;
29+
toggleFilterNegated: (filter: import("@kbn/es-query").Filter) => {
3030
meta: {
3131
negate: boolean;
3232
alias: string | null;
@@ -39,20 +39,20 @@ esFilters: {
3939
params?: any;
4040
value?: string | undefined;
4141
};
42-
$state?: import("../common").FilterState | undefined;
42+
$state?: import("@kbn/es-query/target_types/filters/types").FilterState | undefined;
4343
query?: any;
4444
};
45-
disableFilter: (filter: import("../common").Filter) => import("../common").Filter;
46-
getPhraseFilterField: (filter: import("../common").PhraseFilter) => string;
47-
getPhraseFilterValue: (filter: import("../common").PhraseFilter) => string | number | boolean;
45+
disableFilter: (filter: import("@kbn/es-query").Filter) => import("@kbn/es-query").Filter;
46+
getPhraseFilterField: (filter: import("@kbn/es-query").PhraseFilter) => string;
47+
getPhraseFilterValue: (filter: import("@kbn/es-query").PhraseFilter) => string | number | boolean;
4848
getDisplayValueFromFilter: typeof getDisplayValueFromFilter;
49-
compareFilters: (first: import("../common").Filter | import("../common").Filter[], second: import("../common").Filter | import("../common").Filter[], comparatorOptions?: import("../common").FilterCompareOptions) => boolean;
49+
compareFilters: (first: import("@kbn/es-query").Filter | import("@kbn/es-query").Filter[], second: import("@kbn/es-query").Filter | import("@kbn/es-query").Filter[], comparatorOptions?: import("../common").FilterCompareOptions) => boolean;
5050
COMPARE_ALL_OPTIONS: import("../common").FilterCompareOptions;
5151
generateFilters: typeof generateFilters;
52-
onlyDisabledFiltersChanged: (newFilters?: import("../common").Filter[] | undefined, oldFilters?: import("../common").Filter[] | undefined) => boolean;
52+
onlyDisabledFiltersChanged: (newFilters?: import("@kbn/es-query").Filter[] | undefined, oldFilters?: import("@kbn/es-query").Filter[] | undefined) => boolean;
5353
changeTimeFilter: typeof changeTimeFilter;
5454
convertRangeFilterToTimeRangeString: typeof convertRangeFilterToTimeRangeString;
55-
mapAndFlattenFilters: (filters: import("../common").Filter[]) => import("../common").Filter[];
55+
mapAndFlattenFilters: (filters: import("@kbn/es-query").Filter[]) => import("@kbn/es-query").Filter[];
5656
extractTimeFilter: typeof extractTimeFilter;
5757
extractTimeRange: typeof extractTimeRange;
5858
}

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.eskuery.mdβ€Ž

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@
44

55
## esKuery variable
66

7+
> Warning: This API is now obsolete.
8+
>
9+
> Please import helpers from the package kbn/es-query directly. This import will be deprecated in v8.0.0.
10+
>
11+
712
<b>Signature:</b>
813

914
```typescript
1015
esKuery: {
11-
nodeTypes: import("../common/es_query/kuery/node_types").NodeTypes;
12-
fromKueryExpression: (expression: any, parseOptions?: Partial<import("../common").KueryParseOptions>) => import("../common").KueryNode;
13-
toElasticsearchQuery: (node: import("../common").KueryNode, indexPattern?: import("../common").IndexPatternBase | undefined, config?: Record<string, any> | undefined, context?: Record<string, any> | undefined) => import("@kbn/common-utils").JsonObject;
16+
nodeTypes: import("@kbn/es-query/target_types/kuery/node_types").NodeTypes;
17+
fromKueryExpression: (expression: any, parseOptions?: Partial<import("@kbn/es-query/target_types/kuery/types").KueryParseOptions> | undefined) => import("@kbn/es-query").KueryNode;
18+
toElasticsearchQuery: (node: import("@kbn/es-query").KueryNode, indexPattern?: import("@kbn/es-query").IndexPatternBase | undefined, config?: Record<string, any> | undefined, context?: Record<string, any> | undefined) => import("@kbn/common-utils").JsonObject;
1419
}
1520
```

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esquery.mdβ€Ž

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,24 @@
44

55
## esQuery variable
66

7+
> Warning: This API is now obsolete.
8+
>
9+
> Please import helpers from the package kbn/es-query directly. This import will be deprecated in v8.0.0.
10+
>
11+
712
<b>Signature:</b>
813

914
```typescript
1015
esQuery: {
11-
buildEsQuery: typeof buildEsQuery;
16+
buildEsQuery: typeof import("@kbn/es-query").buildEsQuery;
1217
getEsQueryConfig: typeof getEsQueryConfig;
13-
buildQueryFromFilters: (filters: import("../common").Filter[] | undefined, indexPattern: import("../common").IndexPatternBase | undefined, ignoreFilterIfFieldNotInIndex?: boolean) => {
18+
buildQueryFromFilters: (filters: import("@kbn/es-query").Filter[] | undefined, indexPattern: import("@kbn/es-query").IndexPatternBase | undefined, ignoreFilterIfFieldNotInIndex?: boolean | undefined) => {
1419
must: never[];
15-
filter: import("../common").Filter[];
20+
filter: import("@kbn/es-query").Filter[];
1621
should: never[];
17-
must_not: import("../common").Filter[];
22+
must_not: import("@kbn/es-query").Filter[];
1823
};
19-
luceneStringToDsl: typeof luceneStringToDsl;
20-
decorateQuery: typeof decorateQuery;
24+
luceneStringToDsl: typeof import("@kbn/es-query").luceneStringToDsl;
25+
decorateQuery: typeof import("@kbn/es-query").decorateQuery;
2126
}
2227
```

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esqueryconfig.allowleadingwildcards.mdβ€Ž

Lines changed: 0 additions & 11 deletions
This file was deleted.

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esqueryconfig.dateformattz.mdβ€Ž

Lines changed: 0 additions & 11 deletions
This file was deleted.

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esqueryconfig.ignorefilteriffieldnotinindex.mdβ€Ž

Lines changed: 0 additions & 11 deletions
This file was deleted.

β€Ždocs/development/plugins/data/public/kibana-plugin-plugins-data-public.esqueryconfig.mdβ€Ž

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22

33
[Home](./index.md) &gt; [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) &gt; [EsQueryConfig](./kibana-plugin-plugins-data-public.esqueryconfig.md)
44

5-
## EsQueryConfig interface
5+
## EsQueryConfig type
6+
7+
> Warning: This API is now obsolete.
8+
>
9+
> Please import from the package kbn/es-query directly. This import will be deprecated in v8.0.0.
10+
>
611
712
<b>Signature:</b>
813

914
```typescript
10-
export interface EsQueryConfig
15+
declare type EsQueryConfig = oldEsQueryConfig;
1116
```
12-
13-
## Properties
14-
15-
| Property | Type | Description |
16-
| --- | --- | --- |
17-
| [allowLeadingWildcards](./kibana-plugin-plugins-data-public.esqueryconfig.allowleadingwildcards.md) | <code>boolean</code> | |
18-
| [dateFormatTZ](./kibana-plugin-plugins-data-public.esqueryconfig.dateformattz.md) | <code>string</code> | |
19-
| [ignoreFilterIfFieldNotInIndex](./kibana-plugin-plugins-data-public.esqueryconfig.ignorefilteriffieldnotinindex.md) | <code>boolean</code> | |
20-
| [queryStringOptions](./kibana-plugin-plugins-data-public.esqueryconfig.querystringoptions.md) | <code>Record&lt;string, any&gt;</code> | |
21-

0 commit comments

Comments
Β (0)