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

Implicit flag for SQL implicit transaction

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Motivation

      The SQL engine creates an implicit transaction if no transaction was passed from outside (QueryTransactionContextImpl#getOrStartImplicit). The started transaction does not have an implicit flag because Table Manager is responsible for this transaction type (commit or rollback). But the SQL engine has to manage an implicit transaction themselves (SQL script may have more than one table operation).

      Definition of done

      Transactions that were created by SQL engine also need to have the implicit flag.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              v.pyatkov Vladislav Pyatkov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: