|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IJoinMaster
Interface exported by the JoinMasterTask.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||