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
(@Nonnull String name, int dataType) Create a new instance.ColumnInfo
(@Nonnull 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.@Nonnull String
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
-