Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface RowSetMetaData extends ResultSetMetaData
RowSet
объект. Этот интерфейс является расширением ResultSetMetaData
интерфейс с методами для того, чтобы установить значения в a RowSetMetaData
объект. Когда a RowSetReader
возразите данным чтений в a RowSet
объект, это создает a RowSetMetaData
возразите и инициализирует это использующий методы в RowSetMetaData
интерфейс. Затем читатель передает RowSetMetaData
возразите против набора строк. Методы в этом интерфейсе вызываются внутренне, когда приложение вызывает метод RowSet.execute
; прикладной программист не использовал бы их непосредственно.
columnNoNulls, columnNullable, columnNullableUnknown
Модификатор и Тип | Метод и Описание |
---|---|
void |
setAutoIncrement(int columnIndex, boolean property)
Наборы, нумеруется ли определяемый столбец автоматически, значение по умолчанию, для a
RowSet столбцы объекта, которые не будут автоматически пронумерованы. |
void |
setCaseSensitive(int columnIndex, boolean property)
Наборы, является ли определяемый столбец чувствительным к регистру.
|
void |
setCatalogName(int columnIndex, String catalogName)
Определяет имя каталога таблицы определяемого столбца, если таковые вообще имеются, к данному
String . |
void |
setColumnCount(int columnCount)
Определяет номер столбцов в
RowSet возразите против данного числа. |
void |
setColumnDisplaySize(int columnIndex, int size)
Устанавливает нормальный максимальный width определяемого столбца в случайных работах к данному
int . |
void |
setColumnLabel(int columnIndex, String label)
Устанавливает предложенный столбец title для использования в распечатках и дисплеях, если таковые вообще имеются, к данному
String . |
void |
setColumnName(int columnIndex, String columnName)
Определяет имя определяемого столбца к данному
String . |
void |
setColumnType(int columnIndex, int SQLType)
Устанавливает тип SQL определяемого столбца в один данный.
|
void |
setColumnTypeName(int columnIndex, String typeName)
Устанавливает имя типа определяемого столбца, которое является определенным для источника данных, если таковые вообще имеются, для данного
String . |
void |
setCurrency(int columnIndex, boolean property)
Наборы, является ли определяемый столбец денежной стоимостью.
|
void |
setNullable(int columnIndex, int property)
Наборы, может ли значение определяемого столбца быть установлено в
NULL . |
void |
setPrecision(int columnIndex, int precision)
Определяет номер определяемого столбца десятичных цифр к данному
int . |
void |
setScale(int columnIndex, int scale)
Определяет номер определяемого столбца цифр направо от десятичной точки к данному
int . |
void |
setSchemaName(int columnIndex, String schemaName)
Определяет имя схемы таблицы определяемого столбца, если таковые вообще имеются, к данному
String . |
void |
setSearchable(int columnIndex, boolean property)
Наборы, может ли определяемый столбец использоваться в где пункт.
|
void |
setSigned(int columnIndex, boolean property)
Наборы, является ли определяемый столбец числом со знаком.
|
void |
setTableName(int columnIndex, String tableName)
Устанавливает имя таблицы определяемого столбца, если таковые вообще имеются, к данному
String . |
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable
isWrapperFor, unwrap
void setColumnCount(int columnCount) throws SQLException
RowSet
возразите против данного числа.columnCount
- число столбцов в RowSet
объектSQLException
- если ошибка доступа к базе данных происходитvoid setAutoIncrement(int columnIndex, boolean property) throws SQLException
RowSet
столбцы объекта, которые не будут автоматически пронумерованы.columnIndex
- первый столбец 1, второе 2...property
- true
если столбец автоматически нумеруется; false
если это неSQLException
- если ошибка доступа к базе данных происходитvoid setCaseSensitive(int columnIndex, boolean property) throws SQLException
false
.columnIndex
- первый столбец 1, второе 2...property
- true
если столбец является чувствительным к регистру; false
если это неSQLException
- если ошибка доступа к базе данных происходитvoid setSearchable(int columnIndex, boolean property) throws SQLException
false
.columnIndex
- первый столбец 1, второе 2...property
- true
если столбец может использоваться в a WHERE
пункт; false
если это не можетSQLException
- если ошибка доступа к базе данных происходитvoid setCurrency(int columnIndex, boolean property) throws SQLException
false
.columnIndex
- первый столбец 1, второе 2...property
- true
если столбец является денежной стоимостью; false
если это неSQLException
- если ошибка доступа к базе данных происходитvoid setNullable(int columnIndex, int property) throws SQLException
NULL
. Значение по умолчанию ResultSetMetaData.columnNullableUnknown
columnIndex
- первый столбец 1, второе 2...property
- одна из следующих констант: ResultSetMetaData.columnNoNulls
, ResultSetMetaData.columnNullable
, или ResultSetMetaData.columnNullableUnknown
SQLException
- если ошибка доступа к базе данных происходитvoid setSigned(int columnIndex, boolean property) throws SQLException
false
.columnIndex
- первый столбец 1, второе 2...property
- true
если столбец является числом со знаком; false
если это неSQLException
- если ошибка доступа к базе данных происходитvoid setColumnDisplaySize(int columnIndex, int size) throws SQLException
int
.columnIndex
- первый столбец 1, второе 2...size
- нормальное максимальное количество символов для определяемого столбцаSQLException
- если ошибка доступа к базе данных происходитvoid setColumnLabel(int columnIndex, String label) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...label
- столбец titleSQLException
- если ошибка доступа к базе данных происходитvoid setColumnName(int columnIndex, String columnName) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...columnName
- имя определяемого столбцаSQLException
- если ошибка доступа к базе данных происходитvoid setSchemaName(int columnIndex, String schemaName) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...schemaName
- имя схемыSQLException
- если ошибка доступа к базе данных происходитvoid setPrecision(int columnIndex, int precision) throws SQLException
int
.columnIndex
- первый столбец 1, второе 2...precision
- общее количество десятичных цифрSQLException
- если ошибка доступа к базе данных происходитvoid setScale(int columnIndex, int scale) throws SQLException
int
.columnIndex
- первый столбец 1, второе 2...scale
- число цифр направо от десятичной точкиSQLException
- если ошибка доступа к базе данных происходитvoid setTableName(int columnIndex, String tableName) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...tableName
- имя таблицы столбцаSQLException
- если ошибка доступа к базе данных происходитvoid setCatalogName(int columnIndex, String catalogName) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...catalogName
- имя каталога столбцаSQLException
- если ошибка доступа к базе данных происходитvoid setColumnType(int columnIndex, int SQLType) throws SQLException
columnIndex
- первый столбец 1, второе 2...SQLType
- тип SQL столбцаSQLException
- если ошибка доступа к базе данных происходитTypes
void setColumnTypeName(int columnIndex, String typeName) throws SQLException
String
.columnIndex
- первый столбец 1, второе 2...typeName
- имя определенного типа источника данных.SQLException
- если ошибка доступа к базе данных происходит
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92