1. A method for evaluating an operation in a shared nothing parallelism system using an electronic computing device, the method comprising: causing the electronic computing device to receive the operation, wherein the operation is non-collocated, reference based operation, and wherein the operation is configured for execution on a first partition in the shared nothing parallelism system; causing the electronic computing device to insert a table queue operator on a second partition, wherein the second partition includes a reference to input data; causing the electronic computing device to place the reference to the input data on the first partition by the table queue operator; and causing the electronic computing device to execute the operation on the reference to the input data on the first partition.