| 1 package com.daffodilwoods.database.general; 2 3 4 import com.daffodilwoods.daffodildb.server.sql99.common.ParameterInfo; 5 import com.daffodilwoods.database.resource.*; 6 public class ParameterMetaData implements _ParameterMetaData { 7 String query; 8 ParameterInfo[] objArrParameterInfo; 9 public ParameterMetaData(String query,ParameterInfo[] objArrParameterInfo) throws DException { 10 this.objArrParameterInfo = objArrParameterInfo; 11 this.query = query; 12 } 13 public int getParameterCount() throws DException { 14 return objArrParameterInfo == null ? 0 : objArrParameterInfo.length; 15 } 16 public int getParameterDataType(int index) throws DException { 17 return objArrParameterInfo[index].getDataType(); 18 } 19 20 public String getParameterName(int index) throws DException { 21 return objArrParameterInfo[index].getName(); 22 } 23 24 public int[] getSubType(int index) throws DException { 25 return objArrParameterInfo[index].getSubType(); 26 } 27 28 public String getQuery() { 29 return query; 30 } 31 32 public ParameterInfo[] getParameterInfo () throws DException{ 33 return objArrParameterInfo; 34 } 35 36 } 37 | Popular Tags |