Package com.inet.report.database
Class ColumnInfo
- java.lang.Object
-
- com.inet.report.database.ColumnInfo
-
public class ColumnInfo extends java.lang.ObjectDescribes a single column.- Since:
- 13.0
-
-
Constructor Summary
Constructors Constructor Description ColumnInfo(java.lang.String name, int dataType)Create a new instance.ColumnInfo(java.lang.String name, int dataType, int colType, int sqlType, int scale)Constructor for SP parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnType()A value of DatabaseMetaData.procedureColumnIn, DatabaseMetaData.procedureColumnInOut, DatabaseMetaData.procedureColumnOut, DatabaseMetaData.procedureColumnReturn or DatabaseMetaData.procedureColumnResult.intgetDataType()The data type of this column.java.lang.StringgetName()The name of this column.intgetScale()The SQL scale of the column.intgetSqlType()The SQL type of the column.
-
-
-
Constructor Detail
-
ColumnInfo
public ColumnInfo(@Nonnull java.lang.String name, int dataType)Create a new instance.- Parameters:
name- the column namedataType- the data type. One of#Fieldconstants.- Since:
- 13.0
-
ColumnInfo
public ColumnInfo(@Nonnull java.lang.String name, int dataType, int colType, int sqlType, int scale)Constructor for SP parameters- Parameters:
name- the column namedataType- the data type. One of#Fieldconstants.colType- a value of DatabaseMetaData.procedureColumn*sqlType- The SQL type of the column. This is a constant from java.sql.Types.scale- the SQL scale of the column- Since:
- 13.0
-
-
Method Detail
-
getName
@Nonnull public java.lang.String getName()
The name of this column. Should be never be null.- Returns:
- the name
- Since:
- 13.0
-
getDataType
public int getDataType()
The data type of this column. One of#Fieldconstants.- Returns:
- the dataType
- Since:
- 13.0
-
getColumnType
public int getColumnType()
A value of DatabaseMetaData.procedureColumnIn, DatabaseMetaData.procedureColumnInOut, DatabaseMetaData.procedureColumnOut, DatabaseMetaData.procedureColumnReturn or DatabaseMetaData.procedureColumnResult.- Returns:
- the colType
- Since:
- 13.0
-
getSqlType
public int getSqlType()
The SQL type of the column. This is a constant from java.sql.Types. This value need only be set for SP parameters.- Returns:
- the sqlType
- Since:
- 13.0
-
getScale
public int getScale()
The SQL scale of the column. This value need only be set for SP parameters.- Returns:
- the scale
- Since:
- 13.0
-
-