Package com.inet.report.database
Class ColumnInfo
java.lang.Object
com.inet.report.database.ColumnInfo
Describes a single column.
- Since:
- 13.0
-
Constructor Summary
ConstructorDescriptionColumnInfo
(String name, int dataType) Create a new instance.ColumnInfo
(String name, int dataType, int colType, int sqlType, int scale) Constructor for SP parameters -
Method Summary
Modifier and TypeMethodDescriptionint
A value of DatabaseMetaData.procedureColumnIn, DatabaseMetaData.procedureColumnInOut, DatabaseMetaData.procedureColumnOut, DatabaseMetaData.procedureColumnReturn or DatabaseMetaData.procedureColumnResult.int
The data type of this column.getName()
The name of this column.int
getScale()
The SQL scale of the column.int
The SQL type of the column.
-
Constructor Details
-
ColumnInfo
Create a new instance.- Parameters:
name
- the column namedataType
- the data type. One of#Field
constants.- Since:
- 13.0
-
ColumnInfo
Constructor for SP parameters- Parameters:
name
- the column namedataType
- the data type. One of#Field
constants.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 Details
-
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#Field
constants.- 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
-