Package org.apache.calcite.util
Class CancelFlag
- java.lang.Object
-
- org.apache.calcite.util.CancelFlag
-
public class CancelFlag extends java.lang.Object
CancelFlag is used to post and check cancellation requests.Pass it to
RelOptPlanner
by putting it into aContext
.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.concurrent.atomic.AtomicBoolean
atomicBoolean
The flag that holds the cancel state.
-
Constructor Summary
Constructors Constructor Description CancelFlag(java.util.concurrent.atomic.AtomicBoolean atomicBoolean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCancel()
Clears any pending cancellation request.boolean
isCancelRequested()
void
requestCancel()
Requests a cancellation.
-