|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RowSetMetaDataImpl extends Object implements RowSetMetaData, Serializable
RowSet столбцы объекта. A RowSetMetaDataImpl объект отслеживает число столбцов в наборе строк и поддерживает внутренний массив атрибутов столбца для каждого столбца. A RowSet объект создает a RowSetMetaDataImpl возразите внутренне, чтобы установить и получить информацию о ее столбцах.
ОТМЕТЬТЕ: Все метаданные в a RowSetMetaDataImpl объект нужно рассмотреть как недоступный до RowSet возразите, что это описывает, заполняется. Поэтому, любой RowSetMetaDataImpl метод, который получает информацию, определяется как наличие неуказанного поведения, когда это вызывают перед RowSet объект содержит данные.
columnNoNulls, columnNullable, columnNullableUnknown| Конструктор и Описание |
|---|
RowSetMetaDataImpl() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getCatalogName(int columnIndex)
Получает имя каталога таблицы, на которую была сделана ставка в определяемом столбце.
|
Строка |
getColumnClassName(int columnIndex)
Получает полностью определенное имя class в языке программирования Java, на который будет отображено значение в определяемом столбце.
|
int |
getColumnCount()
Получает число столбцов в
RowSet объект тот, для который это RowSetMetaDataImpl объект создавался. |
int |
getColumnDisplaySize(int columnIndex)
Получает нормальный максимальный width в случайных работах определяемого столбца.
|
Строка |
getColumnLabel(int columnIndex)
Получает предложенный столбец title для определяемого столбца для использования в распечатках и дисплеях.
|
Строка |
getColumnName(int columnIndex)
Получает имя определяемого столбца.
|
int |
getColumnType(int columnIndex)
Получает код типа (один из
java.sql.Types константы), поскольку тип SQL значения сохранен в определяемом столбце. |
Строка |
getColumnTypeName(int columnIndex)
Получает специфичное для DBMS имя типа для значений, сохраненных в определяемом столбце.
|
int |
getPrecision(int columnIndex)
Получает общее количество цифр для значений, сохраненных в определяемом столбце.
|
int |
getScale(int columnIndex)
Получает число цифр направо от десятичной точки для значений, сохраненных в определяемом столбце.
|
Строка |
getSchemaName(int columnIndex)
Получает имя схемы таблицы, на которую была сделана ставка в определяемом столбце.
|
Строка |
getTableName(int columnIndex)
Получает имя таблицы, на которую была сделана ставка в определяемом столбце.
|
boolean |
isAutoIncrement(int columnIndex)
Получает, нумеруется ли значение, сохраненное в определяемом столбце автоматически, и таким образом только для чтения.
|
boolean |
isCaseSensitive(int columnIndex)
Указывает, имеет ли случай имени определяемого столбца значение.
|
boolean |
isCurrency(int columnIndex)
Указывает, является ли значение, сохраненное в определяемом столбце, денежной стоимостью.
|
boolean |
isDefinitelyWritable(int columnIndex)
Указывает, успешно выполнится ли операция записи на определяемом столбце определенно.
|
int |
isNullable(int columnIndex)
Получает постоянное указание, возможно ли сохранить a
NULL значение в определяемом столбце. |
boolean |
isReadOnly(int columnIndex)
Указывает, не перезаписываем ли определяемый столбец определенно, таким образом только для чтения.
|
boolean |
isSearchable(int columnIndex)
Указывает, может ли значение, сохраненное в определяемом столбце, использоваться в a
WHERE пункт. |
boolean |
isSigned(int columnIndex)
Указывает, является ли значение, сохраненное в определяемом столбце, числом со знаком.
|
boolean |
isWrapperFor(Class<?> interfaces)
Возвращает true, если это или реализует параметр интерфейса или является прямо или косвенно оберткой для объекта, который делает.
|
boolean |
isWritable(int columnIndex)
Указывает, возможно ли для операции записи на определяемом столбце успешно выполниться.
|
void |
setAutoIncrement(int columnIndex, boolean property)
Наборы, нумеруется ли определяемый столбец автоматически, таким образом только для чтения, к данному
boolean значение. |
void |
setCaseSensitive(int columnIndex, boolean property)
Наборы, является ли имя определяемого столбца чувствительным к регистру к данному
boolean. |
void |
setCatalogName(int columnIndex, String catalogName)
Определяет имя каталога таблицы, из которой определяемый столбец был получен к catalogName.
|
void |
setColumnCount(int columnCount)
Наборы к данному нумеруют число столбцов в
RowSet объект тот, для который это RowSetMetaDataImpl объект создавался. |
void |
setColumnDisplaySize(int columnIndex, int size)
Устанавливает нормальное максимальное количество случайных работ в определяемом столбце к данному числу.
|
void |
setColumnLabel(int columnIndex, String label)
Устанавливает предложенную метку столбца для использования в распечатках и дисплеях, если таковые вообще имеются, чтобы маркировать.
|
void |
setColumnName(int columnIndex, String columnName)
Устанавливает имя столбца определяемого столбца к имени.
|
void |
setColumnType(int columnIndex, int SQLType)
Устанавливает код типа SQL для значений, сохраненных в определяемом столбце к данному коду типа от class
java.sql.Types. |
void |
setColumnTypeName(int columnIndex, String typeName)
Устанавливает имя типа, используемое по условию источник для значений, сохраненных в определяемом столбце к данному имени типа.
|
void |
setCurrency(int columnIndex, boolean property)
Наборы, является ли значение, сохраненное в определяемом столбце, денежной стоимостью к данному
boolean. |
void |
setNullable(int columnIndex, int property)
Наборы, может ли значение, сохраненное в определяемом столбце, быть установлено в
NULL к данной константе от интерфейса ResultSetMetaData. |
void |
setPrecision(int columnIndex, int precision)
Устанавливает общее количество десятичных цифр в значении, сохраненном в определяемом столбце к данному числу.
|
void |
setScale(int columnIndex, int scale)
Определяет номер цифр направо от десятичной точки в значении, сохраненном в определяемом столбце к данному числу.
|
void |
setSchemaName(int columnIndex, String schemaName)
Определяет имя схемы таблицы определяемого столбца, если таковые вообще имеются, к schemaName.
|
void |
setSearchable(int columnIndex, boolean property)
Наборы, может ли значение, сохраненное в определяемом столбце, использоваться в a
WHERE пункт к данному boolean значение. |
void |
setSigned(int columnIndex, boolean property)
Наборы, является ли значение, сохраненное в определяемом столбце, числом со знаком к данному
boolean. |
void |
setTableName(int columnIndex, String tableName)
Определяет имя таблицы, из которой определяемый столбец был получен к данному имени таблицы.
|
<T> T |
unwrap(Class<T> iface)
Возвращает объект, который реализует данный интерфейс, чтобы предоставить доступ к нестандартным методам, или стандартным методам, не представленным прокси.
|
public void setColumnCount(int columnCount)
throws SQLException
RowSet объект тот, для который это RowSetMetaDataImpl объект создавался.setColumnCount в интерфейсе RowSetMetaDatacolumnCount - int подавание числа столбцов RowSet объектSQLException - если данное число равно или меньше чем нульpublic void setAutoIncrement(int columnIndex,
boolean property)
throws SQLException
boolean значение.setAutoIncrement в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов в наборе строк, включительноproperty - true если данный столбец автоматически постепенно увеличивается; false иначеSQLException - если ошибка доступа к базе данных происходит, или данные индексируют, за пределыSQLException - если ошибка доступа к базе данных происходитpublic void setCaseSensitive(int columnIndex,
boolean property)
throws SQLException
boolean.setCaseSensitive в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов в наборе строк, включительноproperty - true указать, что имя столбца является чувствительным к регистру; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic void setSearchable(int columnIndex,
boolean property)
throws SQLException
WHERE пункт к данному boolean значение.setSearchable в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов в наборе строк, включительноproperty - true указать, что значение столбца может использоваться в a WHERE пункт; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыSQLException - если ошибка доступа к базе данных происходитpublic void setCurrency(int columnIndex,
boolean property)
throws SQLException
boolean.setCurrency в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительно между 1 и число столбцов, включительноproperty - истина, если значение является денежной стоимостью; ложь иначе.SQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыSQLException - если ошибка доступа к базе данных происходитpublic void setNullable(int columnIndex,
int property)
throws SQLException
NULL к данной константе от интерфейса ResultSetMetaData.setNullable в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноproperty - один из следующих ResultSetMetaData константы: columnNoNulls, columnNullable, или columnNullableUnknownSQLException - если ошибка доступа к базе данных происходит, данный номер столбца за пределы, или значение, предоставленное для параметра свойства, не является одной из следующих констант: ResultSetMetaData.columnNoNulls, ResultSetMetaData.columnNullable, или ResultSetMetaData.columnNullableUnknownSQLException - если ошибка доступа к базе данных происходитpublic void setSigned(int columnIndex,
boolean property)
throws SQLException
boolean.setSigned в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноproperty - true указать, что значение столбца является числом со знаком; false указать, что это неSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic void setColumnDisplaySize(int columnIndex,
int size)
throws SQLException
setColumnDisplaySize в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноsize - максимальный размер столбца в случайных работах; должен быть 0 или большеSQLException - если ошибка доступа к базе данных происходит, данный номер столбца за пределы, или размер является меньше чем 0public void setColumnLabel(int columnIndex,
String label)
throws SQLException
null, метка столбца устанавливается в пустую строку ("").setColumnLabel в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноlabel - метка столбца, которая будет использоваться в распечатках и дисплеях; если метка столбца null, пустое String устанавливаетсяSQLException - если ошибка доступа к базе данных происходит, или данный столбец индексируют, за пределыpublic void setColumnName(int columnIndex,
String columnName)
throws SQLException
setColumnName в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноcolumnName - a String объект, указывающий на имя столбца; если имя null, пустое String устанавливаетсяSQLException - если ошибка доступа к базе данных происходит, или данный столбец индексируют, за пределыpublic void setSchemaName(int columnIndex,
String schemaName)
throws SQLException
null, имя схемы определяется к пустой строке ("").setSchemaName в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноschemaName - имя схемы для таблицы, на которую была сделана ставка в определяемом столбце; может быть пустое String или nullSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic void setPrecision(int columnIndex,
int precision)
throws SQLException
setPrecision в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноprecision - общее количество десятичных цифр; должен быть 0 или большеSQLException - если ошибка доступа к базе данных происходит, columnIndex за пределы, или точность является меньше чем 0public void setScale(int columnIndex,
int scale)
throws SQLException
setScale в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноscale - число цифр направо от десятичной точки; должен быть нуль или большеSQLException - если ошибка доступа к базе данных происходит, columnIndex за пределы, или масштаб является меньше чем 0public void setTableName(int columnIndex,
String tableName)
throws SQLException
setTableName в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtableName - имя таблицы столбца; может быть null или пустая строкаSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic void setCatalogName(int columnIndex,
String catalogName)
throws SQLException
null, имя каталога определяется к пустой строке.setCatalogName в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноcatalogName - имя каталога таблицы столбца; если catalogName null, пустое String устанавливаетсяSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic void setColumnType(int columnIndex,
int SQLType)
throws SQLException
java.sql.Types.setColumnType в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLType - тип SQL определяемого столбца, который должен быть одной из констант в class java.sql.TypesSQLException - если ошибка доступа к базе данных происходит, данный номер столбца за пределы, или определенный тип столбца не является одной из констант в java.sql.TypesTypespublic void setColumnTypeName(int columnIndex,
String typeName)
throws SQLException
setColumnTypeName в интерфейсе RowSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtypeName - специфичное для источника данных имя типа; если имя типа null, пустое String устанавливаетсяSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int getColumnCount()
throws SQLException
RowSet объект тот, для который это RowSetMetaDataImpl объект создавался.getColumnCount в интерфейсе ResultSetMetaDataSQLException - если ошибка происходит, определяя количество столбцаpublic boolean isAutoIncrement(int columnIndex)
throws SQLException
isAutoIncrement в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если столбец автоматически нумеруется; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isCaseSensitive(int columnIndex)
throws SQLException
isCaseSensitive в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если имя столбца является чувствительным к регистру; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isSearchable(int columnIndex)
throws SQLException
WHERE пункт.isSearchable в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если значение в определяемом столбце может использоваться в a WHERE пункт; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isCurrency(int columnIndex)
throws SQLException
isCurrency в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если значение в определяемом столбце является денежной стоимостью; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int isNullable(int columnIndex)
throws SQLException
NULL значение в определяемом столбце.isNullable в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноResultSetMetaData интерфейс; также columnNoNulls, columnNullable, или columnNullableUnknownSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isSigned(int columnIndex)
throws SQLException
isSigned в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если, если значение в определяемом столбце является числом со знаком; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int getColumnDisplaySize(int columnIndex)
throws SQLException
getColumnDisplaySize в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getColumnLabel(int columnIndex) throws SQLException
getColumnLabel в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getColumnName(int columnIndex) throws SQLException
getColumnName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getSchemaName(int columnIndex) throws SQLException
getSchemaName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноString если никакое имя схемы не доступноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int getPrecision(int columnIndex)
throws SQLException
getPrecision в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int getScale(int columnIndex)
throws SQLException
getScale в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getTableName(int columnIndex) throws SQLException
getTableName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноString если никакое имя таблицы не доступноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getCatalogName(int columnIndex) throws SQLException
getCatalogName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноString если никакое имя каталога не доступноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic int getColumnType(int columnIndex)
throws SQLException
java.sql.Types константы), поскольку тип SQL значения сохранен в определяемом столбце.getColumnType в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноint представление типа SQL значений сохранено в определяемом столбцеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыTypespublic String getColumnTypeName(int columnIndex) throws SQLException
getColumnTypeName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isReadOnly(int columnIndex)
throws SQLException
isReadOnly в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если это RowSet объект только для чтения и таким образом не обновляем; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isWritable(int columnIndex)
throws SQLException
true средства, что операция записи может или, возможно, не успешно выполняется.isWritable в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если операция записи на определяемом столбце может успешно выполняться; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic boolean isDefinitelyWritable(int columnIndex)
throws SQLException
isDefinitelyWritable в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноtrue если операция записи на определяемом столбце определенно успешно выполнится; false иначеSQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic String getColumnClassName(int columnIndex) throws SQLException
int, имя class, возвращенное этим методом, будет java.lang.Integer. Если у значения в определяемом столбце есть пользовательское отображение, этот метод возвращает имя class, который реализует SQLData. Когда метод ResultSet.getObject вызывается, чтобы получить значение от определяемого столбца, это создаст экземпляр этого class или один из его подклассов.
getColumnClassName в интерфейсе ResultSetMetaDatacolumnIndex - первый столбец 1, второе 2 и так далее; должен быть между 1 и число столбцов, включительноRowSet.getObject получать значение в указанном столбце. Это - имя class, используемое для пользовательского отображения, когда есть пользовательское отображение.SQLException - если ошибка доступа к базе данных происходит, или данный номер столбца за пределыpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap рекурсивно на обернутом объекте. Если получатель не является оберткой и не реализует интерфейс, то SQLException бросается.unwrap в интерфейсе Wrapperiface - Класс, определяющий интерфейс, который должен реализовать результат.SQLException - Если никакой объект, найденный, который реализует интерфейсpublic boolean isWrapperFor(Class<?> interfaces) throws SQLException
isWrapperFor на обернутом объекте. Если это не реализует интерфейс и не является оберткой, возвратите false. Этот метод должен быть реализован как дешевая работа по сравнению с unwrap так, чтобы вызывающие стороны могли использовать этот метод, чтобы избежать дорогой unwrap вызовы, которые могут перестать работать. Если этот метод возвращает true, затем вызывая unwrap с тем же самым параметром должен успешно выполниться.isWrapperFor в интерфейсе Wrapperinterfaces - Класс, определяющий интерфейс.SQLException - если ошибка происходит, определяя, является ли это оберткой для объекта с данным интерфейсом.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92