com.extentech.ExtenBean
Class colinfo

java.lang.Object
  extended by com.extentech.ExtenBean.colinfo
All Implemented Interfaces:
Serializable

public class colinfo
extends Object
implements Serializable

Colinfo class stores metadata information for columns selected by the DataObject's query.

Since:
1.3
Version:
2.01
Author:
John McMahon -- Copyright ©2011Extentech Inc.
See Also:
Serialized Form

Constructor Summary
colinfo(DatabaseMetaData dbmd, ResultSetMetaData md, int i)
           
colinfo(ResultSetMetaData md, int i)
           
colinfo(String s, int i)
           
 
Method Summary
 String getColDelim()
           
 int getColNum()
           
 String getColumnName()
           
 String getDelim()
           
 Hashtable getInfo()
           
 boolean getIsBLOB()
           
 boolean getIsBoolean()
           
 boolean getIsCLOB()
           
 boolean getIsDate()
           
 boolean getIsFloat()
           
 boolean getIsNumeric()
           
 boolean getIsTimestamp()
           
 String getJavaType()
           
 String getTableName()
          returns the table name
 String getTypeName()
           
 boolean isKey()
           
 boolean isNullable()
          returns whether this column can contain a null
 void setColNum(int cnum)
           
 void setColumnName(String s)
           
 void setData(DatabaseMetaData dbmd, ResultSetMetaData md, int i)
          metadata info on this column for use in DataObjects.

This colinfo will contain the following values in its 'getInfo()' hashtable:

label
name
type
typename
table
autoincrement
nullable
 void setDelim(String s)
          set whether to use a delimiter for Date values
 void setInfo(Hashtable h)
           
 void setIsKey(boolean k)
           
 void setTableName(String s)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

colinfo

public colinfo(String s,
               int i)

colinfo

public colinfo(DatabaseMetaData dbmd,
               ResultSetMetaData md,
               int i)

colinfo

public colinfo(ResultSetMetaData md,
               int i)
Method Detail

getColNum

public int getColNum()

setColNum

public void setColNum(int cnum)

getJavaType

public String getJavaType()

setTableName

public void setTableName(String s)

isNullable

public boolean isNullable()
returns whether this column can contain a null


getTableName

public String getTableName()
returns the table name


getColumnName

public String getColumnName()

setColumnName

public void setColumnName(String s)

isKey

public boolean isKey()

setIsKey

public void setIsKey(boolean k)

getInfo

public Hashtable getInfo()

setInfo

public void setInfo(Hashtable h)

toString

public String toString()
Overrides:
toString in class Object

setDelim

public void setDelim(String s)
set whether to use a delimiter for Date values


getDelim

public String getDelim()

getIsBLOB

public boolean getIsBLOB()

getIsCLOB

public boolean getIsCLOB()

getIsNumeric

public boolean getIsNumeric()

getIsFloat

public boolean getIsFloat()

getIsDate

public boolean getIsDate()

getIsBoolean

public boolean getIsBoolean()

getIsTimestamp

public boolean getIsTimestamp()

getTypeName

public String getTypeName()

getColDelim

public String getColDelim()

setData

public void setData(DatabaseMetaData dbmd,
                    ResultSetMetaData md,
                    int i)
metadata info on this column for use in DataObjects.

This colinfo will contain the following values in its 'getInfo()' hashtable:

label
name
type
typename
table
autoincrement
nullable



Copyright © 2011 Extentech Inc. All Rights Reserved.