question about RelDistribution conversion

2016-03-09 Thread MinJi Kim
following transformations were what I envisioned, but it looks like the ConvertRelDistributionTraitDef.convert() is not effective. Could somebody give me pointers as to what should be done to see the following transformations? TraitConversionTest.java https://github.com/minji-kim/calc

question about Distribution and Collation RelTrait conversion

2016-03-10 Thread MinJi Kim
) https://github.com/minji-kim/calcite/commit/2d672ff6bc0f97b27bee6bedf18e4c5d8b83541b This change is related to changesets 3b55c35, b312031. I made some changes to RelSet to see if I could get the collation/distribution conversions to work with VolcanoPlanner. It looks like the original code

Re: [ANNOUNCE] New committer: MinJi Kim

2016-09-04 Thread MinJi Kim
30 PM, Julian Hyde wrote: On behalf of the PMC I am delighted to announce MinJi Kim as a new Calcite committer. Over several months MinJi has contributed more than a few patches to the planner and adapters, always high quality and well tested, and it has been a pleasure interacting with her. P

Re: New committers

2016-09-06 Thread MinJi Kim
Thanks! Will do! -Minji On 9/6/16 1:59 PM, Julian Hyde wrote: MinJi and Francis, You should both now have commit rights. Calcite is a small project, so the process is not rigid. The basic procedure is “use your discretion”. We trust you. Obviously, you should always run the test suite bef

Re: Fwd: New Defects reported by Coverity Scan for Apache Calcite

2016-09-08 Thread MinJi Kim
Okay, I will take a look and send out an update later. On 9/8/16 11:54 AM, Julian Hyde wrote: MinJi, Coverity discovered a potential issue due to your recent https://issues.apache.org/jira/browse/CALCITE-1342 fix. Can you investigate? If it's a real issue can you please fix and add a test case

Re: Fwd: New Defects reported by Coverity Scan for Apache Calcite

2016-09-08 Thread MinJi Kim
It looks like, in ProjectFilterTransposeRule, origProj can be null but that was also the case before the change. And also, PushProject checks against null origProj. It seems okay to me, but let me know if there is anything else I should do to verify this. -MinJi On 9/8/16 11:54 AM, Julian

Re: [ANNOUNCE] New committer: Laurent Goujon

2017-02-17 Thread MinJi Kim
Congratulations, Laurent! On 2/17/17 10:24 AM, Sudheesh Katkam wrote: Congratulations, Laurent! On Feb 17, 2017, at 9:12 AM, Jason Altekruse wrote: Congrats Laurent! Jason Altekruse Software Engineer at Dremio Apache Arrow Committer On Fri, Feb 17, 2017 at 8:31 AM, Josh Elser wrote: We

Re: [ANNOUNCE] New committer: Jess Balint

2017-02-17 Thread MinJi Kim
Congratulations, Jess! On 2/17/17 8:30 AM, Josh Elser wrote: Welcome, Jess! Julian Hyde wrote: On behalf of the PMC I am delighted to announce Jess Balint as a new Calcite committer. Jess has been making a steady stream of improvements to RelBuilder and the RelToSqlConverter, making them mo

Re: [ANNOUNCE] New committer: Gian Merlino

2017-02-17 Thread MinJi Kim
Congratulations, Gian! On 2/17/17 9:17 AM, Gian Merlino wrote: Thanks for the welcome! I first came to Calcite through looking for ways to build a "native" SQL interface for Druid. Of all the options we looked at (which was a lot!) embedding Calcite stood out as the best, and the Calcite based

build test failure: FileReaderTest.testFileReaderUrlFetch

2017-06-05 Thread MinJi Kim
Hi, I was just curious if anybody else is also seeing build failure in Calcite File module. I am seeing it on master branch (commit 32747d7). If it is just me, let me know if I need to change something in my environment or something. Thanks! -Minji Running org.apache.calcite.adapter.file.S

[jira] [Created] (CALCITE-1283) Nullability incorrectly assigned in SqlTypeFactory.leastRestrictiveSqlType()

2016-06-10 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1283: -- Summary: Nullability incorrectly assigned in SqlTypeFactory.leastRestrictiveSqlType() Key: CALCITE-1283 URL: https://issues.apache.org/jira/browse/CALCITE-1283 Project

[jira] [Created] (CALCITE-1289) RexUtil.simplifyCase() should account for nullability

2016-06-10 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1289: -- Summary: RexUtil.simplifyCase() should account for nullability Key: CALCITE-1289 URL: https://issues.apache.org/jira/browse/CALCITE-1289 Project: Calcite Issue

[jira] [Created] (CALCITE-1312) timestamp_add(UNIT, DATE) should return timestamp if the unit added is less than a date

2016-07-11 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1312: -- Summary: timestamp_add(UNIT, DATE) should return timestamp if the unit added is less than a date Key: CALCITE-1312 URL: https://issues.apache.org/jira/browse/CALCITE-1312

[jira] [Created] (CALCITE-1313) expandOrderExpr() does not validate node type and properly set it

2016-07-11 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1313: -- Summary: expandOrderExpr() does not validate node type and properly set it Key: CALCITE-1313 URL: https://issues.apache.org/jira/browse/CALCITE-1313 Project: Calcite

[jira] [Created] (CALCITE-1330) DB2 does not support character sets in data type

2016-07-25 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1330: -- Summary: DB2 does not support character sets in data type Key: CALCITE-1330 URL: https://issues.apache.org/jira/browse/CALCITE-1330 Project: Calcite Issue Type

[jira] [Created] (CALCITE-1332) DB2 requires fully qualified names in join condition

2016-07-27 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1332: -- Summary: DB2 requires fully qualified names in join condition Key: CALCITE-1332 URL: https://issues.apache.org/jira/browse/CALCITE-1332 Project: Calcite Issue

[jira] [Created] (CALCITE-1333) AggFunctions supported by JdbcAggregate should depend on SqlKind, instead of operator instance

2016-07-28 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1333: -- Summary: AggFunctions supported by JdbcAggregate should depend on SqlKind, instead of operator instance Key: CALCITE-1333 URL: https://issues.apache.org/jira/browse/CALCITE-1333

[jira] [Created] (CALCITE-1342) ProjectPusher should use rel factories when creating new rels, e.g. project/filter

2016-08-02 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1342: -- Summary: ProjectPusher should use rel factories when creating new rels, e.g. project/filter Key: CALCITE-1342 URL: https://issues.apache.org/jira/browse/CALCITE-1342

[jira] [Created] (CALCITE-1380) Redshift jdbc driver returns "POSTGRES" for its database product name

2016-09-21 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1380: -- Summary: Redshift jdbc driver returns "POSTGRES" for its database product name Key: CALCITE-1380 URL: https://issues.apache.org/jira/browse/CALCITE-1380 Projec

[jira] [Created] (CALCITE-1747) RelMdColumnUniqueness for HepRelVertex

2017-04-10 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1747: -- Summary: RelMdColumnUniqueness for HepRelVertex Key: CALCITE-1747 URL: https://issues.apache.org/jira/browse/CALCITE-1747 Project: Calcite Issue Type: Bug

[jira] [Created] (CALCITE-1753) ProjectJoinTransposeRule with preserveExprCondition pushes projects below outer-joins

2017-04-11 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1753: -- Summary: ProjectJoinTransposeRule with preserveExprCondition pushes projects below outer-joins Key: CALCITE-1753 URL: https://issues.apache.org/jira/browse/CALCITE-1753

[jira] [Created] (CALCITE-1829) Add TIME/TIMESTAMP/DATE datatype handling to RexImplicationChecker

2017-06-02 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1829: -- Summary: Add TIME/TIMESTAMP/DATE datatype handling to RexImplicationChecker Key: CALCITE-1829 URL: https://issues.apache.org/jira/browse/CALCITE-1829 Project: Calcite

[jira] [Created] (CALCITE-1930) AggregateExpandDistinctAggregatesRule does not expand aggregates properly

2017-08-07 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1930: -- Summary: AggregateExpandDistinctAggregatesRule does not expand aggregates properly Key: CALCITE-1930 URL: https://issues.apache.org/jira/browse/CALCITE-1930 Project

[jira] [Created] (CALCITE-1931) rank/ntile/etc. functions should not always return INTEGER

2017-08-07 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1931: -- Summary: rank/ntile/etc. functions should not always return INTEGER Key: CALCITE-1931 URL: https://issues.apache.org/jira/browse/CALCITE-1931 Project: Calcite

[jira] [Created] (CALCITE-1932) Project.getPermutation() should return null if a column is repeated

2017-08-07 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1932: -- Summary: Project.getPermutation() should return null if a column is repeated Key: CALCITE-1932 URL: https://issues.apache.org/jira/browse/CALCITE-1932 Project: Calcite

[jira] [Created] (CALCITE-1936) Allow ROUND() and TRUNC() to take only one operand

2017-08-10 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1936: -- Summary: Allow ROUND() and TRUNC() to take only one operand Key: CALCITE-1936 URL: https://issues.apache.org/jira/browse/CALCITE-1936 Project: Calcite Issue

[jira] [Created] (CALCITE-1945) Allow custom return types for AVG/VARIANCE/STDDEV/COVAR

2017-08-15 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1945: -- Summary: Allow custom return types for AVG/VARIANCE/STDDEV/COVAR Key: CALCITE-1945 URL: https://issues.apache.org/jira/browse/CALCITE-1945 Project: Calcite

[jira] [Created] (CALCITE-1953) Reducing NOT() should not collaose NOT(IS_TRUE) to IS_FALSE for nullable inputs

2017-08-17 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1953: -- Summary: Reducing NOT() should not collaose NOT(IS_TRUE) to IS_FALSE for nullable inputs Key: CALCITE-1953 URL: https://issues.apache.org/jira/browse/CALCITE-1953

[jira] [Created] (CALCITE-1954) SqlValidator need to maintain forceNullable across joins and renaming

2017-08-17 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1954: -- Summary: SqlValidator need to maintain forceNullable across joins and renaming Key: CALCITE-1954 URL: https://issues.apache.org/jira/browse/CALCITE-1954 Project: Calcite

[jira] [Created] (CALCITE-1956) Allow MultiJoin to contain multiple FULL joins

2017-08-17 Thread MinJi Kim (JIRA)
MinJi Kim created CALCITE-1956: -- Summary: Allow MultiJoin to contain multiple FULL joins Key: CALCITE-1956 URL: https://issues.apache.org/jira/browse/CALCITE-1956 Project: Calcite Issue Type