Package org.sqlproc.engine.plugin
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
-
-
Field Summary
-
Fields inherited from interface org.sqlproc.engine.plugin.Modifiers
MODIFIER_ANY, MODIFIER_ANYSET, MODIFIER_CALL, MODIFIER_DISCRIMINATOR, MODIFIER_EMPTY, MODIFIER_GTYPE, MODIFIER_ID, MODIFIER_IDENTITY_GENERATOR, MODIFIER_IDENTITY_SELECT, MODIFIER_NOTEMPTY, MODIFIER_NOTNULL, MODIFIER_NULL, MODIFIER_SEQUENCE, MODIFIER_TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
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 statementdynamicInputValues
- the SQL statement dynamic parameters (input values)sqlControl
- The compound parameters controlling the META SQL execution- Returns:
- the unique ID for processing case
-
-