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.IOExceptionIBuffer<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.IOExceptionvoid report(JoinStats joinStats) throws IOException
IOExceptionCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.