Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2065 commits
Select commit Hold shift + click to select a range
e08a00c
RSFB-1411: Limit desc length for BQ.
vinayujeedm Aug 24, 2023
e80c7e0
RAVTDBQ-455 removed test case and related code
rushikeshsapate-dm Aug 24, 2023
f0e1bdf
RSFB-1141: changes
Aug 24, 2023
49b0333
RAVTDBQ-455 added TC for lowerCaseUDF flag default value false
rushikeshsapate-dm Aug 24, 2023
78cf1a4
Merge branch 'ankit.bhutada/raven/RSFB-1141-validation-error' of http…
Aug 24, 2023
14d074c
RSFB-1141: conflicts resolved
Aug 24, 2023
f591a23
RSFB-1141: changes made rearding quotes
Aug 24, 2023
13eb96f
Maintaining the order of call in merge
divyansh-sh Aug 24, 2023
a899184
RAVTDBQ-455 removed isUDFLowerCase(); from FrameTypeEnum and FrameType
rushikeshsapate-dm Aug 25, 2023
aeb8447
RSFB-1411: modify the limitTitleLength.
vinayujeedm Aug 25, 2023
1bac56b
Support for non aggregate ORDER BY expressions in aggregate statement…
Katakam-Phani-Mahidhar Aug 25, 2023
ca39fc0
RAVTDBQ-455 resolved L1 comments
rushikeshsapate-dm Aug 25, 2023
7c8ad9a
Merge branch 'master' of https://github.com/datametica/calcite into r…
rushikeshsapate-dm Aug 25, 2023
a6f3d01
[CALCITE-4443] Add ILIKE operator (as LIKE, but case-insensitive and …
ostumpf Dec 21, 2020
e20063c
revert dm changes
Katakam-Phani-Mahidhar Aug 28, 2023
209ac66
RAVTDBQ-455 resolved L1 comments
rushikeshsapate-dm Aug 28, 2023
7e38ba9
RAVTDBQ-455 resolved L1 comments
rushikeshsapate-dm Aug 28, 2023
1d12be3
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Aug 28, 2023
31443b2
resolving PR comments
Kowsikraja Aug 28, 2023
b0d196e
resolving PR comments
Kowsikraja Aug 28, 2023
13e4170
Merge pull request #455 from datametica/ankit.bhutada/raven/RSFB-1391…
dm-shantanuc Aug 28, 2023
9306376
changing failed testcases
Kowsikraja Aug 28, 2023
97cb120
Merge pull request #451 from datametica/ankit.bhutada/raven/RSFB-1141…
dm-shantanuc Aug 28, 2023
ebab513
Adding zerifnull operator
Aug 28, 2023
63fffbe
Merge branch 'master' of https://github.com/datametica/calcite into s…
Katakam-Phani-Mahidhar Aug 29, 2023
1ccd90e
Merge branch 'master' of https://github.com/datametica/calcite into r…
rushikeshsapate-dm Aug 29, 2023
5b3f501
support for safe_offset, offset array access in bigquery
tanclary Apr 19, 2023
796e44a
RAVTDBQ-455 resolved L2 comments
rushikeshsapate-dm Aug 29, 2023
151e0fe
752 distinct (#425)
dm-pitambarthapa Aug 29, 2023
63881fb
RAVTDBQ-450: Support for INTERVAL_DAY, INTERVAL_HOUR, INTERVAL_MINUTE…
Mahesh-Raut Aug 30, 2023
7bdd794
Support for HashAgg Function
Rajeshwari4 Aug 30, 2023
4d23080
RSFB-952: LAST_DAY
Katakam-Phani-Mahidhar Aug 30, 2023
4f145b7
Merge branch 'master' of https://github.com/datametica/calcite into k…
Katakam-Phani-Mahidhar Aug 30, 2023
599ece3
RSFB-892: DATE_TRUNC
Katakam-Phani-Mahidhar Aug 30, 2023
5a6f532
After adding array_length function
SaiTejaVenkatapuram Aug 31, 2023
1bb9f8c
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Sep 1, 2023
761c855
Merge pull request #449 from datametica/rushikesh.sapate/RAVTDBQ-455_…
vijayjogi-dm Sep 1, 2023
5db1f52
RAVTDBQ-450: Support for INTERVAL_DAY, INTERVAL_HOUR, INTERVAL_MINUTE…
Mahesh-Raut Sep 1, 2023
3a0f85f
Merge branch 'master' of https://github.com/datametica/calcite into o…
Sep 1, 2023
cb21ad6
Adding support for TRY_CAST
Kowsikraja Sep 1, 2023
09e292e
Merge branch 'master' of https://github.com/datametica/calcite into s…
divyansh-sh Sep 4, 2023
7656efc
Merge branch 'master' of https://github.com/datametica/calcite into m…
Mahesh-Raut Sep 5, 2023
aec5e9d
Merge pull request #464 from datametica/mahesh.raut/RAVTDBQ-450_Suppo…
vijayjogi-dm Sep 5, 2023
cc76795
Adding JSON OBJECT operator
Sep 5, 2023
2632145
Adding JSON OBJECT operator
Sep 5, 2023
a414525
Merge branch 'master' of https://github.com/datametica/calcite into o…
Sep 5, 2023
e901af9
DATE_TRUNC unparse
Katakam-Phani-Mahidhar Sep 6, 2023
e2091d6
Merge branch 'master' of https://github.com/datametica/calcite into s…
tejaswan55 Sep 6, 2023
8cd3aee
Merge branch 'mahidhar/ilike_operator' of https://github.com/datameti…
divyansh-sh Sep 7, 2023
539651e
Merge pull request #433 from datametica/saiteja/calcite_log_function
dm-shantanuc Sep 8, 2023
f516833
Merge pull request #441 from datametica/kowsikraja/sf-bq/regexp_like_…
dm-shantanuc Sep 8, 2023
f5ed175
Adding support for REGEXP_SIMILAR in Snowflake dialect
Kowsikraja Sep 9, 2023
54ecad1
Merge branch 'master' of https://github.com/datametica/calcite into a…
divyansh-sh Sep 9, 2023
c9b6656
RAVTDBQ_428_Support_For_Quantile
Pritam-Gote Sep 11, 2023
14b890e
Merge pull request #466 from datametica/kowsikraja/sf/regexp_similar_fix
dm-shantanuc Sep 11, 2023
fb5ef82
ANY function for SF BQ
divyansh-sh Sep 11, 2023
111595d
BIT_XOR and TO_JSON_STRING
Rajeshwari4 Sep 11, 2023
2ab6e8c
Resolved Conflicts
Rajeshwari4 Sep 11, 2023
84713c1
Resolved Conflicts
Rajeshwari4 Sep 11, 2023
1a7fc9c
Tests for BIT_XOR and TO_JSON_STRING functions
Rajeshwari4 Sep 11, 2023
68e0c1a
Tests for HASH_AGG function
Rajeshwari4 Sep 11, 2023
855c8af
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
7f460c3
Merge branch 'master' of https://github.com/datametica/calcite into a…
divyansh-sh Sep 12, 2023
bbecd24
RAVTDBQ_428_Support_For_Quantile
Pritam-Gote Sep 12, 2023
2d920b2
After split part function fix
SaiTejaVenkatapuram Sep 12, 2023
4525fe2
PARSE_JSON support
Rajeshwari4 Sep 12, 2023
1f27d91
Resolved Conflicts
Rajeshwari4 Sep 12, 2023
c9d4c8f
Merge pull request #437 from datametica/rajeshwari/sf-bq/timeadd-fix-…
dm-shantanuc Sep 12, 2023
9f647f4
Added Function defination for parse_json
NursenShaikhdm Sep 12, 2023
daa0c81
Merge pull request #472 from datametica/RSFBCAL-1430
dm-shantanuc Sep 13, 2023
b23339c
Merge branch 'master' of https://github.com/datametica/calcite into p…
Pritam-Gote Sep 13, 2023
49fcc69
RAVTDBQ_428_Support_For_Quantile_L1_Comments
Pritam-Gote Sep 13, 2023
8271078
RAVTDBQ_428_Support_For_Quantile_L1_Comments
Pritam-Gote Sep 13, 2023
136d89c
REGEXP_SUBSTR Fix
Rajeshwari4 Sep 13, 2023
9c81581
Merge branch 'master' of https://github.com/datametica/calcite into s…
divyansh-sh Sep 13, 2023
c3dd6d3
RAVTDBQ_428_Support_For_Quantile_L1_Comments
Pritam-Gote Sep 14, 2023
c592d98
Merge pull request #463 from datametica/mahidhar/last_day
dm-shantanuc Sep 14, 2023
fab7fdc
Merge branch 'master' of https://github.com/datametica/calcite into s…
tejaswan55 Sep 14, 2023
5715123
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Sep 15, 2023
7017c12
Merge branch 'master' of https://github.com/datametica/calcite into s…
divyansh-sh Sep 15, 2023
6ba9415
AutoStyle fix
divyansh-sh Sep 15, 2023
de9f880
Added support for IS_REAL
Kowsikraja Sep 15, 2023
a199285
Merge branch 'master' of https://github.com/datametica/calcite into r…
Kowsikraja Sep 15, 2023
ef18b97
Merge branch 'master' of https://github.com/datametica/calcite into s…
Katakam-Phani-Mahidhar Sep 18, 2023
163d646
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
4faa162
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Sep 19, 2023
d51444a
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
f8c0512
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Sep 19, 2023
83e9b14
Added support for SHA256 function
Kowsikraja Sep 19, 2023
f5abe8f
Changing uparsing logic of SqlCharStringLiteral in regexp_substr oper…
Katakam-Phani-Mahidhar Sep 19, 2023
8b27f31
Merge branch 'master' of https://github.com/datametica/calcite into a…
SaiTejaVenkatapuram Sep 19, 2023
f10d96a
Suuport for Convert_Timezone with 2 args for Snowflake
Rajeshwari4 Aug 17, 2023
bc542c4
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
9bd3ed3
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
90c36f1
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Sep 19, 2023
69bf12b
Autostyle check addressed
dm-shantanuc Sep 20, 2023
3c8d7fa
Merge pull request #438 from datametica/saiteja/calcite/split_part_fu…
dm-shantanuc Sep 20, 2023
7352fdc
Suuport for Convert_Timezone with 2 args for Snowflake
Rajeshwari4 Aug 17, 2023
eaa9550
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
f032214
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
8c00e09
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Sep 20, 2023
671a57e
Suuport for Convert_Timezone with 2 args for Snowflake
Rajeshwari4 Aug 17, 2023
fb61375
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
bb23290
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
46ef513
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Sep 20, 2023
8ac70be
Merge branch 'master' of https://github.com/datametica/calcite into p…
Pritam-Gote Sep 21, 2023
cb4cbce
After reverting unrelated changes
SaiTejaVenkatapuram Sep 21, 2023
03662c0
Merge pull request #468 from datametica/pritam.gote/RAVTDBQ_428_Quant…
vijayjogi-dm Sep 21, 2023
584c90a
snowflake to_varchar function fix (#443)
Kowsikraja Sep 22, 2023
9a68c3f
Commit - PARSE_TIMESTAMP_WITH_TIMEZONE and Convert_Timezone with 3 args
Rajeshwari4 Sep 22, 2023
c005f7c
After reverting unrelated changes
SaiTejaVenkatapuram Sep 22, 2023
5e54928
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
9fcbe71
Support for HashAgg Function
Rajeshwari4 Aug 30, 2023
663618a
Tests for BIT_XOR and TO_JSON_STRING functions
Rajeshwari4 Sep 11, 2023
5368ef9
Tests for HASH_AGG function
Rajeshwari4 Sep 11, 2023
dffec4e
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
cce43a0
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
35e5e28
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/hash_agg_suppor…
Rajeshwari4 Sep 25, 2023
381f696
Resolved Conflicts
Rajeshwari4 Sep 25, 2023
2042b10
Suuport for Convert_Timezone with 2 args for Snowflake
Rajeshwari4 Aug 17, 2023
db4f56f
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
52f6369
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 19, 2023
e08bad0
Commit - PARSE_TIMESTAMP_WITH_TIMEZONE and Convert_Timezone with 3 args
Rajeshwari4 Sep 22, 2023
4434469
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Sep 26, 2023
e75441b
fixing failing test cases
Katakam-Phani-Mahidhar Sep 26, 2023
8bf16bf
Merge branch 'master' of https://github.com/datametica/calcite into k…
Katakam-Phani-Mahidhar Sep 26, 2023
d3eafc8
Merge pull request #439 from datametica/kowsikraja/sf-bq/date_trunc_f…
dm-shantanuc Sep 26, 2023
87e1371
After adding support for distinct in array_agg function
SaiTejaVenkatapuram Sep 26, 2023
60e29e6
Commit - Convert_Timezone function for SF
Rajeshwari4 Sep 27, 2023
c86169f
Merge branch 'master' of https://github.com/datametica/calcite into a…
SaiTejaVenkatapuram Sep 27, 2023
51720e0
928 pivot changes (#476)
dm-pitambarthapa Sep 27, 2023
3e9e698
Ravhibq 928 (#477)
dm-pitambarthapa Sep 27, 2023
2dc359c
literal Optimization for CAST operator
Kowsikraja Sep 28, 2023
00a0866
import ROUND operator
Kowsikraja Sep 28, 2023
556a7bb
Ravhibq 928 (#479)
dm-pitambarthapa Sep 28, 2023
af49333
codeNarc Fixes
Kowsikraja Sep 28, 2023
99920b1
Ravhibq 928 (#480)
dm-pitambarthapa Sep 29, 2023
0a4bc40
to_json_string function support
Rajeshwari4 Oct 3, 2023
d192cec
Support for HashAgg Function
Rajeshwari4 Aug 30, 2023
3c750c6
Tests for BIT_XOR and TO_JSON_STRING functions
Rajeshwari4 Sep 11, 2023
275c785
Tests for HASH_AGG function
Rajeshwari4 Sep 11, 2023
3dacaef
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
e314632
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
ddafbfc
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
4654d59
to_json_string function support
Rajeshwari4 Oct 3, 2023
6760cca
Merge branch 'rajeshwari/sf-bq/hash_agg_support' of https://github.co…
Rajeshwari4 Oct 3, 2023
4235f5b
After resolving comments
SaiTejaVenkatapuram Oct 3, 2023
b1ccd4d
After resolving comments
SaiTejaVenkatapuram Oct 3, 2023
1a8998c
After resolving comments
SaiTejaVenkatapuram Oct 3, 2023
b53c3cd
Merge branch 'master' of https://github.com/datametica/calcite into k…
Katakam-Phani-Mahidhar Oct 3, 2023
ccfe1d3
Merge remote-tracking branch 'origin/kowsikraja/hash_function_fix_sfb…
Katakam-Phani-Mahidhar Oct 3, 2023
0b01636
Merge branch 'master' of https://github.com/datametica/calcite into k…
Katakam-Phani-Mahidhar Oct 4, 2023
6d9dfe0
Merge branch 'master' of https://github.com/datametica/calcite into o…
divyansh-sh Oct 4, 2023
2a80dec
Adding Test Case
divyansh-sh Oct 4, 2023
ea12d41
Merge pull request #462 from datametica/rajeshwari/sf-bq/hash_agg_sup…
dm-shantanuc Oct 4, 2023
fc3a7cc
Adding Test Case
divyansh-sh Oct 4, 2023
b940878
Adding Test Case
divyansh-sh Oct 4, 2023
41401eb
Adding condition
Kowsikraja Oct 5, 2023
22ecd07
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 5, 2023
bec973f
Support for HashAgg Function
Rajeshwari4 Aug 30, 2023
a6360a1
Tests for BIT_XOR and TO_JSON_STRING functions
Rajeshwari4 Sep 11, 2023
1290d23
Tests for HASH_AGG function
Rajeshwari4 Sep 11, 2023
bebb8d4
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
953a87a
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
5da1c7d
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
38edd9d
to_json_string function support
Rajeshwari4 Oct 3, 2023
c0d1c09
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
e10752b
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
ba60a7b
Support for HashAgg Function
Rajeshwari4 Aug 30, 2023
ace6ac4
BIT_XOR and TO_JSON_STRING
Rajeshwari4 Sep 11, 2023
7d504f7
Resolved Conflicts
Rajeshwari4 Sep 11, 2023
922226e
Resolved Conflicts
Rajeshwari4 Sep 11, 2023
44d3da4
Tests for BIT_XOR and TO_JSON_STRING functions
Rajeshwari4 Sep 11, 2023
ab27b87
Tests for HASH_AGG function
Rajeshwari4 Sep 11, 2023
3d6b03b
Tests for TO_JSON_STRING function
Rajeshwari4 Sep 12, 2023
41606b1
Added separate test case for TO_JSON_STRING Function
Rajeshwari4 Sep 25, 2023
ab5c55d
Resolved Conflicts
Rajeshwari4 Sep 25, 2023
3411dbc
to_json_string function support
Rajeshwari4 Oct 3, 2023
a624c5b
After resolving comments
SaiTejaVenkatapuram Oct 3, 2023
9e957ab
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 5, 2023
9a7f162
Merge branch 'kowsikraja/sf_bq/literal_optimization_fix_for_cast_oper…
Kowsikraja Oct 5, 2023
aeb7402
Reverting the changes
Kowsikraja Oct 5, 2023
ff46d78
Reverting the changes
Kowsikraja Oct 5, 2023
d0b1479
Added IS_REAL
Kowsikraja Oct 5, 2023
b59b8c5
Codenarc fix
Kowsikraja Oct 5, 2023
168e6fb
Merge branch 'master' of https://github.com/datametica/calcite into a…
Katakam-Phani-Mahidhar Oct 5, 2023
412ca45
reverting unnecessary changes
Katakam-Phani-Mahidhar Oct 5, 2023
0f2a2a7
removing any operator
Katakam-Phani-Mahidhar Oct 5, 2023
5a39d4b
fix formatting isses
Katakam-Phani-Mahidhar Oct 5, 2023
cbfd623
Merge pull request #465 from datametica/object_construct/sf-bq
dm-shantanuc Oct 5, 2023
5e584c6
Merge branch 'master' of https://github.com/datametica/calcite into r…
SaiTejaVenkatapuram Oct 5, 2023
8f924a4
RSFB-936: HASH_AGG
Katakam-Phani-Mahidhar Oct 5, 2023
df61aa0
BIT_XOR for bigquery support
Katakam-Phani-Mahidhar Oct 6, 2023
3639785
test case for BIT_XOR
Katakam-Phani-Mahidhar Oct 6, 2023
34591b8
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 6, 2023
f3862ec
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 6, 2023
b66d06b
resolving PR comments
Kowsikraja Oct 6, 2023
f874046
Merge branch 'kowsikraja/sf_bq/literal_optimization_fix_for_cast_oper…
Kowsikraja Oct 8, 2023
050f8b2
Adding string representation of SAFE_CAST call
Kowsikraja Oct 9, 2023
d386123
MOD function related changes
naveenantonie Oct 10, 2023
db5d3d6
Changes removed in SqlJdbcFunctionCall
Rajeshwari4 Oct 10, 2023
b2ae5c3
Merge remote-tracking branch 'origin/rajeshwari/sf-bq/convert_timezon…
Rajeshwari4 Oct 10, 2023
9001109
Addressed review comments
Rajeshwari4 Oct 10, 2023
ab97937
Addressed review comments
Rajeshwari4 Oct 10, 2023
c791502
resolves review comments
naveenantonie Oct 10, 2023
90cbd0d
Addressed review comments
Rajeshwari4 Oct 10, 2023
78b902a
Merge pull request #482 from datametica/naveen.antony/RSFB-1655/mod_f…
dm-shantanuc Oct 11, 2023
54a4be2
Merge pull request #444 from datametica/rajeshwari/sf-bq/convert_time…
dm-shantanuc Oct 11, 2023
a1be9ae
Merge pull request #454 from datametica/kowsikraja/safe_cast_function…
dm-shantanuc Oct 12, 2023
4b44fb0
Revert "Add support for SAFE_CAST"
anuragsaxena2k7 Oct 12, 2023
306b857
Merge pull request #484 from datametica/revert-454-kowsikraja/safe_ca…
dm-shantanuc Oct 12, 2023
1b44a99
Revert "Revert "Add support for SAFE_CAST""
anuragsaxena2k7 Oct 12, 2023
197d0ae
Merge pull request #486 from datametica/revert-484-revert-454-kowsikr…
dm-shantanuc Oct 12, 2023
1fe070e
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 12, 2023
c33f53e
Merge branch 'master' of https://github.com/datametica/calcite into s…
divyansh-sh Oct 12, 2023
f1834d3
Merge branch 'sf-merge' of https://github.com/datametica/calcite into…
divyansh-sh Oct 12, 2023
ce62fb3
After adding Swift test case
SaiTejaVenkatapuram Oct 13, 2023
af54013
Merge pull request #481 from datametica/mahidhar/hash_agg
dm-shantanuc Oct 13, 2023
faec329
Merge pull request #475 from datametica/saiteja/calcite/array_agg
dm-shantanuc Oct 16, 2023
ccabadc
Merge branch 'master' of https://github.com/datametica/calcite into k…
Kowsikraja Oct 16, 2023
2f64c22
resolving PR comments
Kowsikraja Oct 16, 2023
8001629
Ravhibq 928 (#483)
dm-pitambarthapa Oct 16, 2023
fc8bc90
Merge branch 'master' of https://github.com/datametica/calcite into s…
SaiTejaVenkatapuram Oct 16, 2023
5d75447
Merge pull request #473 from datametica/sf-bq/regex_substr_fix
dm-shantanuc Oct 17, 2023
f0459cc
Merge pull request #429 from datametica/kowsikraja/hash_function_fix_…
dm-shantanuc Oct 18, 2023
028b875
Merge branch 'master' of https://github.com/datametica/calcite into s…
SaiTejaVenkatapuram Oct 18, 2023
a8da0a2
Merge branch 'master' of https://github.com/datametica/calcite into s…
SaiTejaVenkatapuram Oct 19, 2023
a071e64
After resolving comments
SaiTejaVenkatapuram Oct 19, 2023
72f908d
Merge pull request #456 from datametica/sf-merge
dm-shantanuc Oct 19, 2023
534f0ee
Merge branch 'master' of https://github.com/datametica/calcite into m…
Katakam-Phani-Mahidhar Oct 20, 2023
ca5c03d
delete distinct project
Katakam-Phani-Mahidhar Oct 20, 2023
b25625e
Deprecated project in other modules.
Katakam-Phani-Mahidhar Oct 20, 2023
e612690
Merge branch 'master' of https://github.com/datametica/calcite into u…
divyansh-sh Oct 23, 2023
909b9d5
Merge pull request #459 from datametica/sneha/zero-if-null
dm-shantanuc Oct 23, 2023
0ab9a60
Merge branch 'master' of https://github.com/datametica/calcite into u…
divyansh-sh Oct 23, 2023
a9528a4
Merge pull request #419 from datametica/mahidhar/correlation_in_proje…
dm-shantanuc Oct 23, 2023
d3b8447
Build failure fix
divyansh-sh Oct 23, 2023
ad4698f
Merge branch 'master' of https://github.com/datametica/calcite into a…
dm-shantanuc Oct 25, 2023
53f2cfe
Merge branch 'master' into saiteja/calcite/regexp_count
anuragsaxena2k7 Oct 25, 2023
15d7dbc
fixed auto style checks
anuragsaxena2k7 Oct 25, 2023
2e53f6d
Merge pull request #453 from datametica/saiteja/calcite/regexp_count
anuragsaxena2k7 Oct 25, 2023
047eb11
861 wrong translation of lateral view explode (#487)
dm-pitambarthapa Oct 30, 2023
9de33f3
Merge pull request #470 from datametica/any-operator
anuragsaxena2k7 Oct 31, 2023
58b45ed
Merge branch 'master' of https://github.com/datametica/calcite into u…
dm-shantanuc Nov 1, 2023
596613b
fixes ClassCastException in
naveenantonie Nov 1, 2023
0e14636
changes test case
naveenantonie Nov 1, 2023
74c5940
Merge pull request #421 from datametica/using-clause
dm-shantanuc Nov 2, 2023
a1fbe45
Merge pull request #488 from datametica/naveen.antony/RSFB-1748/Class…
dm-shantanuc Nov 2, 2023
610e31f
RSFB-1993 make getDataTypeBasedOnPrecision to static
vikassuryawanshi1 Nov 3, 2023
7732fa2
make method public
vikassuryawanshi1 Nov 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

github:
description: "Apache Calcite"
homepage: https://calcite.apache.org/
features:
wiki: false
issues: false
projects: false
enabled_merge_buttons:
squash: false
merge: false
rebase: true
notifications:
commits: commits@calcite.apache.org
issues: issues@calcite.apache.org
pullrequests: commits@calcite.apache.org
jira_options: link label worklog
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ ij_java_use_single_class_imports = true
max_line_length = 100
ij_any_wrap_long_lines = true

[*.astub]
indent_size = 2

[*.java]
# Doc: https://youtrack.jetbrains.com/issue/IDEA-170643#focus=streamItem-27-3708697.0-0
# $ means "static"
Expand All @@ -44,3 +47,4 @@ ij_java_space_before_colon = true
ij_java_ternary_operation_signs_on_next_line = true
ij_java_use_single_class_imports = true
ij_java_wrap_long_lines = true
ij_java_align_multiline_parameters = false
9 changes: 8 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@
*.html text diff=html
*.kt text diff=kotlin
*.kts text diff=kotlin
*.md text diff=markdown
*.py text diff=python executable
*.pl text diff=perl executable
*.pm text diff=perl
*.css text
*.css text diff=css
*.js text
*.sql text
*.q text
Expand All @@ -26,3 +27,9 @@ data/files/*.dat text eol=lf
*.cmd text eol=crlf
*.csproj text merge=union eol=crlf
*.sln text merge=union eol=crlf

# Take the union of the lines during merge
# It avoids false merge conflicts when different lines are added close to each other
# However, it might result in duplicate lines if two commits edit the same line differently.
# If different commits add exactly the same line, then merge produces only one line.
/core/src/main/resources/org/apache/calcite/runtime/CalciteResource.properties text merge=union
178 changes: 162 additions & 16 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@ on:
branches:
- '*'

# Throw OutOfMemoryError in case less than 35% is free after full GC
# This avoids never-ending GC trashing if memory gets too low in case of a memory leak
env:
_JAVA_OPTIONS: '-XX:GCTimeLimit=90 -XX:GCHeapFreeLimit=35'

jobs:
windows:
if: github.event.action != 'labeled'
Expand All @@ -47,10 +52,21 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 8
- name: 'Test'
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: jdk${{ matrix.jdk }}
arguments: --scan --no-parallel --no-daemon build javadoc
- name: 'sqlline and sqllsh'
shell: cmd
run: |
./gradlew --no-parallel --no-daemon build javadoc
call sqlline.bat -e '!quit'
echo.
echo Sqlline example/csv
call example/csv/sqlline.bat --verbose -u jdbc:calcite:model=example/csv/src/test/resources/model.json -n admin -p admin -f example/csv/src/test/resources/smoke_test.sql
echo.
echo sqlsh
call sqlsh.bat -o headers "select count(*) commits, author from (select substring(author, 1, position(' <' in author)-1) author from git_commits) group by author order by count(*) desc, author limit 20"

linux-avatica:
if: github.event.action != 'labeled'
Expand All @@ -61,33 +77,120 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 11
- name: 'Install Avatica to Maven Local repository'
- name: 'Clone Avatica to Maven Local repository'
run: |
git clone --branch master --depth 100 https://github.com/apache/calcite-avatica.git ../calcite-avatica
cd ../calcite-avatica
./gradlew publishToMavenLocal -Pcalcite.avatica.version=1.0.0-dev-master -PskipJavadoc
- uses: burrunan/gradle-cache-action@v1
name: Build Avatica
with:
job-id: avatica-jdk${{ matrix.jdk }}
build-root-directory: ../calcite-avatica
arguments: publishToMavenLocal
properties: |
calcite.avatica.version=1.0.0-dev-master
skipJavadoc=
- uses: actions/checkout@v2
with:
fetch-depth: 50
- name: 'Test'
run: |
./gradlew --no-parallel --no-daemon build javadoc -Pcalcite.avatica.version=1.0.0-dev-master-SNAPSHOT -PenableMavenLocal
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: jdk${{ matrix.jdk }}
execution-only-caches: true
arguments: --scan --no-parallel --no-daemon build javadoc
properties: |
calcite.avatica.version=1.0.0-dev-master-SNAPSHOT
enableMavenLocal=

linux-openj9:
if: github.event.action != 'labeled'
name: 'Linux (OpenJ9 8)'
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 50
- uses: AdoptOpenJDK/install-jdk@v1
with:
impl: openj9
version: '8'
architecture: x64
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: jdk8-openj9
arguments: --scan --no-parallel --no-daemon build javadoc
- name: 'sqlline and sqllsh'
run: |
./sqlline -e '!quit'
echo
echo Sqlline example/csv
./example/csv/sqlline --verbose -u jdbc:calcite:model=example/csv/src/test/resources/model.json -n admin -p admin -f example/csv/src/test/resources/smoke_test.sql
echo
echo sqlsh
./sqlsh -o headers "select count(*) commits, author from (select substring(author, 1, position(' <' in author)-1) author from git_commits) group by author order by count(*) desc, author limit 20"

mac:
if: github.event.action != 'labeled'
name: 'macOS (JDK 13)'
name: 'macOS (JDK 15)'
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 50
- name: 'Set up JDK 13'
- name: 'Set up JDK 15'
uses: actions/setup-java@v1
with:
java-version: 13
- name: 'Test'
java-version: 15
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: jdk15
arguments: --scan --no-parallel --no-daemon build javadoc
- name: 'sqlline and sqllsh'
run: |
./gradlew --no-parallel --no-daemon build javadoc
./sqlline -e '!quit'
echo
echo Sqlline example/csv
./example/csv/sqlline --verbose -u jdbc:calcite:model=example/csv/src/test/resources/model.json -n admin -p admin -f example/csv/src/test/resources/smoke_test.sql
echo
echo sqlsh
./sqlsh -o headers "select count(*) commits, author from (select substring(author, 1, position(' <' in author)-1) author from git_commits) group by author order by count(*) desc, author limit 20"

errorprone:
if: github.event.action != 'labeled'
name: 'Error Prone (JDK 11)'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 50
- name: 'Set up JDK 11'
uses: actions/setup-java@v1
with:
java-version: 11
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: errprone
arguments: --scan --no-parallel --no-daemon -PenableErrorprone classes

linux-checkerframework:
name: 'CheckerFramework (JDK 11)'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 50
- name: 'Set up JDK 11'
uses: actions/setup-java@v1
with:
java-version: 11
- name: 'Run CheckerFramework'
uses: burrunan/gradle-cache-action@v1
with:
job-id: checkerframework-jdk11
arguments: --scan --no-parallel --no-daemon -PenableCheckerframework :linq4j:classes :core:classes

linux-slow:
# Run slow tests when the commit is on master or it is requested explicitly by adding an
Expand All @@ -103,6 +206,49 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 8
- name: 'Test'
run: |
./gradlew --no-parallel --no-daemon testSlow
- uses: burrunan/gradle-cache-action@v1
name: Test
with:
job-id: jdk8
arguments: --scan --no-parallel --no-daemon testSlow

linux-druid:
if: github.event.action != 'labeled'
name: 'Linux (JDK 8) Druid Tests'
runs-on: ubuntu-latest
steps:
- name: 'Set up JDK 8'
uses: actions/setup-java@v1
with:
java-version: 8
- name: 'Checkout Druid dataset'
uses: actions/checkout@master
with:
repository: zabetak/calcite-druid-dataset
fetch-depth: 1
path: druid-dataset
- name: 'Start Druid containers'
working-directory: ./druid-dataset
run: |
chmod -R 777 storage
docker-compose up -d
- name: 'Wait Druid nodes to startup'
run: |
until docker logs coordinator | grep "Successfully started lifecycle \[module\]"; do sleep 1s; done
until docker logs router | grep "Successfully started lifecycle \[module\]"; do sleep 1s; done
until docker logs historical | grep "Successfully started lifecycle \[module\]"; do sleep 1s; done
until docker logs middlemanager | grep "Successfully started lifecycle \[module\]"; do sleep 1s; done
until docker logs broker | grep "Successfully started lifecycle \[module\]"; do sleep 1s; done
- name: 'Index Foodmart/Wikipedia datasets'
working-directory: ./druid-dataset
run: ./index.sh 30s
- uses: actions/checkout@v2
with:
fetch-depth: 1
path: calcite
- uses: burrunan/gradle-cache-action@v1
name: 'Run Druid tests'
with:
build-root-directory: ./calcite
job-id: Druid8
arguments: --scan --no-parallel --no-daemon :druid:test -Dcalcite.test.druid=true
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,11 @@
/out
/*/out/
/example/*/out
.idea
# The star is required for further !/.idea/ to work, see https://git-scm.com/docs/gitignore
/.idea/*
# Icon for JetBrains Toolbox
!/.idea/icon.png
!/.idea/vcs.xml
*.iml

settings.xml
Expand Down
4 changes: 2 additions & 2 deletions .ratignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
**/src/test/resources/*.json
**/data.txt
**/data2.txt
#bu ildSrc/build
#b uildSrc/subprojects/*/build
.idea/vcs.xml
example/csv/src/test/resources/smoke_test.sql

# TODO: remove when pom.xml files are removed
src/main/config/licenses
Expand Down
10 changes: 6 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ matrix:
include:
- jdk: openjdk8
- jdk: openjdk11
- jdk: openjdk15
branches:
only:
- master
Expand All @@ -32,6 +33,9 @@ branches:
- /^[0-9]+-.*$/
install: true
script:
# Throw OutOfMemoryError in case less than 35% is free after full GC
# This avoids never-ending GC trashing if memory gets too low in case of a memory leak
- export _JAVA_OPTIONS="-XX:GCTimeLimit=90 -XX:GCHeapFreeLimit=35"
- ./gradlew --no-daemon build
git:
depth: 100
Expand All @@ -41,7 +45,5 @@ cache:
- $HOME/.gradle/wrapper/

before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/

# End .travis.yml
- ./gradlew --stop
- F=CleanupGradleCache sh -x -c 'curl -O https://raw.githubusercontent.com/vlsi/cleanup-gradle-cache/v1.x/$F.java && javac -J-Xmx128m $F.java && java -Xmx128m $F'
12 changes: 12 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,3 +175,15 @@
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

Additional License files can be found in the 'licenses' folder located in the same directory as the LICENSE file (i.e. this file)

- Software produced outside the ASF which is available under other licenses (not Apache-2.0)

MIT
* cobyism:html5shiv:3.7.2
* font-awesome:font-awesome-code:4.2.0
* gridsim:gridsim:
* jekyll:jekyll:
* normalize:normalize:3.0.2
* respond:respond:1.4.2
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Calcite
Copyright 2012-2019 The Apache Software Foundation
Copyright 2012-2020 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache Calcite release 1.21.0
Apache Calcite release 1.26.0

This is a source or binary distribution of Apache Calcite.

Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ See the License for the specific language governing permissions and
limitations under the License.
{% endcomment %}
-->

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.calcite/calcite-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.calcite/calcite-core)
[![Travis Build Status](https://travis-ci.org/apache/calcite.svg?branch=master)](https://travis-ci.org/apache/calcite)
[![CI Status](https://github.com/apache/calcite/workflows/CI/badge.svg)](https://github.com/apache/calcite/actions)
[![CI Status](https://github.com/apache/calcite/workflows/CI/badge.svg?branch=master)](https://github.com/apache/calcite/actions?query=branch%3Amaster)
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/apache/calcite?svg=true&branch=master)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/calcite)

# Apache Calcite
Expand Down
Loading