Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-10304

SQL: Encapsulate H2 query execution into ConnectionManager

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • sql
    • None
    • Docs Required

    Description

      This ticket should be done after IGNITE-10299. Currently ConnectionManager exposes cached H2 connections to the outside. Sometimes these connections are used in safe manner and ConnectionManager.onSqlException is called to recycle bad connection. But most of the time this is not the case, what may lead to unexpected behavior.

      Let's try to hide all statement execution logic inside ConnectionManager to avoid this.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: