public class QueryStreamDummy extends Object implements QueryStream
| Constructor and Description |
|---|
QueryStreamDummy() |
| Modifier and Type | Method and Description |
|---|---|
void |
cell(int columnIndex,
Object value,
ScnMark scm)
Данные ячейки строки из выборки
|
void |
columnBegin(int columnIndex,
ScnMark scm)
Начало колонки (мета данные)
|
void |
columnEnd()
Конец описания колонки (мета данные)
|
void |
columnProperty(String key,
Object value,
ScnMark scm)
Описание колонки (мета данные)
|
void |
dataBegin(ScnMark scm)
Начало данных выборки
|
void |
dataEnd()
Конец данных выборки
|
void |
error(Err err,
ScnMark scm)
Событие ошибки при чтении данных/получении выборки
|
void |
generatedKeysBegin(ScnMark scm)
Отмечает начало табличных данных сгенерируемых первичных ключей
|
void |
generatedKeysEnd()
Отмечает конец дпнных о первичных ключах
|
void |
message(Message message)
Сообщения генерируемое базой при выборке данных (PRINT/DBMS_OUTPUT)
|
void |
metaBegin(ScnMark scm)
Начало описания табличных данных (мета данные)
|
void |
metaEnd()
Конец описания мета данных выборки
|
void |
queryStreamBegin()
Отмечает начало записи SQL выборки.
|
void |
queryStreamEnd()
Отмечает конец записи SQL выборки
|
void |
rowBegin(int rowIndex,
ScnMark scm)
Начало данных строки из выборки
|
void |
rowEnd()
Конец данных строки из выборки
|
void |
tableBegin(int tableIndex,
ScnMark scm)
Начало табличных данных
|
void |
tableEnd()
Конец табличных данных
|
void |
updateCount(int count,
ScnMark scm)
Отмечает кол-во созданых/измененных строк
|
public void queryStreamBegin()
QueryStream
В процессе работы вызываются все остальные методы, послединй меотд обычно должен быть queryStreamEnd.
Возможна ситуация, что в процессе выборки события message и error будут происходить из другого трэда ОС.
queryStreamBegin in interface QueryStreamQueryStream.queryStreamEnd()public void tableBegin(int tableIndex,
ScnMark scm)
QueryStreamtableBegin in interface QueryStreamtableIndex - индекс табличных данных, 0 - первая выборка, возможно более одной выборки табличных данных в результате запросаscm - отмета SCNpublic void metaBegin(ScnMark scm)
QueryStreammetaBegin in interface QueryStreamscm - отметка SCNpublic void columnBegin(int columnIndex,
ScnMark scm)
QueryStreamcolumnBegin in interface QueryStreamcolumnIndex - индекс колонкиscm - отметка SCNpublic void columnProperty(String key, Object value, ScnMark scm)
QueryStreamcolumnProperty in interface QueryStreamkey - имя свойстваvalue - значение свойстваscm - отметка SCNpublic void columnEnd()
QueryStreamcolumnEnd in interface QueryStreampublic void metaEnd()
QueryStreammetaEnd in interface QueryStreampublic void dataBegin(ScnMark scm)
QueryStreamdataBegin in interface QueryStreamscm - отметка SCNpublic void rowBegin(int rowIndex,
ScnMark scm)
QueryStreamrowBegin in interface QueryStreamrowIndex - иднекс строкиscm - отметка SCNpublic void cell(int columnIndex,
Object value,
ScnMark scm)
QueryStreamcell in interface QueryStreamcolumnIndex - индекс колонкиvalue - значениеscm - отметка SCNpublic void rowEnd()
QueryStreamrowEnd in interface QueryStreampublic void dataEnd()
QueryStreamdataEnd in interface QueryStreampublic void tableEnd()
QueryStreamtableEnd in interface QueryStreampublic void queryStreamEnd()
QueryStreamqueryStreamEnd in interface QueryStreampublic void updateCount(int count,
ScnMark scm)
QueryStreamupdateCount in interface QueryStreamcount - кол-во строкscm - отметка SCNpublic void message(Message message)
QueryStreammessage in interface QueryStreammessage - сообщениеpublic void error(Err err, ScnMark scm)
QueryStreamerror in interface QueryStreamerr - описание ошибкиscm - отметка SCNpublic void generatedKeysBegin(ScnMark scm)
QueryStreamgeneratedKeysBegin in interface QueryStreamscm - отметка SCNpublic void generatedKeysEnd()
QueryStreamgeneratedKeysEnd in interface QueryStreamCopyright © 2019. All rights reserved.