Package org.sqlproc.engine.plugin
Interface SqlPluginFactory
- All Known Implementing Classes:
SimpleSqlPluginFactory
public interface SqlPluginFactory
The factory definition, which can be used to construct the SQL Processor plugins instances.
- Author:
- Vladimir Hudec
-
Method Summary
Modifier and TypeMethodDescriptionReturns the SQL Processor plugin devoted to evaluate the emptiness of the input value.Returns the SQL Processor plugin devoted to evaluate the boolean value of the logical expression.Returns the SQL Processor plugin devoted to beans handling.Returns the SQL Processor plugin devoted to the COUNT SQL construction.Returns the SQL Processor plugin devoted to possible SQL query/command modification just before it is executed.Returns the SQL Processor plugin devoted to the FROM-TO SQL construction.Returns the SQL Processor plugin devoted to the identity SELECT SQL construction.Returns the SQL Processor plugin devoted to the META SQL execution optimization.Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction.
-
Method Details
-
getIsEmptyPlugin
IsEmptyPlugin getIsEmptyPlugin()Returns the SQL Processor plugin devoted to evaluate the emptiness of the input value.- Returns:
- the SQL Processor plugin devoted to evaluate the emptiness of the input value
-
getIsTruePlugin
IsTruePlugin getIsTruePlugin()Returns the SQL Processor plugin devoted to evaluate the boolean value of the logical expression.- Returns:
- the SQL Processor plugin devoted to evaluate the boolean value of the logical expression
-
getSqlCountPlugin
SqlCountPlugin getSqlCountPlugin()Returns the SQL Processor plugin devoted to the COUNT SQL construction.- Returns:
- the SQL Processor plugin devoted to the COUNT SQL construction
-
getSqlFromToPlugin
SqlFromToPlugin getSqlFromToPlugin()Returns the SQL Processor plugin devoted to the FROM-TO SQL construction.- Returns:
- the SQL Processor plugin devoted to the FROM-TO SQL construction
-
getSqlSequencePlugin
SqlSequencePlugin getSqlSequencePlugin()Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction.- Returns:
- the SQL Processor plugin devoted to the sequence SELECT SQL construction
-
getSqlIdentityPlugin
SqlIdentityPlugin getSqlIdentityPlugin()Returns the SQL Processor plugin devoted to the identity SELECT SQL construction.- Returns:
- the SQL Processor plugin devoted to the identity SELECT SQL construction
-
getSqlExecutionPlugin
SqlExecutionPlugin getSqlExecutionPlugin()Returns the SQL Processor plugin devoted to possible SQL query/command modification just before it is executed.- Returns:
- the SQL Processor plugin devoted to possible SQL query/command modification just before it is executed
-
getSqlBeansPlugin
BeanUtilsPlugin getSqlBeansPlugin()Returns the SQL Processor plugin devoted to beans handling.- Returns:
- the SQL Processor plugin devoted to beans handling
-
getSqlProcessingIdPlugin
SqlProcessingIdPlugin getSqlProcessingIdPlugin()Returns the SQL Processor plugin devoted to the META SQL execution optimization.- Returns:
- the SQL Processor plugin devoted to the META SQL execution optimization
-