Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/questdb/questdb
/ drain
Method
drain
core/src/main/java/io/questdb/mp/Job.java:34–34 ·
view source on GitHub ↗
(int workerId)
Source
from the content-addressed store, hash-verified
32
RunStatus TERMINATING_STATUS = () -> true;
33
34
default
void
drain(
int
workerId) {
35
while
(true) {
36
if
(!run(workerId)) {
37
return
;
Callers
15
drainCopyImportJobQueue
Method · 0.65
drainPurgeJob
Method · 0.65
drainWalQueue
Method · 0.65
testLocalCopyFromCancellation
Method · 0.65
testUpdateCommandRunningInWALCantBeCancelled
Method · 0.65
testUpdateCommandRunningInWALDoesntTimeOut
Method · 0.65
testSuspendResumeWalPurgeJob
Method · 0.65
runPartitionPurgeJobs
Method · 0.65
testParallelCopyCancelChecksImportId
Method · 0.65
testParallelCopyCancelRejectsSecondReq
Method · 0.65
testSerialCopyCancelChecksImportId
Method · 0.65
testCopy
Method · 0.65
Implementers
8
LineTcpLegacyWriterJob
core/src/main/java/io/questdb/cutlass/
AbstractQueueConsumerJob
core/src/main/java/io/questdb/mp/Abstr
SynchronizedJob
core/src/main/java/io/questdb/mp/Synch
AsyncMunmapJob
core/src/main/java/io/questdb/std/Asyn
PageFrameReduceJob
core/src/main/java/io/questdb/cairo/sq
UnorderedPageFrameReduceJob
core/src/main/java/io/questdb/cairo/sq
ViewCompilerJob
core/src/main/java/io/questdb/cairo/vi
MatViewRefreshJob
core/src/main/java/io/questdb/cairo/mv
Calls
no outgoing calls
Tested by
15
drainCopyImportJobQueue
Method · 0.52
drainPurgeJob
Method · 0.52
drainWalQueue
Method · 0.52
testLocalCopyFromCancellation
Method · 0.52
testUpdateCommandRunningInWALCantBeCancelled
Method · 0.52
testUpdateCommandRunningInWALDoesntTimeOut
Method · 0.52
testSuspendResumeWalPurgeJob
Method · 0.52
runPartitionPurgeJobs
Method · 0.52
testParallelCopyCancelChecksImportId
Method · 0.52
testParallelCopyCancelRejectsSecondReq
Method · 0.52
testSerialCopyCancelChecksImportId
Method · 0.52
testCopy
Method · 0.52