1 17 package org.apache.ws.jaxme.sqls.oracle; 18 19 import org.apache.ws.jaxme.sqls.Column; 20 import org.apache.ws.jaxme.sqls.ColumnReference; 21 import org.apache.ws.jaxme.sqls.JoinReference; 22 import org.apache.ws.jaxme.sqls.SelectTableReference; 23 import org.apache.ws.jaxme.sqls.Table; 24 import org.apache.ws.jaxme.sqls.TableReference; 25 import org.apache.ws.jaxme.sqls.impl.ObjectFactoryImpl; 26 27 28 31 public class OraObjectFactoryImpl extends ObjectFactoryImpl { 32 public JoinReference newJoinReference(SelectTableReference pSelectTableReference, 33 Table pTable, 34 boolean pIsLeftOuterJoin) { 35 if (pIsLeftOuterJoin) { 36 return new OraJoinReferenceImpl(pSelectTableReference, pTable, pIsLeftOuterJoin); 37 } else { 38 return super.newJoinReference(pSelectTableReference, pTable, pIsLeftOuterJoin); 39 } 40 } 41 public ColumnReference newColumnReference(TableReference pTableReference, Column pColumn) { 42 return new OraColumnReferenceImpl(pTableReference, pColumn); 43 } 44 } 45 | Popular Tags |