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 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