Интерфейс FilteredRowSet
- Все суперинтерфейсы:
AutoCloseable, CachedRowSet, Joinable, ResultSet, RowSet, WebRowSet, Wrapper
public interface FilteredRowSet extends WebRowSet
FilteredRowSet. Класс FilteredRowSetImpl предоставляет эталонную реализацию, которую при необходимости можно расширить. Кроме того, поставщик может реализовать собственную версию, реализовав этот интерфейс. 1.0 Общие сведения
Иногда объектуRowSet требуется обеспечить фильтрацию содержащихся в нём данных. Одним из возможных решений является предоставление языка запросов для всех стандартных реализаций RowSet; однако такой подход непрактичен для облегчённых компонентов, например отключённых объектов RowSet. Интерфейс FilteredRowSet призван решить эту задачу, не предоставляя вместе с собой тяжеловесный язык запросов и необходимую для него обработку. Стандартная реализация JDBC FilteredRowSet реализует интерфейсы RowSet и расширяет класс CachedRowSet. Класс CachedRowSet предоставляет набор защищённых методов управления курсором, которые реализация FilteredRowSet может переопределить для поддержки фильтрации.
2.0 Совместное использование предиката
Если реализацияFilteredRowSet совместно используется посредством унаследованного метода createShared родительских интерфейсов, то Predicate должен совместно использоваться всеми клонами экземпляра FilteredRowSet без изменений. 3.0 Использование
Реализовав Predicate (см. пример в документации JavaDoc класса Predicate), можно использовать FilteredRowSet, как описано ниже.
FilteredRowSet frs = new FilteredRowSetImpl();
frs.populate(rs);
Range name = new Range("Alpha", "Bravo", "columnName");
frs.setFilter(name);
frs.next() // only names from "Alpha" to "Bravo" will be returned
В приведённом выше примере мы инициализируем объект Range, реализующий интерфейс Predicate. Этот объект задаёт следующие ограничения: все строки, возвращаемые или изменяемые этим объектом FilteredRowSet, должны иметь в столбце 'columnName' значения от 'Alpha' до 'Bravo' включительно. Если к объекту FilteredRowSet применён фильтр, диапазону которого не соответствуют никакие данные, строки не возвращаются. Эта инфраструктура позволяет комбинировать несколько классов, реализующих предикаты, чтобы добиться требуемой фильтрации без необходимости обрабатывать язык запросов.
4.0 Обновление объекта FilteredRowSet
Предикат, заданный для объекта FilteredRowSet, применяется ко всем строкам объекта RowSet, чтобы управлять подмножеством строк объекта RowSet. Этот критерий определяет подмножество видимых строк, а также указывает, какие строки можно изменять, удалять или вставлять. Таким образом, предикат, заданный для объекта FilteredRowSet, следует считать двунаправленным, а заданный критерий — механизмом контроля для всех представлений и обновлений объекта FilteredRowSet. Любая попытка обновить FilteredRowSet с нарушением критерия приведёт к выбрасыванию объекта SQLException.
Критерий диапазона FilteredRowSet можно изменить, применив новый объект Predicate к экземпляру FilteredRowSet в любой момент. Это возможно, если не обнаружено дополнительных ссылок на объект FilteredRowSet. Новый фильтр немедленно влияет на применение критерия в объекте FilteredRowSet, и ко всем последующим представлениям и обновлениям будут применяться аналогичные ограничения.
5.0 Поведение строк, не попадающих под фильтр
Строки, не попадающие под фильтр, заданный для объектаFilteredRowSet, нельзя изменить, пока фильтр не будет удалён или не будет применён новый фильтр. Кроме того, с источником данных синхронизируются только строки, попадающие в границы фильтра.
- Начиная с версии:
- 1.5
Краткое описание полей
Поля, объявленные в интерфейсе CachedRowSet
COMMIT_ON_ACCEPT_CHANGES | Модификатор и тип | Поле | Описание |
|---|---|---|
static final boolean |
COMMIT_ON_ACCEPT_CHANGES |
Устарело. Поскольку это поле является final (оно входит в интерфейс), его значение нельзя изменить. |
Поля, объявленные в интерфейсе ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CLOSE_CURSORS_AT_COMMIT |
Константа, указывающая, что открытые объекты ResultSet с таким режимом сохранения будут закрыты при фиксации текущей транзакции. |
static final int |
CONCUR_READ_ONLY |
Константа, указывающая режим параллельного доступа для объекта ResultSet, который НЕЛЬЗЯ обновлять. |
static final int |
CONCUR_UPDATABLE |
Константа, указывающая режим параллельного доступа для объекта ResultSet, который можно обновлять. |
static final int |
FETCH_FORWARD |
Константа, указывающая, что строки результирующего набора будут обрабатываться в прямом направлении — от первой к последней. |
static final int |
FETCH_REVERSE |
Константа, указывающая, что строки результирующего набора будут обрабатываться в обратном направлении — от последней к первой. |
static final int |
FETCH_UNKNOWN |
Константа, указывающая, что порядок обработки строк результирующего набора неизвестен. |
static final int |
HOLD_CURSORS_OVER_COMMIT |
Константа, указывающая, что открытые объекты ResultSet с таким режимом сохранения останутся открытыми при фиксации текущей транзакции. |
static final int |
TYPE_FORWARD_ONLY |
Константа, указывающая тип объекта ResultSet, курсор которого может перемещаться только вперёд. |
static final int |
TYPE_SCROLL_INSENSITIVE |
Константа, указывающая тип объекта ResultSet, допускающего прокрутку, но обычно не реагирующего на изменения данных, лежащих в основе ResultSet. |
static final int |
TYPE_SCROLL_SENSITIVE |
Константа, указывающая тип объекта ResultSet, допускающего прокрутку и обычно реагирующего на изменения данных, лежащих в основе ResultSet. |
Поля, объявленные в интерфейсе WebRowSet
PUBLIC_XML_SCHEMA, SCHEMA_SYSTEM_ID | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
PUBLIC_XML_SCHEMA |
Публичный идентификатор определения XML Schema, задающего теги XML и допустимые значения для реализации WebRowSet. |
static final String |
SCHEMA_SYSTEM_ID |
URL файла определения XML Schema, задающего теги XML и допустимые значения для реализации WebRowSet. |
Краткое описание методов
Методы, объявленные в интерфейсе CachedRowSet
acceptChanges, acceptChanges, columnUpdated, columnUpdated, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, execute, getKeyColumns, getOriginal, getOriginalRow, getPageSize, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, nextPage, populate, populate, previousPage, release, restoreOriginal, rollback, rollback, rowSetPopulated, setKeyColumns, setMetaData, setOriginalRow, setPageSize, setShowDeleted, setSyncProvider, setTableName, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdate | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
acceptChanges() |
Передаёт источнику данных изменения строк, внесённые в этом объекте CachedRowSet: обновления, вставки и удаления. |
void |
acceptChanges |
Передаёт источнику данных все изменения строк, внесённые в этот объект CachedRowSet: обновления, вставки и удаления. Для подключения к источнику данных используется указанный объект Connection. |
boolean |
columnUpdated |
Показывает, было ли обновлено указанное поле в текущей строке этого объекта CachedRowSet. |
boolean |
columnUpdated |
Показывает, было ли обновлено указанное поле в текущей строке этого объекта CachedRowSet. |
void |
commit() |
Поле SyncProvider объекта CachedRowSet содержит объект Connection из ResultSet или свойства JDBC, переданные его конструкторам. |
CachedRowSet |
createCopy() |
Создаёт объект RowSet, являющийся глубокой копией данных этого объекта CachedRowSet. |
CachedRowSet |
createCopyNoConstraints() |
Создаёт объект CachedRowSet, являющийся глубокой копией данных этого объекта CachedRowSet, но независимый от него. |
CachedRowSet |
createCopySchema() |
Создаёт пустую копию этого объекта CachedRowSet — объект CachedRowSet. |
RowSet |
createShared() |
Возвращает новый объект RowSet, использующий те же данные, что и этот объект CachedRowSet. |
void |
execute |
Заполняет этот объект CachedRowSet данными, используя заданное соединение для получения результирующего набора, из которого будут считаны данные. |
int[] |
getKeyColumns() |
Возвращает массив с одним или несколькими номерами столбцов, образующими ключ, который однозначно идентифицирует строку в этом объекте CachedRowSet. |
ResultSet |
getOriginal() |
Возвращает объект ResultSet, содержащий исходное значение этого объекта CachedRowSet. |
ResultSet |
getOriginalRow() |
Возвращает объект ResultSet, содержащий исходное значение только текущей строки этого объекта CachedRowSet. |
int |
getPageSize() |
Возвращает размер страницы объекта CachedRowSet. |
RowSetWarning |
getRowSetWarnings() |
Возвращает первое предупреждение, зарегистрированное при вызовах этого объекта RowSet. |
boolean |
getShowDeleted() |
Возвращает значение boolean, указывающее, отображаются ли строки, помеченные для удаления, в наборе текущих строк. |
SyncProvider |
getSyncProvider() |
Возвращает реализацию SyncProvider для этого объекта CachedRowSet. |
String |
getTableName() |
Возвращает идентификатор объекта (таблицы), использованного для создания этого объекта CachedRowSet. |
boolean |
nextPage() |
Переходит к следующей странице объекта CachedRowSet. |
void |
populate |
Заполняет этот объект CachedRowSet данными из указанного объекта ResultSet. |
void |
populate |
Заполняет этот объект CachedRowSet данными из указанного объекта ResultSet. |
boolean |
previousPage() |
Переходит к предыдущей странице объекта CachedRowSet. |
void |
release() |
Освобождает текущее содержимое этого объекта CachedRowSet и отправляет событие rowSetChanged всем зарегистрированным слушателям. |
void |
restoreOriginal() |
Восстанавливает исходное значение этого объекта CachedRowSet, то есть значение до последнего набора изменений. |
void |
rollback() |
Поле SyncProvider объекта CachedRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
rollback |
Поле SyncProvider объекта CachedRowSet содержит объект Connection из исходного ResultSet или свойства JDBC, переданные ему. |
void |
rowSetPopulated |
Уведомляет зарегистрированных слушателей о том, что объект RowSet в указанном объекте RowSetEvent заполнил дополнительные строки. |
void |
setKeyColumns |
Устанавливает поле keyCols объекта CachedRowSet в указанный массив номеров столбцов, образующих ключ для однозначной идентификации строки в этом объекте CachedRowSet. |
void |
setMetaData |
Задаёт метаданные этого объекта CachedRowSet с помощью указанного объекта RowSetMetaData. |
void |
setOriginalRow() |
Устанавливает текущую строку этого объекта CachedRowSet в качестве исходной строки. |
void |
setPageSize |
Задаёт размер страницы объекта CachedRowSet. |
void |
setShowDeleted |
Устанавливает для свойства showDeleted указанное значение boolean, определяющее, отображаются ли строки, помеченные для удаления, в наборе текущих строк. |
void |
setSyncProvider |
Устанавливает для объекта SyncProvider этого объекта CachedRowSet указанное значение. |
void |
setTableName |
Задаёт идентификатор таблицы, из которой был получен этот объект CachedRowSet, используя указанное имя таблицы. |
int |
size() |
Возвращает количество строк в этом объекте CachedRowSet. |
Collection |
toCollection() |
Преобразует этот объект CachedRowSet в объект Collection, содержащий все данные этого объекта CachedRowSet. |
Collection |
toCollection |
Преобразует указанный столбец этого объекта CachedRowSet в объект Collection. |
Collection |
toCollection |
Преобразует указанный столбец этого объекта CachedRowSet в объект Collection. |
void |
undoDelete() |
Отменяет удаление текущей строки и уведомляет слушателей об изменении строки. |
void |
undoInsert() |
Немедленно удаляет текущую строку из этого объекта CachedRowSet, если она была вставлена, и уведомляет слушателей об изменении строки. |
void |
undoUpdate() |
Немедленно отменяет последнюю операцию обновления, если строка была изменена. |
Методы, объявленные в интерфейсе Joinable
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn | Модификатор и тип | Метод | Описание |
|---|---|---|
int[] |
getMatchColumnIndexes() |
Возвращает индексы столбцов сопоставления, заданных для этого объекта RowSet методом setMatchColumn(int[] columnIdxes). |
String[] |
getMatchColumnNames() |
Возвращает имена столбцов сопоставления, заданных для этого объекта RowSet методом setMatchColumn(String [] columnNames). |
void |
setMatchColumn |
Задаёт указанный столбец в качестве столбца сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задаёт указанные столбцы в качестве столбцов сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задаёт указанный столбец в качестве столбца сопоставления для этого объекта RowSet. |
void |
setMatchColumn |
Задаёт указанные столбцы в качестве столбцов сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Исключает указанный столбец из числа столбцов сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Исключает указанные столбцы из числа столбцов сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Исключает указанный столбец из числа столбцов сопоставления для этого объекта RowSet. |
void |
unsetMatchColumn |
Исключает указанные столбцы из числа столбцов сопоставления для этого объекта RowSet. |
Методы, объявленные в интерфейсе ResultSet
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
absolute |
Перемещает курсор на указанную строку в этом объекте ResultSet. |
void |
afterLast() |
Перемещает курсор в конец этого объекта ResultSet, сразу за последнюю строку. |
void |
beforeFirst() |
Перемещает курсор в начало этого объекта ResultSet, непосредственно перед первой строкой. |
void |
cancelRowUpdates() |
Отменяет изменения, внесенные в текущую строку этого объекта ResultSet. |
void |
clearWarnings() |
Очищает все предупреждения, зарегистрированные для этого объекта ResultSet. |
void |
close() |
Немедленно освобождает ресурсы базы данных и JDBC этого объекта ResultSet вместо ожидания его автоматического закрытия. |
void |
deleteRow() |
Удаляет текущую строку из этого объекта ResultSet и из базовой базы данных. |
int |
findColumn |
Сопоставляет указанную метку столбца ResultSet с индексом столбца ResultSet. |
boolean |
first() |
Перемещает курсор на первую строку этого объекта ResultSet. |
Array |
getArray |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Array в языке программирования Java. |
Array |
getArray |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Array в языке программирования Java. |
InputStream |
getAsciiStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet в виде потока символов ASCII. |
InputStream |
getAsciiStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet в виде потока символов ASCII. |
BigDecimal |
getBigDecimal |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal |
Устарело. Используйте getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel)
|
BigDecimal |
getBigDecimal |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как java.math.BigDecimal с полной точностью. |
BigDecimal |
getBigDecimal |
Устарело. Используйте getBigDecimal(int columnIndex) или getBigDecimal(String columnLabel)
|
InputStream |
getBinaryStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet в виде потока необработанных байтов. |
InputStream |
getBinaryStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet в виде потока необработанных byte. |
Blob |
getBlob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Blob в языке программирования Java. |
Blob |
getBlob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Blob в языке программирования Java. |
boolean |
getBoolean |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как boolean в языке программирования Java. |
boolean |
getBoolean |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как boolean в языке программирования Java. |
byte |
getByte |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как byte в языке программирования Java. |
byte |
getByte |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как byte в языке программирования Java. |
byte[] |
getBytes |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как массив byte в языке программирования Java. |
byte[] |
getBytes |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как массив byte в языке программирования Java. |
Reader |
getCharacterStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.io.Reader. |
Reader |
getCharacterStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.io.Reader. |
Clob |
getClob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Clob в языке программирования Java. |
Clob |
getClob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Clob в языке программирования Java. |
int |
getConcurrency() |
Возвращает режим параллельного доступа этого объекта ResultSet. |
String |
getCursorName() |
Возвращает имя курсора SQL, используемого этим объектом ResultSet. |
Date |
getDate |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
Date |
getDate |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Date в языке программирования Java. |
double |
getDouble |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как double в языке программирования Java. |
double |
getDouble |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как double в языке программирования Java. |
int |
getFetchDirection() |
Возвращает направление выборки для этого объекта ResultSet. |
int |
getFetchSize() |
Возвращает размер выборки для этого объекта ResultSet. |
float |
getFloat |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как float в языке программирования Java. |
float |
getFloat |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как float в языке программирования Java. |
int |
getHoldability() |
Возвращает возможность удержания этого объекта ResultSet |
int |
getInt |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как int в языке программирования Java. |
int |
getInt |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как int в языке программирования Java. |
long |
getLong |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как long в языке программирования Java. |
long |
getLong |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как long в языке программирования Java. |
ResultSetMetaData |
getMetaData() |
Возвращает количество, типы и свойства столбцов этого объекта ResultSet. |
Reader |
getNCharacterStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.io.Reader. |
Reader |
getNCharacterStream |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.io.Reader. |
NClob |
getNClob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект NClob в языке программирования Java. |
NClob |
getNClob |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект NClob в языке программирования Java. |
String |
getNString |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как String в языке программирования Java. |
String |
getNString |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как String в языке программирования Java. |
Object |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как Object в языке программирования Java. |
<T> T |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet и преобразует тип столбца SQL в запрошенный тип данных Java, если такое преобразование поддерживается. |
Object |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как Object в языке программирования Java. |
Object |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как Object в языке программирования Java. |
<T> T |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet и преобразует тип столбца SQL в запрошенный тип данных Java, если такое преобразование поддерживается. |
Object |
getObject |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как Object в языке программирования Java. |
Ref |
getRef |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Ref в языке программирования Java. |
Ref |
getRef |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект Ref в языке программирования Java. |
int |
getRow() |
Возвращает номер текущей строки. |
RowId |
getRowId |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.RowId в языке программирования Java. |
RowId |
getRowId |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.RowId в языке программирования Java. |
short |
getShort |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как short в языке программирования Java. |
short |
getShort |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как short в языке программирования Java. |
SQLXML |
getSQLXML |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.SQLXML в языке программирования Java. |
SQLXML |
getSQLXML |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.SQLXML в языке программирования Java. |
Statement |
getStatement() |
Возвращает объект Statement, создавший этот объект ResultSet. |
String |
getString |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как String в языке программирования Java. |
String |
getString |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как String в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Time |
getTime |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Time в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
Timestamp |
getTimestamp |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.sql.Timestamp в языке программирования Java. |
int |
getType() |
Возвращает тип этого объекта ResultSet. |
InputStream |
getUnicodeStream |
Устарело. используйте getCharacterStream вместо getUnicodeStream
|
InputStream |
getUnicodeStream |
Устарело. используйте getCharacterStream |
URL |
getURL |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.net.URL в языке программирования Java. |
URL |
getURL |
Возвращает значение указанного столбца текущей строки этого объекта ResultSet как объект java.net.URL в языке программирования Java. |
SQLWarning |
getWarnings() |
Возвращает первое предупреждение, зарегистрированное при вызовах этого объекта ResultSet. |
void |
insertRow() |
Вставляет содержимое строки вставки в этот объект ResultSet и в базу данных. |
boolean |
isAfterLast() |
Возвращает, находится ли курсор после последней строки этого объекта ResultSet. |
boolean |
isBeforeFirst() |
Возвращает, находится ли курсор перед первой строкой этого объекта ResultSet. |
boolean |
isClosed() |
Возвращает, закрыт ли этот объект ResultSet. |
boolean |
isFirst() |
Возвращает, находится ли курсор на первой строке этого объекта ResultSet. |
boolean |
isLast() |
Возвращает, находится ли курсор на последней строке этого объекта ResultSet. |
boolean |
last() |
Перемещает курсор на последнюю строку этого объекта ResultSet. |
void |
moveToCurrentRow() |
Перемещает курсор в сохраненную позицию, обычно в текущую строку. |
void |
moveToInsertRow() |
Перемещает курсор на строку вставки. |
boolean |
next() |
Перемещает курсор вперед на одну строку относительно текущей позиции. |
boolean |
previous() |
Перемещает курсор на предыдущую строку этого объекта ResultSet. |
void |
refreshRow() |
Обновляет текущую строку, используя ее последнее значение в базе данных. |
boolean |
relative |
Перемещает курсор на заданное относительное число строк вперед или назад. |
boolean |
rowDeleted() |
Возвращает, была ли удалена строка. |
boolean |
rowInserted() |
Возвращает, была ли выполнена вставка в текущую строку. |
boolean |
rowUpdated() |
Возвращает, была ли обновлена текущая строка. |
void |
setFetchDirection |
Подсказывает направление обработки строк в этом объекте ResultSet. |
void |
setFetchSize |
Подсказывает драйверу JDBC, сколько строк следует извлекать из базы данных, когда для этого объекта ResultSet потребуются дополнительные строки. |
void |
updateArray |
Обновляет указанный столбец значением java.sql.Array. |
void |
updateArray |
Обновляет указанный столбец значением java.sql.Array. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII заданной длины в байтах. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII заданной длины в байтах. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII заданной длины в байтах. |
void |
updateAsciiStream |
Обновляет указанный столбец значением потока ASCII заданной длины в байтах. |
void |
updateBigDecimal |
Обновляет указанный столбец значением java.math.BigDecimal. |
void |
updateBigDecimal |
Обновляет указанный столбец значением java.sql.BigDecimal. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока заданной длины в байтах. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока заданной длины в байтах. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока заданной длины в байтах. |
void |
updateBinaryStream |
Обновляет указанный столбец значением двоичного потока заданной длины в байтах. |
void |
updateBlob |
Обновляет указанный столбец с помощью заданного входного потока. |
void |
updateBlob |
Обновляет указанный столбец с помощью заданного входного потока указанной длины в байтах. |
void |
updateBlob |
Обновляет указанный столбец значением java.sql.Blob. |
void |
updateBlob |
Обновляет указанный столбец с помощью заданного входного потока. |
void |
updateBlob |
Обновляет указанный столбец с помощью заданного входного потока указанной длины в байтах. |
void |
updateBlob |
Обновляет указанный столбец значением java.sql.Blob. |
void |
updateBoolean |
Обновляет указанный столбец значением boolean. |
void |
updateBoolean |
Обновляет указанный столбец значением boolean. |
void |
updateByte |
Обновляет указанный столбец значением byte. |
void |
updateByte |
Обновляет указанный столбец значением byte. |
void |
updateBytes |
Обновляет указанный столбец значением массива byte. |
void |
updateBytes |
Обновляет указанный столбец значением массива байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateClob |
Обновляет указанный столбец с помощью переданного объекта Reader. |
void |
updateClob |
Обновляет указанный столбец с помощью переданного объекта Reader, имеющего заданное количество символов. |
void |
updateClob |
Обновляет указанный столбец значением java.sql.Clob. |
void |
updateClob |
Обновляет указанный столбец с помощью переданного объекта Reader. |
void |
updateClob |
Обновляет указанный столбец с помощью переданного объекта Reader, имеющего заданное количество символов. |
void |
updateClob |
Обновляет указанный столбец значением java.sql.Clob. |
void |
updateDate |
Обновляет указанный столбец значением java.sql.Date. |
void |
updateDate |
Обновляет указанный столбец значением java.sql.Date. |
void |
updateDouble |
Обновляет указанный столбец значением double. |
void |
updateDouble |
Обновляет указанный столбец значением double. |
void |
updateFloat |
Обновляет указанный столбец значением float. |
void |
updateFloat |
Обновляет указанный столбец значением float. |
void |
updateInt |
Обновляет указанный столбец значением int. |
void |
updateInt |
Обновляет указанный столбец значением int. |
void |
updateLong |
Обновляет указанный столбец значением long. |
void |
updateLong |
Обновляет указанный столбец значением long. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением символьного потока. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением символьного потока. |
void |
updateNCharacterStream |
Обновляет указанный столбец значением символьного потока, содержащего заданное количество байтов. |
void |
updateNClob |
Обновляет указанный столбец с помощью переданного Reader Данные будут считываться из потока по мере необходимости до достижения конца потока. |
void |
updateNClob |
Обновляет указанный столбец с помощью переданного объекта Reader, имеющего заданное количество символов. |
void |
updateNClob |
Обновляет указанный столбец значением java.sql.NClob. |
void |
updateNClob |
Обновляет указанный столбец с помощью переданного объекта Reader. |
void |
updateNClob |
Обновляет указанный столбец с помощью переданного объекта Reader, имеющего заданное количество символов. |
void |
updateNClob |
Обновляет указанный столбец значением java.sql.NClob. |
void |
updateNString |
Обновляет указанный столбец значением String. |
void |
updateNString |
Обновляет указанный столбец значением String. |
void |
updateNull |
Обновляет указанный столбец значением null. |
void |
updateNull |
Обновляет указанный столбец значением null. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
default void |
updateObject |
Обновляет указанный столбец значением Object. |
void |
updateRef |
Обновляет указанный столбец значением java.sql.Ref. |
void |
updateRef |
Обновляет указанный столбец значением java.sql.Ref. |
void |
updateRow() |
Обновляет базу данных, записывая в неё новое содержимое текущей строки этого объекта ResultSet. |
void |
updateRowId |
Обновляет указанный столбец значением RowId. |
void |
updateRowId |
Обновляет указанный столбец значением RowId. |
void |
updateShort |
Обновляет указанный столбец значением short. |
void |
updateShort |
Обновляет указанный столбец значением short. |
void |
updateSQLXML |
Обновляет указанный столбец значением java.sql.SQLXML. |
void |
updateSQLXML |
Обновляет указанный столбец значением java.sql.SQLXML. |
void |
updateString |
Обновляет указанный столбец значением String. |
void |
updateString |
Обновляет указанный столбец значением String. |
void |
updateTime |
Обновляет указанный столбец значением java.sql.Time. |
void |
updateTime |
Обновляет указанный столбец значением java.sql.Time. |
void |
updateTimestamp |
Обновляет указанный столбец значением java.sql.Timestamp. |
void |
updateTimestamp |
Обновляет указанный столбец значением java.sql.Timestamp. |
boolean |
wasNull() |
Сообщает, имело ли значение последнего прочитанного столбца значение SQL NULL. |
Методы, объявленные в интерфейсе RowSet
addRowSetListener, clearParameters, execute, getCommand, getDataSourceName, getEscapeProcessing, getMaxFieldSize, getMaxRows, getPassword, getQueryTimeout, getTransactionIsolation, getTypeMap, getUrl, getUsername, isReadOnly, removeRowSetListener, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBlob, setBlob, setBlob, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setClob, setClob, setClob, setCommand, setConcurrency, setDataSourceName, setDate, setDate, setDate, setDate, setDouble, setDouble, setEscapeProcessing, setFloat, setFloat, setInt, setInt, setLong, setLong, setMaxFieldSize, setMaxRows, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNClob, setNClob, setNClob, setNString, setNString, setNull, setNull, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setObject, setPassword, setQueryTimeout, setReadOnly, setRef, setRowId, setRowId, setShort, setShort, setSQLXML, setSQLXML, setString, setString, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setTransactionIsolation, setType, setTypeMap, setUrl, setURL, setUsername | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addRowSetListener |
Регистрирует указанный прослушиватель, чтобы он получал уведомления о событиях, происходящих с этим объектом RowSet. |
void |
clearParameters() |
Очищает параметры, заданные для команды этого объекта RowSet. |
void |
execute() |
Заполняет этот объект RowSet данными. |
String |
getCommand() |
Возвращает свойство command этого объекта RowSet. |
String |
getDataSourceName() |
Возвращает логическое имя, идентифицирующее источник данных для этого объекта RowSet. |
boolean |
getEscapeProcessing() |
Возвращает сведения о том, включена ли обработка escape-последовательностей для этого объекта RowSet. |
int |
getMaxFieldSize() |
Возвращает максимальное количество байтов, которое может быть возвращено для значений некоторых столбцов. |
int |
getMaxRows() |
Возвращает максимальное количество строк, которое может содержать этот объект RowSet. |
String |
getPassword() |
Возвращает пароль, использованный для создания подключения к базе данных. |
int |
getQueryTimeout() |
Возвращает максимальное количество секунд, в течение которого драйвер будет ожидать выполнения оператора. |
int |
getTransactionIsolation() |
Возвращает уровень изоляции транзакций, заданный для этого объекта RowSet. |
Map |
getTypeMap() |
Возвращает объект Map, связанный с этим объектом RowSet и определяющий, если таковое имеется, пользовательское сопоставление пользовательских типов SQL. |
String |
getUrl() |
Возвращает свойство url, которое этот объект RowSet будет использовать для создания подключения, если для установки подключения он использует DriverManager вместо объекта DataSource. |
String |
getUsername() |
Возвращает имя пользователя, использованное для создания подключения к базе данных для этого объекта RowSet. |
boolean |
isReadOnly() |
Возвращает сведения о том, доступен ли этот объект RowSet только для чтения. |
void |
removeRowSetListener |
Удаляет указанный прослушиватель из списка компонентов, которые будут получать уведомления о событиях, происходящих с этим объектом RowSet. |
void |
setArray |
Задает указанный параметр в команде этого объекта RowSet указанным значением Array. |
void |
setAsciiStream |
Задает указанный параметр в команде этого объекта RowSet указанным входным потоком. |
void |
setAsciiStream |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.io.InputStream. |
void |
setAsciiStream |
Задает указанный параметр указанным входным потоком. |
void |
setAsciiStream |
Задает указанный параметр указанным входным потоком заданного количества байтов. |
void |
setBigDecimal |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.math.BigDecimal. |
void |
setBigDecimal |
Задает указанный параметр указанным значением java.math.BigDecimal. |
void |
setBinaryStream |
Задает указанный параметр в команде этого объекта RowSet указанным входным потоком. |
void |
setBinaryStream |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.io.InputStream. |
void |
setBinaryStream |
Задает указанный параметр указанным входным потоком. |
void |
setBinaryStream |
Задает указанный параметр указанным входным потоком заданного количества байтов. |
void |
setBlob |
Задает указанный параметр объектом InputStream. |
void |
setBlob |
Задает указанный параметр объектом InputStream. |
void |
setBlob |
Задает указанный параметр в команде этого объекта RowSet указанным значением Blob. |
void |
setBlob |
Задает указанный параметр объектом InputStream. |
void |
setBlob |
Задает указанный параметр объектом InputStream. |
void |
setBlob |
Задает указанный параметр указанным объектом java.sql.Blob. |
void |
setBoolean |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java boolean. |
void |
setBoolean |
Задает указанный параметр указанным значением Java boolean. |
void |
setByte |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java byte. |
void |
setByte |
Задает указанный параметр указанным значением Java byte. |
void |
setBytes |
Задает указанный параметр в команде этого объекта RowSet указанным Java-массивом значений byte. |
void |
setBytes |
Задает указанный параметр указанным Java-массивом байтов. |
void |
setCharacterStream |
Задает указанный параметр в команде этого объекта RowSet указанным объектом Reader. |
void |
setCharacterStream |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.io.Reader. |
void |
setCharacterStream |
Задает указанный параметр указанным объектом Reader. |
void |
setCharacterStream |
Задает указанный параметр указанным объектом Reader заданной длины в символах. |
void |
setClob |
Задает указанный параметр объектом Reader. |
void |
setClob |
Задает указанный параметр объектом Reader. |
void |
setClob |
Задает указанный параметр в команде этого объекта RowSet указанным значением Clob. |
void |
setClob |
Задает указанный параметр объектом Reader. |
void |
setClob |
Задает указанный параметр объектом Reader. |
void |
setClob |
Задает указанный параметр указанным объектом java.sql.Clob. |
void |
setCommand |
Задает свойство command этого объекта RowSet указанным запросом SQL. |
void |
setConcurrency |
Задает для этого объекта RowSet указанный уровень параллелизма. |
void |
setDataSourceName |
Задает для этого объекта RowSet свойство имени источника данных, используя указанное значение String. |
void |
setDate |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Date. |
void |
setDate |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Date. |
void |
setDate |
Задает указанный параметр указанным значением java.sql.Date, используя часовой пояс виртуальной машины по умолчанию, на которой выполняется приложение. |
void |
setDate |
Задает указанный параметр указанным значением java.sql.Date, используя указанный объект Calendar. |
void |
setDouble |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java double. |
void |
setDouble |
Задает указанный параметр указанным значением Java double. |
void |
setEscapeProcessing |
Включает или отключает обработку escape-последовательностей для этого объекта RowSet. |
void |
setFloat |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java float. |
void |
setFloat |
Задает указанный параметр указанным значением Java float. |
void |
setInt |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java int. |
void |
setInt |
Задает указанный параметр указанным значением Java int. |
void |
setLong |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java long. |
void |
setLong |
Задает указанный параметр указанным значением Java long. |
void |
setMaxFieldSize |
Задает максимальное количество байтов, которое может быть возвращено для значения столбца, равным указанному количеству байтов. |
void |
setMaxRows |
Задает максимальное количество строк, которое может содержать этот объект RowSet, равным указанному числу. |
void |
setNCharacterStream |
Задает указанный параметр в команде этого объекта RowSet объектом Reader. |
void |
setNCharacterStream |
Задает указанный параметр объектом Reader. |
void |
setNCharacterStream |
Задает указанный параметр объектом Reader. |
void |
setNCharacterStream |
Задает указанный параметр объектом Reader. |
void |
setNClob |
Задает указанный параметр объектом Reader. |
void |
setNClob |
Задает указанный параметр объектом Reader. |
void |
setNClob |
Задает указанный параметр объектом java.sql.NClob. |
void |
setNClob |
Задает указанный параметр объектом Reader. |
void |
setNClob |
Задает указанный параметр объектом Reader. |
void |
setNClob |
Задает указанный параметр объектом java.sql.NClob. |
void |
setNString |
Задает указанный параметр указанным объектом String. |
void |
setNString |
Задает указанный параметр указанным объектом String. |
void |
setNull |
Задает указанный параметр в команде SQL этого объекта RowSet значением SQL NULL. |
void |
setNull |
Задает указанный параметр в команде SQL этого объекта RowSet значением SQL NULL. |
void |
setNull |
Задает указанный параметр значением SQL NULL. |
void |
setNull |
Задает указанный параметр значением SQL NULL. |
void |
setObject |
Задает указанный параметр в команде этого объекта RowSet объектом Java Object. |
void |
setObject |
Задает указанный параметр в команде этого объекта RowSet объектом Java Object. |
void |
setObject |
Задает указанный параметр в команде этого объекта RowSet указанным объектом Java Object. |
void |
setObject |
Задает значение указанного параметра с помощью заданного объекта. |
void |
setObject |
Задает значение указанного параметра с помощью заданного объекта. |
void |
setObject |
Задает значение указанного параметра с помощью заданного объекта. |
void |
setPassword |
Задает пароль базы данных для этого объекта RowSet указанным значением String. |
void |
setQueryTimeout |
Задает максимальное время ожидания выполнения оператора драйвером, выраженное указанным количеством секунд. |
void |
setReadOnly |
Задает, доступен ли этот объект RowSet только для чтения, используя указанное значение boolean. |
void |
setRef |
Задает указанный параметр в команде этого объекта RowSet указанным значением Ref. |
void |
setRowId |
Задает указанный параметр указанным объектом java.sql.RowId. |
void |
setRowId |
Задает указанный параметр указанным объектом java.sql.RowId. |
void |
setShort |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java short. |
void |
setShort |
Задает указанный параметр указанным значением Java short. |
void |
setSQLXML |
Задает указанный параметр указанным объектом java.sql.SQLXML. |
void |
setSQLXML |
Задает указанный параметр указанным объектом java.sql.SQLXML. |
void |
setString |
Задает указанный параметр в команде этого объекта RowSet указанным значением Java String. |
void |
setString |
Задает указанный параметр указанным значением Java String. |
void |
setTime |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Time. |
void |
setTime |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Time. |
void |
setTime |
Задает указанный параметр указанным значением java.sql.Time. |
void |
setTime |
Задает указанный параметр указанным значением java.sql.Time, используя указанный объект Calendar. |
void |
setTimestamp |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Timestamp. |
void |
setTimestamp |
Задает указанный параметр в команде этого объекта RowSet указанным значением java.sql.Timestamp. |
void |
setTimestamp |
Задает указанный параметр указанным значением java.sql.Timestamp. |
void |
setTimestamp |
Задает указанный параметр указанным значением java.sql.Timestamp, используя указанный объект Calendar. |
void |
setTransactionIsolation |
Задает уровень изоляции транзакций для этого объекта RowSet. |
void |
setType |
Задает тип этого объекта RowSet указанным типом. |
void |
setTypeMap |
Устанавливает указанный объект java.util.Map в качестве карты типов по умолчанию для этого объекта RowSet. |
void |
setUrl |
Задает URL, который этот объект RowSet будет использовать при создании подключения с помощью DriverManager. |
void |
setURL |
Задает указанный параметр указанным значением java.net.URL. |
void |
setUsername |
Задает свойство имени пользователя для этого объекта RowSet указанным значением String. |
Методы, объявленные в интерфейсе WebRowSet
readXml, readXml, writeXml, writeXml, writeXml, writeXml | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
readXml |
Читает входные данные XML из потока, чтобы заполнить этот объект WebRowSet. |
void |
readXml |
Читает объект WebRowSet в формате XML из указанного объекта Reader. |
void |
writeXml |
Записывает данные, свойства и метаданные этого объекта WebRowSet в указанный объект OutputStream в формате XML. |
void |
writeXml |
Записывает данные, свойства и метаданные этого объекта WebRowSet в указанный объект Writer в формате XML. |
void |
writeXml |
Заполняет этот объект WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект OutputStream в формате XML. |
void |
writeXml |
Заполняет этот объект WebRowSet содержимым указанного объекта ResultSet и записывает его данные, свойства и метаданные в указанный объект Writer в формате XML. |
Методы, объявленные в интерфейсе Wrapper
isWrapperFor, unwrap | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isWrapperFor |
Возвращает true, если объект реализует интерфейс, переданный в качестве аргумента, либо прямо или косвенно является оболочкой объекта, который его реализует. |
<T> T |
unwrap |
Возвращает объект, реализующий указанный интерфейс, для доступа к нестандартным методам или стандартным методам, не предоставляемым прокси-объектом. |
Подробное описание методов
setFilter
void setFilter(Predicate p) throws SQLException
Predicate к этому объекту FilteredRowSet. Фильтр управляет как входящими, так и исходящими представлениями, ограничивая видимые строки и строки, доступные для изменения. Новый объект Predicate можно задать в любой момент. Это приводит к изменению ограничений на данные объекта RowSet. Кроме того, изменение фильтра во время выполнения может вызвать проблемы, если с одним объектом FilteredRowSet работают несколько компонентов. Разработчики приложений должны самостоятельно управлять несколькими ссылками на объекты FilteredRowSet при изменении их базовых объектов Predicate.
- Параметры:
-
p— объектPredicate, определяющий фильтр для этого объектаFilteredRowSet. Если задать значение null, предикат будет очищен, и все строки станут видимыми. - Исключения:
-
SQLException— если при задании объектаPredicateвозникает ошибка
getFilter
Predicate getFilter()
FilteredRowSet.- Возвращает:
- p —
Predicateдля этого объектаFilteredRowSet;null, если фильтр не задан.
© 1993, 2025, 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.