Spec-Zone.ru › OpenJDK 8

Интерфейс RowSetMetaData

Все суперинтерфейсы:
ResultSetMetaData, Wrapper
Все известные реализующие классы:
RowSetMetaDataImpl

public interface RowSetMetaData
extends ResultSetMetaData

Объект, содержащий информацию о столбцах в объекте RowSet. Данный интерфейс является расширением интерфейса ResultSetMetaData с методами для установки значений в объекте RowSetMetaData. Когда объект RowSetReader считывает данные в объект RowSet, он создаёт объект RowSetMetaData и инициализирует его, используя методы интерфейса RowSetMetaData. Затем читатель передает объект RowSetMetaData в объект rowset.

Методы этого интерфейса вызываются внутри, когда приложение вызывает метод RowSet.execute; программист приложения не должен использовать их напрямую.

С:
1.4

Поля

Поля, унаследованные от интерфейса java.sql.ResultSetMetaData

columnNoNulls, columnNullable, columnNullableUnknown

Методы

Модификатор и тип Метод и описание
void setAutoIncrement(int columnIndex, boolean property)

Устанавливает, является ли указанный столбец автоматически нумерованным. По умолчанию столбцы объекта 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)

Устанавливает максимальную ширину указанного столбца в символах на заданное значение int.

void setColumnLabel(int columnIndex, String label)

Устанавливает рекомендуемое имя столбца для использования в распечатках и отображениях (если таковое есть) на заданное значение 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)

Устанавливает, является ли указанный столбец значением типа cash.

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)

Устанавливает, может ли указанный столбец использоваться в условии where.

void setSigned(int columnIndex, boolean property)

Устанавливает, является ли указанный столбец целым числом со знаком.

void setTableName(int columnIndex, String tableName)

Устанавливает имя таблицы указанного столбца (если таковое есть) на заданное значение String.

Методы, унаследованные от интерфейса java.sql.ResultSetMetaData

getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable

Методы, унаследованные от интерфейса java.sql.Wrapper

isWrapperFor, unwrap

Методы

setColumnCount

void setColumnCount(int columnCount)
             throws SQLException

Устанавливает количество столбцов в объекте RowSet на заданное число.

Параметры:
columnCount - количество столбцов в объекте RowSet
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setAutoIncrement

void setAutoIncrement(int columnIndex,
                      boolean property)
               throws SQLException

Устанавливает, будет ли указанный столбец автоматически нумероваться. По умолчанию столбцы объекта RowSet не нумеруются автоматически.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - true если столбец будет автоматически нумероваться; false если нет
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setCaseSensitive

void setCaseSensitive(int columnIndex,
                      boolean property)
               throws SQLException

Устанавливает, является ли указанный столбец чувствительным к регистру. По умолчанию false.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - true если столбец чувствителен к регистру; false если нет
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setSearchable

void setSearchable(int columnIndex,
                   boolean property)
            throws SQLException

Устанавливает, может ли указанный столбец использоваться в условии where. По умолчанию false.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - true если столбец может использоваться в условии WHERE; false если нет
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setCurrency

void setCurrency(int columnIndex,
                 boolean property)
          throws SQLException

Устанавливает, является ли указанный столбец денежной величиной. По умолчанию false.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - true если столбец денежной величиной; false если нет
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setNullable

void setNullable(int columnIndex,
                 int property)
          throws SQLException

Устанавливает, может ли значение указанного столбца быть установлено в NULL. По умолчанию ResultSetMetaData.columnNullableUnknown

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - одно из следующих констант: ResultSetMetaData.columnNoNulls, ResultSetMetaData.columnNullable, или ResultSetMetaData.columnNullableUnknown
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setSigned

void setSigned(int columnIndex,
               boolean property)
        throws SQLException

Устанавливает, является ли указанный столбец знаковым числом. По умолчанию false.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
property - true если столбец знаковое число; false если нет
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setColumnDisplaySize

void setColumnDisplaySize(int columnIndex,
                          int size)
                   throws SQLException

Устанавливает максимальную ширину указанного столбца в символах для нормального отображения на заданное int.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
size - максимальное количество символов для указанного столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setColumnLabel

void setColumnLabel(int columnIndex,
                    String label)
             throws SQLException

Устанавливает предполагаемое имя столбца для использования в распечатках и отображениях, если есть, на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
label - название столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setColumnName

void setColumnName(int columnIndex,
                   String columnName)
            throws SQLException

Устанавливает имя указанного столбца на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
columnName - имя указанного столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setSchemaName

void setSchemaName(int columnIndex,
                   String schemaName)
            throws SQLException

Устанавливает имя схемы таблицы указанного столбца, если есть, на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
schemaName - имя схемы
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setPrecision

void setPrecision(int columnIndex,
                  int precision)
           throws SQLException

Устанавливает количество десятичных знаков указанного столбца на заданное значение int.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
precision - общее количество десятичных знаков
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setScale

void setScale(int columnIndex,
              int scale)
       throws SQLException

Устанавливает количество цифр справа от десятичной точки указанного столбца на заданное значение int.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
scale - количество цифр справа от десятичной точки
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setTableName

void setTableName(int columnIndex,
                  String tableName)
           throws SQLException

Устанавливает имя таблицы указанного столбца, если есть, на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
tableName - имя таблицы столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setCatalogName

void setCatalogName(int columnIndex,
                    String catalogName)
             throws SQLException

Устанавливает имя каталога таблицы указанного столбца, если есть, на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
catalogName - имя каталога столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных

setColumnType

void setColumnType(int columnIndex,
                   int SQLType)
            throws SQLException

Устанавливает SQL тип указанного столбца на заданный.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
SQLType - SQL тип столбца
Исключения:
SQLException - если произошла ошибка доступа к базе данных
См. также:
Types

setColumnTypeName

void setColumnTypeName(int columnIndex,
                       String typeName)
                throws SQLException

Устанавливает имя типа указанного столбца, специфичное для источника данных, если есть, на заданное значение String.

Параметры:
columnIndex - первый столбец 1, второй 2 и т.д.
typeName - имя типа, специфичное для источника данных.
Исключения:
SQLException - если произошла ошибка доступа к базе данных

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API