public class TooManyDruidFiltersException extends RuntimeException
Dimensions with extremely large cardinalities could result in such error when user put a "contain" filter on the
dimension value. For example, a filter of dimension|id-contains[123], where there are 10,000 ID's starting with 123,
could generate 10,000 Druid filters using
DefaultDruidFilterBuilder. This giant query shall eventually
timeout the Druid query and returns the timeout error to API user.
| Constructor and Description |
|---|
TooManyDruidFiltersException(String message)
Constructor.
|
TooManyDruidFiltersException(String message,
Throwable cause)
Constructor.
|
TooManyDruidFiltersException(Throwable cause)
Constructor.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.