1 22 23 package org.xquark.mediator.algebra; 24 25 import org.xquark.mediator.plan.ExecutionPlan; 26 import org.xquark.mediator.plan.Operator; 27 import org.xquark.mediator.runtime.MediatorException; 28 import org.xquark.xquery.parser.Variable; 29 30 public class AlgVar extends Algebra { 31 private static final String RCSRevision = "$Revision: 1.4 $"; 35 private static final String RCSName = "$Name: $"; 36 42 44 54 public AlgVar(Variable addvar, Variable var, AlgebraManager depmanager, boolean islet) { 55 super(addvar, var, depmanager, islet) ; 56 this.addDependSourceVariable(addvar); 58 63 } 64 65 73 80 81 85 89 93 101 public Operator createOperator(ExecutionPlan plan) throws MediatorException { 102 if (true) throw new MediatorException("createAlgebra not supported in DepVar"); 103 return null; 104 } 105 106 public Object clone() throws CloneNotSupportedException { 107 return (AlgVar)super.clone(); 108 } 109 110 public void execute(ExecutionPlan plan) throws MediatorException { 111 } 112 113 117 } 118 | Popular Tags |