Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.4.0-incubating
-
None
-
None
Description
We should have the facility to abort the query optimization process. There are several motivations for having this:
1. The optimizer's join planning may take too long (order of minutes) when
working with larger number of tables.
2. Certain sequence of rule applications may cause a cycle.
3. Operations related to metadata could potentially introduce a dependency
cycle.
Attachments
Issue Links
- is depended upon by
-
DRILL-4355 Query can not be cancelled when it is in the planning phase
- Open
-
CALCITE-30 Implement Statement.cancel method
- Closed
- is related to
-
DRILL-2884 Have cancel() cause "query canceled" rather than just "ResultSet closed"
- Resolved
-
CALCITE-1227 Add streaming CSV table
- Closed