[jira] [Created] (CALCITE-6112) Use inedible release tags

2023-11-13 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-6112: -- Summary: Use inedible release tags Key: CALCITE-6112 URL: https://issues.apache.org/jira/browse/CALCITE-6112 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-6019) Excessive cast when UDF receives nullable JavaType

2023-09-21 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-6019: -- Summary: Excessive cast when UDF receives nullable JavaType Key: CALCITE-6019 URL: https://issues.apache.org/jira/browse/CALCITE-6019 Project: Calcite

[jira] [Created] (CALCITE-6018) Support nullable parameters in UDFs

2023-09-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-6018: -- Summary: Support nullable parameters in UDFs Key: CALCITE-6018 URL: https://issues.apache.org/jira/browse/CALCITE-6018 Project: Calcite Issue

[jira] [Created] (CALCITE-6012) CAST($t4):JavaType(class java.lang.Object) NOT NULL causes NPE since 1.27

2023-09-18 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-6012: -- Summary: CAST($t4):JavaType(class java.lang.Object) NOT NULL causes NPE since 1.27 Key: CALCITE-6012 URL: https://issues.apache.org/jira/browse/CALCITE-6012

[jira] [Created] (CALCITE-6010) RelRule.Config requires too much ceremony for trivial cases

2023-09-18 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-6010: -- Summary: RelRule.Config requires too much ceremony for trivial cases Key: CALCITE-6010 URL: https://issues.apache.org/jira/browse/CALCITE-6010 Project:

[jira] [Created] (CALCITE-5034) Disable Gradle build cache or use an alternative accout for it

2022-03-05 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-5034: -- Summary: Disable Gradle build cache or use an alternative accout for it Key: CALCITE-5034 URL: https://issues.apache.org/jira/browse/CALCITE-5034

[jira] [Created] (CALCITE-4889) Double join is created for NOT IN

2021-11-16 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4889: -- Summary: Double join is created for NOT IN Key: CALCITE-4889 URL: https://issues.apache.org/jira/browse/CALCITE-4889 Project: Calcite Issue

[jira] [Created] (CALCITE-4881) Calcite release tags should have rel/... prefix as per the ASF requirements

2021-11-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4881: -- Summary: Calcite release tags should have rel/... prefix as per the ASF requirements Key: CALCITE-4881 URL: https://issues.apache.org/jira/browse/CALCITE-4881

[jira] [Created] (CALCITE-4832) Refactor Gradle to build-logic convention plugins

2021-10-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4832: -- Summary: Refactor Gradle to build-logic convention plugins Key: CALCITE-4832 URL: https://issues.apache.org/jira/browse/CALCITE-4832 Project: Calcite

[jira] [Created] (CALCITE-4829) Bump Gradle to 7.2 and test with Java 17 at GitHub Actions

2021-10-05 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4829: -- Summary: Bump Gradle to 7.2 and test with Java 17 at GitHub Actions Key: CALCITE-4829 URL: https://issues.apache.org/jira/browse/CALCITE-4829 Project:

[jira] [Created] (CALCITE-4824) ServerUnParserTest#testCreateTableVirtualColumn fails

2021-10-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4824: -- Summary: ServerUnParserTest#testCreateTableVirtualColumn fails Key: CALCITE-4824 URL: https://issues.apache.org/jira/browse/CALCITE-4824 Project: Calcite

[jira] [Created] (CALCITE-4823) JEP 411: AccessControlException, AccessController in java.security has been deprecated and marked for removal

2021-10-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4823: -- Summary: JEP 411: AccessControlException, AccessController in java.security has been deprecated and marked for removal Key: CALCITE-4823 URL:

[jira] [Created] (CALCITE-4821) Move utility test classes into calcite-testkit and unpublish -test.jar

2021-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4821: -- Summary: Move utility test classes into calcite-testkit and unpublish -test.jar Key: CALCITE-4821 URL: https://issues.apache.org/jira/browse/CALCITE-4821

[jira] [Created] (CALCITE-4715) Create CITATION.cff for BibTex, APA citation UI in GitHub

2021-08-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4715: -- Summary: Create CITATION.cff for BibTex, APA citation UI in GitHub Key: CALCITE-4715 URL: https://issues.apache.org/jira/browse/CALCITE-4715 Project:

[jira] [Created] (CALCITE-4701) Implement and publish Gradle plugin for extending the parser

2021-07-26 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4701: -- Summary: Implement and publish Gradle plugin for extending the parser Key: CALCITE-4701 URL: https://issues.apache.org/jira/browse/CALCITE-4701 Project:

[jira] [Created] (CALCITE-4679) Search/sarg simplification leaves is not null(literal) unsimplified

2021-07-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4679: -- Summary: Search/sarg simplification leaves is not null(literal) unsimplified Key: CALCITE-4679 URL: https://issues.apache.org/jira/browse/CALCITE-4679

[jira] [Created] (CALCITE-4678) AssertionError: result mismatch when simplifying case+search+isdistinctfrom+isnottrue

2021-07-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4678: -- Summary: AssertionError: result mismatch when simplifying case+search+isdistinctfrom+isnottrue Key: CALCITE-4678 URL:

[jira] [Created] (CALCITE-4659) Introduce AssertJ and gradually migrate to its usage instead of Hamcrest

2021-06-21 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4659: -- Summary: Introduce AssertJ and gradually migrate to its usage instead of Hamcrest Key: CALCITE-4659 URL: https://issues.apache.org/jira/browse/CALCITE-4659

[jira] [Created] (CALCITE-4658) Introduce refaster for automatic reformat of the code

2021-06-21 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4658: -- Summary: Introduce refaster for automatic reformat of the code Key: CALCITE-4658 URL: https://issues.apache.org/jira/browse/CALCITE-4658 Project: Calcite

[jira] [Created] (CALCITE-4657) Replace cancel-workflow-runs with GitHub in-core cancel-in-progress feature

2021-06-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4657: -- Summary: Replace cancel-workflow-runs with GitHub in-core cancel-in-progress feature Key: CALCITE-4657 URL: https://issues.apache.org/jira/browse/CALCITE-4657

[jira] [Created] (CALCITE-4618) Refine dependency declarations to better account for type annotations

2021-05-21 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4618: -- Summary: Refine dependency declarations to better account for type annotations Key: CALCITE-4618 URL: https://issues.apache.org/jira/browse/CALCITE-4618

[jira] [Created] (CALCITE-4612) Fuzzer for RelBuilder

2021-05-19 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4612: -- Summary: Fuzzer for RelBuilder Key: CALCITE-4612 URL: https://issues.apache.org/jira/browse/CALCITE-4612 Project: Calcite Issue Type: Test

[jira] [Created] (CALCITE-4598) Forbid the use of System.out

2021-05-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4598: -- Summary: Forbid the use of System.out Key: CALCITE-4598 URL: https://issues.apache.org/jira/browse/CALCITE-4598 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4595) Split DiffRepository test data into per-test files

2021-05-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4595: -- Summary: Split DiffRepository test data into per-test files Key: CALCITE-4595 URL: https://issues.apache.org/jira/browse/CALCITE-4595 Project: Calcite

[jira] [Created] (CALCITE-4558) Sort CPU cost should be aligned with filter and project: sort should incur row copy cost

2021-03-28 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4558: -- Summary: Sort CPU cost should be aligned with filter and project: sort should incur row copy cost Key: CALCITE-4558 URL:

[jira] [Created] (CALCITE-4557) Sort costing should account the number of sort keys

2021-03-28 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4557: -- Summary: Sort costing should account the number of sort keys Key: CALCITE-4557 URL: https://issues.apache.org/jira/browse/CALCITE-4557 Project: Calcite

[jira] [Created] (CALCITE-4553) Use Gradle Toolchains for customizing JVM used for build and test Calcite

2021-03-25 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4553: -- Summary: Use Gradle Toolchains for customizing JVM used for build and test Calcite Key: CALCITE-4553 URL: https://issues.apache.org/jira/browse/CALCITE-4553

[jira] [Created] (CALCITE-4531) Deprecate RexLiteral#intValue since it performs silent truncation

2021-03-10 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4531: -- Summary: Deprecate RexLiteral#intValue since it performs silent truncation Key: CALCITE-4531 URL: https://issues.apache.org/jira/browse/CALCITE-4531

[jira] [Created] (CALCITE-4517) $node isAlwaysTrue, so it should simplify to TRUE unknownAsFalse

2021-02-28 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4517: -- Summary: $node isAlwaysTrue, so it should simplify to TRUE unknownAsFalse Key: CALCITE-4517 URL: https://issues.apache.org/jira/browse/CALCITE-4517

[jira] [Created] (CALCITE-4516) ...had non-nullable type BOOLEAN, and it was optimized to..that has nullable type BOOLEAN

2021-02-28 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4516: -- Summary: ...had non-nullable type BOOLEAN, and it was optimized to..that has nullable type BOOLEAN Key: CALCITE-4516 URL:

[jira] [Created] (CALCITE-4480) Make EnumerableDefaults#union a non-blocking operation

2021-01-27 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4480: -- Summary: Make EnumerableDefaults#union a non-blocking operation Key: CALCITE-4480 URL: https://issues.apache.org/jira/browse/CALCITE-4480 Project: Calcite

[jira] [Created] (CALCITE-4470) Add optional bytecode verification with Jandex

2021-01-16 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4470: -- Summary: Add optional bytecode verification with Jandex Key: CALCITE-4470 URL: https://issues.apache.org/jira/browse/CALCITE-4470 Project: Calcite

[jira] [Created] (CALCITE-4459) Type annotations defeat org.jboss:jandex bytecode parser sometimes

2021-01-10 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4459: -- Summary: Type annotations defeat org.jboss:jandex bytecode parser sometimes Key: CALCITE-4459 URL: https://issues.apache.org/jira/browse/CALCITE-4459

[jira] [Created] (CALCITE-4431) Use requireNonNull(var, "var") instead of requireNonNull(var) for better error messages

2020-12-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4431: -- Summary: Use requireNonNull(var, "var") instead of requireNonNull(var) for better error messages Key: CALCITE-4431 URL:

[jira] [Created] (CALCITE-4422) Add MethodCanBeStatic check via ErrorProne

2020-11-30 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4422: -- Summary: Add MethodCanBeStatic check via ErrorProne Key: CALCITE-4422 URL: https://issues.apache.org/jira/browse/CALCITE-4422 Project: Calcite

[jira] [Created] (CALCITE-4399) Check if HepPlanner should be allowed to register non-nullable column as an equivalent to nullable

2020-11-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4399: -- Summary: Check if HepPlanner should be allowed to register non-nullable column as an equivalent to nullable Key: CALCITE-4399 URL:

[jira] [Created] (CALCITE-4398) RexSimplify introduces cast(nullable as nonnull)

2020-11-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4398: -- Summary: RexSimplify introduces cast(nullable as nonnull) Key: CALCITE-4398 URL: https://issues.apache.org/jira/browse/CALCITE-4398 Project: Calcite

[jira] [Created] (CALCITE-4397) StandardConvertletTable#convertDatetimeMinus is inconsistent with MINUS_DATE return type inference

2020-11-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4397: -- Summary: StandardConvertletTable#convertDatetimeMinus is inconsistent with MINUS_DATE return type inference Key: CALCITE-4397 URL:

[jira] [Created] (CALCITE-4388) RexNode#isAlwaysFalse and isAlwaysTrue should be aligned with RexSimplify#isSafeExpression

2020-11-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4388: -- Summary: RexNode#isAlwaysFalse and isAlwaysTrue should be aligned with RexSimplify#isSafeExpression Key: CALCITE-4388 URL:

[jira] [Created] (CALCITE-4387) Document that RexSimplify.simplifyUnknownAs could narrow or widen nullness of the given expression

2020-11-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4387: -- Summary: Document that RexSimplify.simplifyUnknownAs could narrow or widen nullness of the given expression Key: CALCITE-4387 URL:

[jira] [Created] (CALCITE-4372) Correct specification getCumulativeCost and getNonCumulativeCost so it should always produce non-nullable value

2020-11-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4372: -- Summary: Correct specification getCumulativeCost and getNonCumulativeCost so it should always produce non-nullable value Key: CALCITE-4372 URL:

[jira] [Created] (CALCITE-4371) TableMacro and TableFunction should have List rather than List parameters

2020-11-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4371: -- Summary: TableMacro and TableFunction should have List rather than List parameters Key: CALCITE-4371 URL: https://issues.apache.org/jira/browse/CALCITE-4371

[jira] [Created] (CALCITE-4339) Update Gradle: 6.6 -> 6.7

2020-10-15 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4339: -- Summary: Update Gradle: 6.6 -> 6.7 Key: CALCITE-4339 URL: https://issues.apache.org/jira/browse/CALCITE-4339 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4336) Add cancel-workflow-runs to automatically cancel GitHub stale workflows

2020-10-13 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4336: -- Summary: Add cancel-workflow-runs to automatically cancel GitHub stale workflows Key: CALCITE-4336 URL: https://issues.apache.org/jira/browse/CALCITE-4336

[jira] [Created] (CALCITE-4332) Improve error when planning rule produces a relation with a wrong rowtype

2020-10-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4332: -- Summary: Improve error when planning rule produces a relation with a wrong rowtype Key: CALCITE-4332 URL: https://issues.apache.org/jira/browse/CALCITE-4332

[jira] [Created] (CALCITE-4329) EnumerableRules#BRIDGE_METHODS should be skipped when actual type is Object

2020-10-11 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4329: -- Summary: EnumerableRules#BRIDGE_METHODS should be skipped when actual type is Object Key: CALCITE-4329 URL: https://issues.apache.org/jira/browse/CALCITE-4329

[jira] [Created] (CALCITE-4328) Update janino compiler, and configure it to produce Java 1.8+ bytecode

2020-10-11 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4328: -- Summary: Update janino compiler, and configure it to produce Java 1.8+ bytecode Key: CALCITE-4328 URL: https://issues.apache.org/jira/browse/CALCITE-4328

[jira] [Created] (CALCITE-4327) RelBuilder#scan(...) should work when used in RelRule#onMatch as call.builder()

2020-10-11 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4327: -- Summary: RelBuilder#scan(...) should work when used in RelRule#onMatch as call.builder() Key: CALCITE-4327 URL: https://issues.apache.org/jira/browse/CALCITE-4327

[jira] [Created] (CALCITE-4326) NPE possible win EnumerableWindow when agg.call.name is null

2020-10-10 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4326: -- Summary: NPE possible win EnumerableWindow when agg.call.name is null Key: CALCITE-4326 URL: https://issues.apache.org/jira/browse/CALCITE-4326 Project:

[jira] [Created] (CALCITE-4320) JdbcRules JOIN_FACTORY, AGGREGATE_FACTORY, SET_OP_FACTORY, ... create relations with wrong convention

2020-10-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4320: -- Summary: JdbcRules JOIN_FACTORY, AGGREGATE_FACTORY, SET_OP_FACTORY, ... create relations with wrong convention Key: CALCITE-4320 URL:

[jira] [Created] (CALCITE-4319) NPE in TopDownRuleDriver#convert when convention is not enabled

2020-10-08 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4319: -- Summary: NPE in TopDownRuleDriver#convert when convention is not enabled Key: CALCITE-4319 URL: https://issues.apache.org/jira/browse/CALCITE-4319

[jira] [Created] (CALCITE-4316) Avoid NPE when nulls are used in divide call

2020-10-07 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4316: -- Summary: Avoid NPE when nulls are used in divide call Key: CALCITE-4316 URL: https://issues.apache.org/jira/browse/CALCITE-4316 Project: Calcite

[jira] [Created] (CALCITE-4314) Enable Error Prone checking

2020-10-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4314: -- Summary: Enable Error Prone checking Key: CALCITE-4314 URL: https://issues.apache.org/jira/browse/CALCITE-4314 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4310) Add API backward compatibility verification

2020-10-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4310: -- Summary: Add API backward compatibility verification Key: CALCITE-4310 URL: https://issues.apache.org/jira/browse/CALCITE-4310 Project: Calcite

[jira] [Created] (CALCITE-4309) Clarify org.apache.calcite.sql.type.SqlTypeName#getFamily nullability

2020-10-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4309: -- Summary: Clarify org.apache.calcite.sql.type.SqlTypeName#getFamily nullability Key: CALCITE-4309 URL: https://issues.apache.org/jira/browse/CALCITE-4309

[jira] [Created] (CALCITE-4308) JointNode in Iterpreter might fail with NPE for FULL join

2020-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4308: -- Summary: JointNode in Iterpreter might fail with NPE for FULL join Key: CALCITE-4308 URL: https://issues.apache.org/jira/browse/CALCITE-4308 Project:

[jira] [Created] (CALCITE-4307) Compile code with parameter names (add -parameters to javac)

2020-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4307: -- Summary: Compile code with parameter names (add -parameters to javac) Key: CALCITE-4307 URL: https://issues.apache.org/jira/browse/CALCITE-4307 Project:

[jira] [Created] (CALCITE-4306) ViewTableMacro#schemaPath is always initialized to non-null value, however, it is treated like nullable

2020-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4306: -- Summary: ViewTableMacro#schemaPath is always initialized to non-null value, however, it is treated like nullable Key: CALCITE-4306 URL:

[jira] [Created] (CALCITE-4304) Make org.apache.calcite.jdbc.JavaTypeFactoryImpl#getJavaClass non-nullable

2020-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4304: -- Summary: Make org.apache.calcite.jdbc.JavaTypeFactoryImpl#getJavaClass non-nullable Key: CALCITE-4304 URL: https://issues.apache.org/jira/browse/CALCITE-4304

[jira] [Created] (CALCITE-4303) Refactor org.apache.calcite.rel.RelInput to provide null-safe getters

2020-10-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4303: -- Summary: Refactor org.apache.calcite.rel.RelInput to provide null-safe getters Key: CALCITE-4303 URL: https://issues.apache.org/jira/browse/CALCITE-4303

[jira] [Created] (CALCITE-4288) Create SqlTypeUtil#deriveType(SqlCallBinding) to make type computation simpler

2020-09-27 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4288: -- Summary: Create SqlTypeUtil#deriveType(SqlCallBinding) to make type computation simpler Key: CALCITE-4288 URL: https://issues.apache.org/jira/browse/CALCITE-4288

[jira] [Created] (CALCITE-4286) Remove NonNull annotations

2020-09-26 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4286: -- Summary: Remove NonNull annotations Key: CALCITE-4286 URL: https://issues.apache.org/jira/browse/CALCITE-4286 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-4285) Replace jsr305 dependency with checkerframework and errorprone_annotations

2020-09-26 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4285: -- Summary: Replace jsr305 dependency with checkerframework and errorprone_annotations Key: CALCITE-4285 URL: https://issues.apache.org/jira/browse/CALCITE-4285

[jira] [Created] (CALCITE-4284) ImmutableBeans: make reference properties non-nullable by default

2020-09-26 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4284: -- Summary: ImmutableBeans: make reference properties non-nullable by default Key: CALCITE-4284 URL: https://issues.apache.org/jira/browse/CALCITE-4284

[jira] [Created] (CALCITE-4280) Replace Guava's Lists.transform with Util.transform

2020-09-25 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4280: -- Summary: Replace Guava's Lists.transform with Util.transform Key: CALCITE-4280 URL: https://issues.apache.org/jira/browse/CALCITE-4280 Project: Calcite

[jira] [Created] (CALCITE-4268) org.apache.calcite.model.ModelHandler#checkRequiredAttributes should use Objects.requireNonNull

2020-09-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4268: -- Summary: org.apache.calcite.model.ModelHandler#checkRequiredAttributes should use Objects.requireNonNull Key: CALCITE-4268 URL:

[jira] [Created] (CALCITE-4263) Clarify RelNode#estimateRowCount behavior with regards to nulls

2020-09-18 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4263: -- Summary: Clarify RelNode#estimateRowCount behavior with regards to nulls Key: CALCITE-4263 URL: https://issues.apache.org/jira/browse/CALCITE-4263

[jira] [Created] (CALCITE-4253) RelOptUtil#findAllTables should probably use RelMetadataQuery#getTableReferences

2020-09-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4253: -- Summary: RelOptUtil#findAllTables should probably use RelMetadataQuery#getTableReferences Key: CALCITE-4253 URL: https://issues.apache.org/jira/browse/CALCITE-4253

[jira] [Created] (CALCITE-4252) Add build validation for improper dependency declaration

2020-09-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4252: -- Summary: Add build validation for improper dependency declaration Key: CALCITE-4252 URL: https://issues.apache.org/jira/browse/CALCITE-4252 Project:

[jira] [Created] (CALCITE-4235) SqlValidatorImpl#validateGroupItem and validateGroupingSets are not using AggregatingSelectScope parameter

2020-09-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4235: -- Summary: SqlValidatorImpl#validateGroupItem and validateGroupingSets are not using AggregatingSelectScope parameter Key: CALCITE-4235 URL:

[jira] [Created] (CALCITE-4234) org.apache.calcite.tools.RelBuilder.AggCallImpl#aggregateCall() should not throw NPE

2020-09-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4234: -- Summary: org.apache.calcite.tools.RelBuilder.AggCallImpl#aggregateCall() should not throw NPE Key: CALCITE-4234 URL:

[jira] [Created] (CALCITE-4231) org.apache.calcite.rex.RexProgram.Marshaller might need overriding visitSubQuery / visitTableInputRef / visitPatternFieldRef

2020-09-05 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4231: -- Summary: org.apache.calcite.rex.RexProgram.Marshaller might need overriding visitSubQuery / visitTableInputRef / visitPatternFieldRef Key: CALCITE-4231 URL:

[jira] [Created] (CALCITE-4229) Add Util.throwAsRuntime and Util.causeOrSelf to simplify exception re-throwing

2020-09-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4229: -- Summary: Add Util.throwAsRuntime and Util.causeOrSelf to simplify exception re-throwing Key: CALCITE-4229 URL: https://issues.apache.org/jira/browse/CALCITE-4229

[jira] [Created] (CALCITE-4228) FlatLists.Flat6List#append would throw NPE if there are null elements in the list

2020-09-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4228: -- Summary: FlatLists.Flat6List#append would throw NPE if there are null elements in the list Key: CALCITE-4228 URL: https://issues.apache.org/jira/browse/CALCITE-4228

[jira] [Created] (CALCITE-4227) ImmutableIntList#toArray(Integer[]) should support arguments larger than the collection itself

2020-09-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4227: -- Summary: ImmutableIntList#toArray(Integer[]) should support arguments larger than the collection itself Key: CALCITE-4227 URL:

[jira] [Created] (CALCITE-4226) Mappings#asList might return null for negative ordinals which would result in later NPEs

2020-09-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4226: -- Summary: Mappings#asList might return null for negative ordinals which would result in later NPEs Key: CALCITE-4226 URL:

[jira] [Created] (CALCITE-4222) Clarify if null elements are allowed in RelTraitSet

2020-09-03 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4222: -- Summary: Clarify if null elements are allowed in RelTraitSet Key: CALCITE-4222 URL: https://issues.apache.org/jira/browse/CALCITE-4222 Project: Calcite

[jira] [Created] (CALCITE-4219) Clarify SqlCall#getOperandList() nullability

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4219: -- Summary: Clarify SqlCall#getOperandList() nullability Key: CALCITE-4219 URL: https://issues.apache.org/jira/browse/CALCITE-4219 Project: Calcite

[jira] [Created] (CALCITE-4218) Clarify RelMetadataQuery#RelDistribution nullability

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4218: -- Summary: Clarify RelMetadataQuery#RelDistribution nullability Key: CALCITE-4218 URL: https://issues.apache.org/jira/browse/CALCITE-4218 Project: Calcite

[jira] [Created] (CALCITE-4217) RelCrossType#isStruct should be true rather than false

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4217: -- Summary: RelCrossType#isStruct should be true rather than false Key: CALCITE-4217 URL: https://issues.apache.org/jira/browse/CALCITE-4217 Project: Calcite

[jira] [Created] (CALCITE-4216) Ensure org.apache.calcite.rel.type.RelDataType#getSqlTypeName is non-null

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4216: -- Summary: Ensure org.apache.calcite.rel.type.RelDataType#getSqlTypeName is non-null Key: CALCITE-4216 URL: https://issues.apache.org/jira/browse/CALCITE-4216

[jira] [Created] (CALCITE-4215) Ensure org.apache.calcite.schema.Statistic uses null vs emptyList appropriately

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4215: -- Summary: Ensure org.apache.calcite.schema.Statistic uses null vs emptyList appropriately Key: CALCITE-4215 URL: https://issues.apache.org/jira/browse/CALCITE-4215

[jira] [Created] (CALCITE-4214) Make RelDataType.getSqlTypeName non-nullable

2020-09-02 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4214: -- Summary: Make RelDataType.getSqlTypeName non-nullable Key: CALCITE-4214 URL: https://issues.apache.org/jira/browse/CALCITE-4214 Project: Calcite

[jira] [Created] (CALCITE-4199) Add nullability annotations to the methods and fields, ensure consistency with checkerframework

2020-08-30 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4199: -- Summary: Add nullability annotations to the methods and fields, ensure consistency with checkerframework Key: CALCITE-4199 URL:

[jira] [Created] (CALCITE-4187) GeodeBookstoreTest > initializationError: CacheClosedException: A cache has not yet been created

2020-08-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4187: -- Summary: GeodeBookstoreTest > initializationError: CacheClosedException: A cache has not yet been created Key: CALCITE-4187 URL:

[jira] [Created] (CALCITE-4185) Remove dependency between checkstyle and compilation tasks

2020-08-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4185: -- Summary: Remove dependency between checkstyle and compilation tasks Key: CALCITE-4185 URL: https://issues.apache.org/jira/browse/CALCITE-4185 Project:

[jira] [Created] (CALCITE-4184) Update Gradle: 6.3 -> 6.6

2020-08-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4184: -- Summary: Update Gradle: 6.3 -> 6.6 Key: CALCITE-4184 URL: https://issues.apache.org/jira/browse/CALCITE-4184 Project: Calcite Issue Type: Task

[jira] [Created] (CALCITE-4168) Configure Gradle Remote Build Cache to speedup builds

2020-08-07 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4168: -- Summary: Configure Gradle Remote Build Cache to speedup builds Key: CALCITE-4168 URL: https://issues.apache.org/jira/browse/CALCITE-4168 Project: Calcite

[jira] [Created] (CALCITE-4141) Make checkstyle tasks relocatable to support Gradle build cache

2020-07-25 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4141: -- Summary: Make checkstyle tasks relocatable to support Gradle build cache Key: CALCITE-4141 URL: https://issues.apache.org/jira/browse/CALCITE-4141

[jira] [Created] (CALCITE-4140) Configure Gradle Remote Build Cache to speedup builds

2020-07-25 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-4140: -- Summary: Configure Gradle Remote Build Cache to speedup builds Key: CALCITE-4140 URL: https://issues.apache.org/jira/browse/CALCITE-4140 Project: Calcite

[jira] [Created] (CALCITE-3786) Add Digest (HashStrategy?) interface to enable efficient hashCode/equals for RexNode, RelNode

2020-02-12 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3786: -- Summary: Add Digest (HashStrategy?) interface to enable efficient hashCode/equals for RexNode, RelNode Key: CALCITE-3786 URL:

[jira] [Created] (CALCITE-3767) AssertionError when SqlBinaryStringLiteral appears in tablesample substitute

2020-02-04 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3767: -- Summary: AssertionError when SqlBinaryStringLiteral appears in tablesample substitute Key: CALCITE-3767 URL: https://issues.apache.org/jira/browse/CALCITE-3767

[jira] [Created] (CALCITE-3750) PigRelBuilderStyleTest fails with ConcurrentModificationException

2020-01-20 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3750: -- Summary: PigRelBuilderStyleTest fails with ConcurrentModificationException Key: CALCITE-3750 URL: https://issues.apache.org/jira/browse/CALCITE-3750

[jira] [Created] (CALCITE-3742) Update Gradle: 6.0.1 -> 6.1

2020-01-16 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3742: -- Summary: Update Gradle: 6.0.1 -> 6.1 Key: CALCITE-3742 URL: https://issues.apache.org/jira/browse/CALCITE-3742 Project: Calcite Issue Type:

[jira] [Created] (CALCITE-3725) RelMetadataTest fails with NPE due to unsafe RelMetadataQuery.instance call

2020-01-11 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3725: -- Summary: RelMetadataTest fails with NPE due to unsafe RelMetadataQuery.instance call Key: CALCITE-3725 URL: https://issues.apache.org/jira/browse/CALCITE-3725

[jira] [Created] (CALCITE-3722) Add Hook#PLAN_BEFORE_IMPLEMENTATION to capture the plan after optimization

2020-01-10 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3722: -- Summary: Add Hook#PLAN_BEFORE_IMPLEMENTATION to capture the plan after optimization Key: CALCITE-3722 URL: https://issues.apache.org/jira/browse/CALCITE-3722

[jira] [Created] (CALCITE-3713) Remove column names from Project#digest

2020-01-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3713: -- Summary: Remove column names from Project#digest Key: CALCITE-3713 URL: https://issues.apache.org/jira/browse/CALCITE-3713 Project: Calcite

[jira] [Created] (CALCITE-3712) Optimize lossless casts in RexSimplify: CAST(CAST(intExpr as BIGINT) as INT) => intExpr

2020-01-06 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3712: -- Summary: Optimize lossless casts in RexSimplify: CAST(CAST(intExpr as BIGINT) as INT) => intExpr Key: CALCITE-3712 URL:

[jira] [Created] (CALCITE-3710) MaterializationService#defineMaterialization should inherit connection properties

2020-01-05 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3710: -- Summary: MaterializationService#defineMaterialization should inherit connection properties Key: CALCITE-3710 URL: https://issues.apache.org/jira/browse/CALCITE-3710

[jira] [Created] (CALCITE-3709) Use "rejected row count" for RelOptCost#getRows

2020-01-05 Thread Vladimir Sitnikov (Jira)
Vladimir Sitnikov created CALCITE-3709: -- Summary: Use "rejected row count" for RelOptCost#getRows Key: CALCITE-3709 URL: https://issues.apache.org/jira/browse/CALCITE-3709 Project: Calcite

  1   2   >