1 23 24 package org.objectweb.medor.query.rdb.api; 25 26 import org.objectweb.medor.query.api.QueryLeaf; 27 import org.objectweb.medor.api.MedorException; 28 import org.objectweb.medor.expression.api.ParameterOperand; 29 import org.objectweb.medor.expression.api.ExpressionException; 30 31 import java.util.ArrayList ; 32 33 43 public interface RdbQueryLeaf extends QueryLeaf { 44 45 60 String getSqlRequest(ParameterOperand[] pos, 61 ArrayList selectFields, 62 boolean rangeStartAt, 63 boolean rangeSize) 64 throws MedorException, ExpressionException; 65 66 78 String getSqlRequest(ParameterOperand[] pos, 79 boolean rangeStartAt, 80 boolean rangeSize) 81 throws MedorException, ExpressionException; 82 83 93 String getSelectList(String selectList, ArrayList selectFields, 94 boolean qualified) 95 throws MedorException; 96 97 102 boolean isSubquery(); 103 104 111 void setIsSubquery(boolean subquery); 112 } 113 | Popular Tags |