suneet-s commented on code in PR #12491:
URL: https://github.com/apache/druid/pull/12491#discussion_r861937986


##########
docs/querying/query-context.md:
##########
@@ -64,6 +64,7 @@ Unless otherwise noted, the following parameters apply to all 
query types.
 |debug| `false` | Flag indicating whether to enable debugging outputs for the 
query. When set to false, no additional logs will be produced (logs produced 
will be entirely dependent on your logging level). When set to true, the 
following addition logs will be produced:<br />- Log the stack trace of the 
exception (if any) produced by the query |
 |maxNumericInFilters|`-1`|Max limit for the amount of numeric values that can 
be compared for a string type dimension when the entire SQL WHERE clause of a 
query translates only to an [OR](../querying/filters.md#or) of [Bound 
filter](../querying/filters.md#bound-filter). By default, Druid does not 
restrict the amount of of numeric Bound Filters on String columns, although 
this situation may block other queries from running. Set this property to a 
smaller value to prevent Druid from running queries that have prohibitively 
long segment processing times. The optimal limit requires some trial and error; 
we recommend starting with 100.  Users who submit a query that exceeds the 
limit of `maxNumericInFilters` should instead rewrite their queries to use 
strings in the `WHERE` clause instead of numbers. For example, `WHERE 
someString IN (‘123’, ‘456’)`. This value cannot exceed the set system 
configuration `druid.sql.planner.maxNumericInFilters`. This value is ignored if 
`druid.sql.
 planner.maxNumericInFilters` is not set explicitly.|
 |inSubQueryThreshold|`2147483647`| Threshold for minimum number of values in 
an IN clause to convert the query to a JOIN operation on an inlined table 
rather than a predicate. A threshold of 0 forces usage of an inline table in 
all cases; a threshold of [Integer.MAX_VALUE] forces usage of OR in all cases. |
+|enableTimeBoundaryPlanning|`false`| If true, SQL queries will get converted 
to TimeBoundary queries wherever possible. TimeBoundary queries are very 
efficient for min-max calculation on __time column in a datasource. |

Review Comment:
   I think the default should be true here. It's better for query performance 
and the results are more compliant to what a user would expect if they wrote a 
SQL query asking for MIN(__time) that matched nothing.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to