1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary;2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator;4 5 import com.daffodilwoods.daffodildb.server.sql99.dql.plan._TablePlan;6 7 import com.daffodilwoods.daffodildb.server.sql99.dql.execution._Aggregate;8 9 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition._BVEPlan;10 11 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;12 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.nonparenthesizedvalueexpressionprimary;13 14 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails;15 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;16 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;17 import com.daffodilwoods.daffodildb.server.sql99.utils._VariableValueOperations;18 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;19 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;20 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails;21 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;22 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.valueexpressionprimary;23 import com.daffodilwoods.database.resource.*;24 import com.daffodilwoods.database.sqlinitiator._Order;25 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*;26 import com.daffodilwoods.daffodildb.server.sql99.dql.*;27 import com.daffodilwoods.daffodildb.server.sql99.common._sortspecificationAndselectSubList;28 public interface setfunctionspecification extends nonparenthesizedvalueexpressionprimary ,valueexpressionprimary,_sortspecificationAndselectSubList {29 public _Aggregate getExecutable() throws DException ;30 public ColumnDetails[] getChildColumnDetails() throws DException ;31 }32