ResultSetMetaDataAbst

public class ResultSetMetaDataAbst implements ResultSetMetaData

Fields

columnMetaDataList

protected ArrayList<ResultSetMetaDataAbst.ColumnMetaData> columnMetaDataList_

Constructors

ResultSetMetaDataAbst

public ResultSetMetaDataAbst()

Methods

getCatalogName

public String getCatalogName(int column)

getColumnClassName

public String getColumnClassName(int column)

getColumnCount

public int getColumnCount()

getColumnDisplaySize

public int getColumnDisplaySize(int column)

getColumnJavaClass

public Class getColumnJavaClass(int column)

getColumnLabel

public String getColumnLabel(int column)

Регистрозависимое имя колонки.

Parameters:
  • column – индекс колонки.

Throws:
  • SQLException – Если что-то пошло не так.

Returns:

Лэйбл колонки.

getColumnMetaData

protected ResultSetMetaDataAbst.ColumnMetaData getColumnMetaData(int index)

getColumnName

public String getColumnName(int column)

Регистронезависимое имя колонки

Parameters:
  • column – индекс колонки

Throws:
  • SQLException – Если что-то пошло не так.

Returns:

Имя колонки

getColumnType

public int getColumnType(int column)

getColumnTypeName

public String getColumnTypeName(int column)

getPrecision

public int getPrecision(int column)

getScale

public int getScale(int column)

getSchemaName

public String getSchemaName(int column)

getTableName

public String getTableName(int column)

isAutoIncrement

public boolean isAutoIncrement(int column)

isCaseSensitive

public boolean isCaseSensitive(int column)

isCurrency

public boolean isCurrency(int column)

isDefinitelyWritable

public boolean isDefinitelyWritable(int column)

isNullable

public int isNullable(int column)

isReadOnly

public boolean isReadOnly(int column)

isSearchable

public boolean isSearchable(int column)

isSigned

public boolean isSigned(int column)

isWrapperFor

public boolean isWrapperFor(Class<?> iface)

isWritable

public boolean isWritable(int column)

unwrap

public <T> T unwrap(Class<T> iface)