Class QueryStreamDummy

java.lang.Object
xyz.cofe.sql.stream.QueryStreamDummy
All Implemented Interfaces:
QueryStream

public class QueryStreamDummy
extends java.lang.Object
implements QueryStream
Пустышка - ничего не пишет
Author:
nt.gocha@gmail.com
  • Constructor Summary

    Constructors 
    Constructor Description
    QueryStreamDummy()  
  • Method Summary

    Modifier and Type Method Description
    void cell​(int columnIndex, java.lang.Object value, ScnMark scm)
    Данные ячейки строки из выборки
    void columnBegin​(int columnIndex, ScnMark scm)
    Начало колонки (мета данные)
    void columnEnd()
    Конец описания колонки (мета данные)
    void columnProperty​(java.lang.String key, java.lang.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)
    Отмечает кол-во созданых/измененных строк

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • queryStreamBegin

      public void queryStreamBegin()
      Description copied from interface: QueryStream
      Отмечает начало записи SQL выборки.

      В процессе работы вызываются все остальные методы, послединй меотд обычно должен быть queryStreamEnd.
      Возможна ситуация, что в процессе выборки события message и error будут происходить из другого трэда ОС.

      Specified by:
      queryStreamBegin in interface QueryStream
      See Also:
      QueryStream.queryStreamEnd()
    • tableBegin

      public void tableBegin​(int tableIndex, ScnMark scm)
      Description copied from interface: QueryStream
      Начало табличных данных
      Specified by:
      tableBegin in interface QueryStream
      Parameters:
      tableIndex - индекс табличных данных, 0 - первая выборка, возможно более одной выборки табличных данных в результате запроса
      scm - отмета SCN
    • metaBegin

      public void metaBegin​(ScnMark scm)
      Description copied from interface: QueryStream
      Начало описания табличных данных (мета данные)
      Specified by:
      metaBegin in interface QueryStream
      Parameters:
      scm - отметка SCN
    • columnBegin

      public void columnBegin​(int columnIndex, ScnMark scm)
      Description copied from interface: QueryStream
      Начало колонки (мета данные)
      Specified by:
      columnBegin in interface QueryStream
      Parameters:
      columnIndex - индекс колонки
      scm - отметка SCN
    • columnProperty

      public void columnProperty​(java.lang.String key, java.lang.Object value, ScnMark scm)
      Description copied from interface: QueryStream
      Описание колонки (мета данные)
      Specified by:
      columnProperty in interface QueryStream
      Parameters:
      key - имя свойства
      value - значение свойства
      scm - отметка SCN
    • columnEnd

      public void columnEnd()
      Description copied from interface: QueryStream
      Конец описания колонки (мета данные)
      Specified by:
      columnEnd in interface QueryStream
    • metaEnd

      public void metaEnd()
      Description copied from interface: QueryStream
      Конец описания мета данных выборки
      Specified by:
      metaEnd in interface QueryStream
    • dataBegin

      public void dataBegin​(ScnMark scm)
      Description copied from interface: QueryStream
      Начало данных выборки
      Specified by:
      dataBegin in interface QueryStream
      Parameters:
      scm - отметка SCN
    • rowBegin

      public void rowBegin​(int rowIndex, ScnMark scm)
      Description copied from interface: QueryStream
      Начало данных строки из выборки
      Specified by:
      rowBegin in interface QueryStream
      Parameters:
      rowIndex - иднекс строки
      scm - отметка SCN
    • cell

      public void cell​(int columnIndex, java.lang.Object value, ScnMark scm)
      Description copied from interface: QueryStream
      Данные ячейки строки из выборки
      Specified by:
      cell in interface QueryStream
      Parameters:
      columnIndex - индекс колонки
      value - значение
      scm - отметка SCN
    • rowEnd

      public void rowEnd()
      Description copied from interface: QueryStream
      Конец данных строки из выборки
      Specified by:
      rowEnd in interface QueryStream
    • dataEnd

      public void dataEnd()
      Description copied from interface: QueryStream
      Конец данных выборки
      Specified by:
      dataEnd in interface QueryStream
    • tableEnd

      public void tableEnd()
      Description copied from interface: QueryStream
      Конец табличных данных
      Specified by:
      tableEnd in interface QueryStream
    • queryStreamEnd

      public void queryStreamEnd()
      Description copied from interface: QueryStream
      Отмечает конец записи SQL выборки
      Specified by:
      queryStreamEnd in interface QueryStream
    • updateCount

      public void updateCount​(int count, ScnMark scm)
      Description copied from interface: QueryStream
      Отмечает кол-во созданых/измененных строк
      Specified by:
      updateCount in interface QueryStream
      Parameters:
      count - кол-во строк
      scm - отметка SCN
    • message

      public void message​(Message message)
      Description copied from interface: QueryStream
      Сообщения генерируемое базой при выборке данных (PRINT/DBMS_OUTPUT)
      Specified by:
      message in interface QueryStream
      Parameters:
      message - сообщение
    • error

      public void error​(Err err, ScnMark scm)
      Description copied from interface: QueryStream
      Событие ошибки при чтении данных/получении выборки
      Specified by:
      error in interface QueryStream
      Parameters:
      err - описание ошибки
      scm - отметка SCN
    • generatedKeysBegin

      public void generatedKeysBegin​(ScnMark scm)
      Description copied from interface: QueryStream
      Отмечает начало табличных данных сгенерируемых первичных ключей
      Specified by:
      generatedKeysBegin in interface QueryStream
      Parameters:
      scm - отметка SCN
    • generatedKeysEnd

      public void generatedKeysEnd()
      Description copied from interface: QueryStream
      Отмечает конец дпнных о первичных ключах
      Specified by:
      generatedKeysEnd in interface QueryStream