1 22 23 package org.xquark.extractor.oracle; 24 25 import org.xquark.extractor.sql.*; 26 import org.xquark.jdbc.typing.DbType; 27 28 public class OracleFactory extends DefaultSqlFactory { 29 private static final String RCSRevision = "$Revision: 1.5 $"; 30 private static final String RCSName = "$Name: $"; 31 32 static private OracleFactory _instance = null; 33 34 private OracleFactory() { 35 } 36 37 static public OracleFactory getInstance(){ 38 if (null ==_instance) { 39 _instance = new OracleFactory(); 40 } 41 return _instance; 42 } 43 44 public SqlConvert createConvert() { 45 return new org.xquark.extractor.oracle.sql.SqlConvert(); 46 } 47 48 public SqlConvert createConvert(SqlExpression expr, DbType originalType, DbType targetType){ 49 return new org.xquark.extractor.oracle.sql.SqlConvert(expr, originalType, targetType); 50 } 51 52 public SqlTable createTable() { 53 return new org.xquark.extractor.oracle.sql.SqlTable(); 54 } 55 56 public SqlTable createTable(String name) { 57 return new org.xquark.extractor.oracle.sql.SqlTable(name); 58 } 59 60 61 public SqlTable createTable(String catalogName, String schemaName, String tableName) { 62 return new org.xquark.extractor.oracle.sql.SqlTable(catalogName, schemaName, tableName); 63 } 64 65 } 66 | Popular Tags |