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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IsEmptyPlugin
getIsEmptyPlugin()
Returns the SQL Processor plugin devoted to evaluate the emptiness of the input value.IsTruePlugin
getIsTruePlugin()
Returns the SQL Processor plugin devoted to evaluate the boolean value of the logical expression.BeanUtilsPlugin
getSqlBeansPlugin()
Returns the SQL Processor plugin devoted to beans handling.SqlCountPlugin
getSqlCountPlugin()
Returns the SQL Processor plugin devoted to the COUNT SQL construction.SqlExecutionPlugin
getSqlExecutionPlugin()
Returns the SQL Processor plugin devoted to possible SQL query/command modification just before it is executed.SqlFromToPlugin
getSqlFromToPlugin()
Returns the SQL Processor plugin devoted to the FROM-TO SQL construction.SqlIdentityPlugin
getSqlIdentityPlugin()
Returns the SQL Processor plugin devoted to the identity SELECT SQL construction.SqlProcessingIdPlugin
getSqlProcessingIdPlugin()
Returns the SQL Processor plugin devoted to the META SQL execution optimization.SqlSequencePlugin
getSqlSequencePlugin()
Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction.
-
-
-
Method Detail
-
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
-
-