1 16 package org.apache.ws.jaxme.sqls; 17 18 import org.apache.ws.jaxme.sqls.Expression.Type; 19 20 21 24 public interface ObjectFactory { 25 28 public RawSQLCode newRawSQL(String pRawSQLCode); 29 30 33 public JoinReference newJoinReference(SelectTableReference pSelectTableReference, 34 Table pTable, 35 boolean pIsLeftOuterJoin); 36 37 39 public Function newFunction(Statement pStatement, String pName); 40 41 47 public Table newView(SelectStatement pSelectStatement, Table.Name pName); 48 49 53 public CombinedConstraint newCombinedConstraint(ConstrainedStatement pStatement, 54 CombinedConstraint.Type pType); 55 56 58 public Case newCase(Column.Type pType); 59 60 62 public ColumnReference newColumnReference(TableReference pTableReference, Column pColumn); 63 64 66 public Expression createExpression(Statement pStatement, Type sum); 67 } 68 | Popular Tags |