Package com.inet.report.database
Class ColumnInfo
java.lang.Object
com.inet.report.database.ColumnInfo
Describes a single column.
- Since:
- 13.0
-
Constructor Summary
ConstructorsConstructorDescriptionColumnInfo(@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 TypeMethodDescriptionintA value of DatabaseMetaData.procedureColumnIn, DatabaseMetaData.procedureColumnInOut, DatabaseMetaData.procedureColumnOut, DatabaseMetaData.procedureColumnReturn or DatabaseMetaData.procedureColumnResult.intThe data type of this column.@Nonnull StringgetName()The name of this column.intgetScale()The SQL scale of the column.intThe SQL type of the column.
-
Constructor Details
-
ColumnInfo
Create a new instance.- Parameters:
name- the column namedataType- the data type. One of#Fieldconstants.- Since:
- 13.0
-
ColumnInfo
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 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#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
-