Package org.apache.druid.error
Class NotYetImplemented
java.lang.Object
org.apache.druid.error.DruidException.Failure
org.apache.druid.error.NotYetImplemented
A failure class that is used to indicate that something is just not implemented yet. This is useful when a
developer builds something and they intentionally do not implement a specific branch of code or type of object.
The lack of implementation is not necessarily a statement that it SHOULDN'T be implemented, it's just an indication that it has not YET been implemented. When one of these exceptions is seen, it is usually an indication that it is now time to actually implement the path that was previously elided.
Oftentimes, the code path wasn't implemented because the developer thought that it wasn't actually possible to see it executed. So, collecting and providing information about why the particular path got executed is often extremely helpful in understanding why it happened and accelerating the implementation of what the correct behavior should be.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.druid.error.DruidException.Failure
getErrorCode
-
Constructor Details
-
NotYetImplemented
-
-
Method Details
-
ex
-
makeException
- Specified by:
makeExceptionin classDruidException.Failure
-