1. A method for evaluating an operation using an electronic computing device, the method comprising: receiving the operation on a first database partition in a shared nothing parallelism system, wherein the operation is non-collocated, reference based operation; generating a correlation sequence, wherein the correlation sequence includes a sequence of references pointing to input data required for the operation; receiving one of the references on a first table queue operator on a second database partition, wherein the second database partition includes input data corresponding with the received reference, and wherein the table queue operator is configured for providing communication between the first database partition and the second database partition; and processing the input data on the second database partition corresponding with the operation.