Package org.apache.calcite.util
Class CancelFlag
java.lang.Object
org.apache.calcite.util.CancelFlag
CancelFlag is used to post and check cancellation requests.
 
Pass it to RelOptPlanner by putting it into a Context.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidClears any pending cancellation request.booleanReturns whether a cancellation has been requested.voidRequests a cancellation.
- 
Field Details- 
atomicBooleanThe flag that holds the cancel state. Feel free to use the flag directly.
 
- 
- 
Constructor Details- 
CancelFlag
 
- 
- 
Method Details- 
isCancelRequestedpublic boolean isCancelRequested()Returns whether a cancellation has been requested.
- 
requestCancelpublic void requestCancel()Requests a cancellation.
- 
clearCancelpublic void clearCancel()Clears any pending cancellation request.
 
-