public interface IJoinMaster extends Remote
JoinMasterTask
.Modifier and Type | Method and Description |
---|---|
IBuffer<ISolution[]> |
getSolutionBuffer()
A proxy for the buffer on which the last
DistributedJoinTask must
write its query solutions. |
UUID |
getUUID()
Return a unique identifier for the
JoinMasterTask instance. |
void |
report(JoinStats joinStats)
Used to send join stats to the master.
|
UUID getUUID() throws IOException
JoinMasterTask
instance. This
is used to concentrate all DistributedJoinTask
that target the
same tail predicate and index partition onto the same
DistributedJoinTask
sink.IOException
IBuffer<ISolution[]> getSolutionBuffer() throws IOException
DistributedJoinTask
must
write its query solutions. Note that mutation operations DO
NOT use this buffer in order to avoid sending all data through the
master.UnsupportedOperationException
- if the operation is not a query.IOException
void report(JoinStats joinStats) throws IOException
IOException
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.