/**
*
*/
package org.reldb.rel.v0.vm.instructions.tupleIteratable;
import org.reldb.rel.v0.types.*;
import org.reldb.rel.v0.values.*;
import org.reldb.rel.v0.vm.Context;
import org.reldb.rel.v0.vm.Instruction;
public final class OpTupleIteratableOrder extends Instruction {
private OrderMap map;
public OpTupleIteratableOrder(OrderMap map) {
this.map = map;
}
public final void execute(Context context) {
// Order a relation or array
//
// POP - TupleIteratable
// PUSH - TupleIteratable
context.push(((TupleIteratable)context.pop()).sort(map));
}
}