1 package com.daffodilwoods.daffodildb.server.sql99.dml;2 3 import com.daffodilwoods.daffodildb.server.sql99.common.Parameters;4 import com.daffodilwoods.daffodildb.server.sql99.common.ParameterInfo;5 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails;6 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;7 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;8 import com.daffodilwoods.daffodildb.server.sql99.dql.*;9 import com.daffodilwoods.database.resource.DException;10 import com.daffodilwoods.daffodildb.server.serversystem._ServerSession;11 import java.util.*;12 import com.daffodilwoods.daffodildb.server.sql99.dcl.sqlcontrolstatement.contextuallytypedsource;13 public interface contextuallytypedrowvalueexpression extends com.daffodilwoods.daffodildb.utils.parser.StatementExecuter,Parameters, contextuallytypedsource {14 public ColumnDetails[] getColumnDetails() throws DException;15 public ParameterInfo[] getParameterInfo() throws DException ;16 public int getCardinality() throws DException ;17 public _Reference[] getReferences( TableDetails[] td ) throws DException ;18 _Reference[] checkSemantic(_ServerSession ss) throws DException ;19 public void getTablesIncluded(ArrayList arrayList) throws DException;20 }21