KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > database > general > ParameterMetaData


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 JavaDoc query;
8   ParameterInfo[] objArrParameterInfo;
9   public ParameterMetaData(String JavaDoc 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 JavaDoc 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 JavaDoc getQuery() {
29         return query;
30     }
31
32     public ParameterInfo[] getParameterInfo () throws DException{
33       return objArrParameterInfo;
34     }
35
36 }
37
Popular Tags