Interface SqlProcessingIdPlugin

All Superinterfaces:
Modifiers
All Known Implementing Classes:
DefaultSqlPlugins

public interface SqlProcessingIdPlugin extends Modifiers
The SQL Processor plugin devoted to the META SQL execution optimization.
Author:
Vladimir Hudec
  • Method Details

    • getProcessingId

      String getProcessingId(String name, Object dynamicInputValues, SqlControl sqlControl, Boolean useDynamicProcessingCache)
      Used to construct the unique ID of the executed statement based on the input values combination.
      Parameters:
      name - Name of the META SQL query or statement
      dynamicInputValues - the SQL statement dynamic parameters (input values)
      sqlControl - The compound parameters controlling the META SQL execution
      Returns:
      the unique ID for processing case