Per current understanding on tipb, the messages defined in executor.proto match DB operations, say, select, aggregate etc. How about "Join"?