Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit504d089

Browse files
author
oleksandr.volha
committed
update palo alto funcs
1 parent4b08d37 commit504d089

File tree

4 files changed

+28
-8
lines changed

4 files changed

+28
-8
lines changed

‎uncoder-core/app/translator/platforms/elasticsearch/renders/esql.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,15 @@
2727
fromapp.translator.managersimportrender_manager
2828
fromapp.translator.platforms.elasticsearch.constimportelasticsearch_esql_query_details
2929
fromapp.translator.platforms.elasticsearch.mappingimportElasticESQLMappings,esql_query_mappings
30-
fromapp.translator.platforms.elasticsearch.str_value_managerimportESQLStrValueManager,esql_str_value_manager
30+
fromapp.translator.platforms.elasticsearch.str_value_managerimport (
31+
ESQLQueryStrValueManager,
32+
esql_query_str_value_manager
33+
)
3134

3235

3336
classESQLFieldValueRender(BaseFieldValueRender):
3437
details:PlatformDetails=elasticsearch_esql_query_details
35-
str_value_manager:ESQLStrValueManager=esql_str_value_manager
38+
str_value_manager:ESQLQueryStrValueManager=esql_query_str_value_manager
3639

3740
@staticmethod
3841
def_make_case_insensitive(value:str)->str:
Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
11
importos.path
22

33
fromapp.translator.core.functionsimportPlatformFunctions
4-
fromapp.translator.platforms.palo_alto.functions.managerimportCortexXQLFunctionsManager,cortex_xql_functions_manager
4+
fromapp.translator.platforms.palo_alto.functions.managerimport (
5+
CortexXQLFunctionsManager,
6+
cortex_xdr_xql_functions_manager,
7+
cortex_xsiam_xql_functions_manager,
8+
)
59

610

711
classCortexXQLFunctions(PlatformFunctions):
812
dir_path:str=os.path.abspath(os.path.dirname(__file__))
9-
manager:CortexXQLFunctionsManager=cortex_xql_functions_manager
1013

1114

12-
cortex_xql_functions=CortexXQLFunctions()
15+
classCortexXSIAMXQLFunctions(CortexXQLFunctions):
16+
manager:CortexXQLFunctionsManager=cortex_xsiam_xql_functions_manager
17+
18+
19+
classCortexXDRXQLFunctions(CortexXQLFunctions):
20+
manager:CortexXQLFunctionsManager=cortex_xdr_xql_functions_manager
21+
22+
23+
cortex_xsiam_xql_functions=CortexXSIAMXQLFunctions()
24+
cortex_xdr_xql_functions=CortexXDRXQLFunctions()

‎uncoder-core/app/translator/platforms/palo_alto/functions/const.py‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ class CortexXQLFunctionType(CustomEnum):
1111
values="values"
1212

1313
divide="divide"
14+
multiply="multiply"
1415

1516
lower="lowercase"
1617
split="split"
@@ -26,18 +27,21 @@ class CortexXQLFunctionType(CustomEnum):
2627
config="config"
2728
fields="fields"
2829
filter="filter"
30+
iploc="iploc"
31+
join="join"
2932
limit="limit"
3033
sort="sort"
3134
timeframe="timeframe"
35+
timestamp_diff="timestamp_diff"
3236
union="union"
3337

3438

35-
classXqlSortOrderType(CustomEnum):
39+
classCortexXQLSortOrderType(CustomEnum):
3640
asc="asc"
3741
desc="desc"
3842

3943

40-
classXqlTimeFrameType(CustomEnum):
44+
classCortexXQLTimeFrameType(CustomEnum):
4145
years="y"
4246
months="mo"
4347
days="d"

‎uncoder-core/app/translator/platforms/palo_alto/functions/manager.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ class CortexXQLFunctionsManager(PlatformFunctionsManager):
55
...
66

77

8-
cortex_xql_functions_manager=CortexXQLFunctionsManager()
8+
cortex_xsiam_xql_functions_manager=CortexXQLFunctionsManager()
9+
cortex_xdr_xql_functions_manager=CortexXQLFunctionsManager()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp