1 2 12 package com.versant.core.jdbc.sql.exp; 13 14 import com.versant.core.jdbc.metadata.JdbcField; 15 import com.versant.core.jdbc.metadata.JdbcColumn; 16 17 import java.util.Map ; 18 19 32 public class SqlParamUsage { 33 34 40 public JdbcField jdbcField; 41 42 public JdbcColumn col; 43 48 public int javaTypeCode; 49 55 public int jdbcType; 56 61 public int classIndex; 62 66 public SqlExp expList; 67 74 public int expCount; 75 81 public int mod; 82 85 public SqlParamUsage next; 86 87 public SqlParamUsage getClone(Map cloneMap) { 88 SqlParamUsage sqlUsage = new SqlParamUsage(); 89 sqlUsage.jdbcField = jdbcField; 90 sqlUsage.javaTypeCode = javaTypeCode; 91 sqlUsage.jdbcType = jdbcType; 92 sqlUsage.classIndex = classIndex; 93 sqlUsage.expCount = expCount; 94 sqlUsage.mod = mod; 95 sqlUsage.expList = SqlExp.createClone(expList, cloneMap); 96 if (next != null) { 97 sqlUsage.next = next.getClone(cloneMap); 98 } 99 return sqlUsage; 100 } 101 } 102 103 | Popular Tags |