|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sqlproc.engine.plugin.SimpleSqlPluginFactory
public class SimpleSqlPluginFactory
The simple implementation of the SqlPluginFactory
.
It's suitable mainly for the Spring DI based configuration, like the next one for the new loader
SqlProcessorLoader
:
<beans ...> ... <bean id="pluginFactory" class="org.sqlproc.engine.plugin.SimpleSqlPluginFactory" factory-method="getInstance" > <property name="isTruePlugin" ref="..." /> </bean> <bean id="typeFactory" class="org.sqlproc.engine.jdbc.type.JdbcTypeFactory" factory-method="getInstance" /> <bean id="sqlFactory" class="org.sqlproc.engine.SqlSimpleFactory" init-method="init"> <property name="metaFilesNames"> <list> <value>statements.qry</value> </list> </property> <property name="pluginFactory" ref="pluginFactory" /> <property name="typeFactory" ref="typeFactory" /> </bean> </beans>
For more info please see the Tutorials.
Field Summary | |
---|---|
private DefaultSqlPlugins |
defaultSqlPlugins
The SQL Processor plugins standard implementation. |
private static SqlPluginFactory |
factory
The private static instance of this factory. |
private IsEmptyPlugin |
isEmptyPlugin
The SQL Processor plugin devoted to evaluate the emptiness of the input value. |
private IsTruePlugin |
isTruePlugin
The SQL Processor plugin devoted to evaluate the boolean value of the logical expression. |
private SqlCountPlugin |
sqlCountPlugin
The SQL Processor plugin devoted to the COUNT SQL construction. |
private SqlFromToPlugin |
sqlFromToPlugin
The SQL Processor plugin devoted to the FROM-TO SQL construction. |
private SqlIdentityPlugin |
sqlIdentityPlugin
The SQL Processor plugin devoted to the identity SELECT SQL construction. |
private SqlSequencePlugin |
sqlSequencePlugin
The SQL Processor plugin devoted to the sequence SELECT SQL construction. |
Constructor Summary | |
---|---|
private |
SimpleSqlPluginFactory()
The private constructor. |
Method Summary | |
---|---|
static SqlPluginFactory |
getInstance()
The main method to obtain the singleton instance of this factory. |
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. |
SqlCountPlugin |
getSqlCountPlugin()
Returns the SQL Processor plugin devoted to the COUNT SQL construction. |
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. |
SqlSequencePlugin |
getSqlSequencePlugin()
Returns the SQL Processor plugin devoted to the sequence SELECT SQL construction. |
void |
setIsEmptyPlugin(IsEmptyPlugin isEmptyPlugin)
Sets the SQL Processor plugin devoted to evaluate the emptiness of the input value. |
void |
setIsTruePlugin(IsTruePlugin isTruePlugin)
Sets the SQL Processor plugin devoted to evaluate the boolean value of the logical expression. |
void |
setSqlCountPlugin(SqlCountPlugin sqlCountPlugin)
Sets the SQL Processor plugin devoted to the COUNT SQL construction. |
void |
setSqlFromToPlugin(SqlFromToPlugin sqlFromToPlugin)
Sets the SQL Processor plugin devoted to the FROM-TO SQL construction. |
void |
setSqlIdentityPlugin(SqlIdentityPlugin sqlIdentityPlugin)
Sets the SQL Processor plugin devoted to the identity SELECT SQL construction. |
void |
setSqlSequencePlugin(SqlSequencePlugin sqlSequencePlugin)
Sets the SQL Processor plugin devoted to the sequence SELECT SQL construction. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static SqlPluginFactory factory
private DefaultSqlPlugins defaultSqlPlugins
private IsTruePlugin isTruePlugin
private IsEmptyPlugin isEmptyPlugin
private SqlCountPlugin sqlCountPlugin
private SqlFromToPlugin sqlFromToPlugin
private SqlSequencePlugin sqlSequencePlugin
private SqlIdentityPlugin sqlIdentityPlugin
Constructor Detail |
---|
private SimpleSqlPluginFactory()
Method Detail |
---|
public static SqlPluginFactory getInstance()
public IsEmptyPlugin getIsEmptyPlugin()
getIsEmptyPlugin
in interface SqlPluginFactory
public IsTruePlugin getIsTruePlugin()
getIsTruePlugin
in interface SqlPluginFactory
public SqlCountPlugin getSqlCountPlugin()
getSqlCountPlugin
in interface SqlPluginFactory
public SqlFromToPlugin getSqlFromToPlugin()
getSqlFromToPlugin
in interface SqlPluginFactory
public SqlSequencePlugin getSqlSequencePlugin()
getSqlSequencePlugin
in interface SqlPluginFactory
public SqlIdentityPlugin getSqlIdentityPlugin()
getSqlIdentityPlugin
in interface SqlPluginFactory
public void setIsTruePlugin(IsTruePlugin isTruePlugin)
isTruePlugin
- the SQL Processor plugin devoted to evaluate the boolean value of the logical expressionpublic void setIsEmptyPlugin(IsEmptyPlugin isEmptyPlugin)
isEmptyPlugin
- the SQL Processor plugin devoted to evaluate the emptiness of the input valuepublic void setSqlCountPlugin(SqlCountPlugin sqlCountPlugin)
sqlCountPlugin
- the SQL Processor plugin devoted to the COUNT SQL constructionpublic void setSqlFromToPlugin(SqlFromToPlugin sqlFromToPlugin)
sqlFromToPlugin
- the SQL Processor plugin devoted to the FROM-TO SQL constructionpublic void setSqlSequencePlugin(SqlSequencePlugin sqlSequencePlugin)
sqlSequencePlugin
- the SQL Processor plugin devoted to the sequence SELECT SQL constructionpublic void setSqlIdentityPlugin(SqlIdentityPlugin sqlIdentityPlugin)
sqlIdentityPlugin
- the SQL Processor plugin devoted to the identity SELECT SQL construction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |