Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0.0-incubating
-
None
-
None
Description
Constructor of CalciteConnectionImpl directly uses field Driver#prepareFactory, although Driver class provides protected method that can redefine it.
Because of field hiding user can't register a custom extension of CalciteConnectionImpl.
Proposed fix - use createPrepareFactory method instead of field access.
Attachments
Issue Links
- duplicates
-
CALCITE-691 Allow projects to supply alternate SQL parser
- Closed
-
CALCITE-693 Allow clients to control creation of RelOptCluster
- Closed