Interface SqlIdentityPlugin

  • All Superinterfaces:
    Modifiers
    All Known Implementing Classes:
    DefaultSqlPlugins

    public interface SqlIdentityPlugin
    extends Modifiers
    The SQL Processor plugin devoted to the identity or sequence SELECT SQL construction. There are utilized the patterns from the SqlFeature. These pattern have to be combined with the table and or column name in the next way:
    • $t is the table name
    • $c is the column name
    Author:
    Vladimir Hudec
    • Method Detail

      • identitySelect

        String identitySelect​(SqlRuntimeContext runtimeCtx,
                              String identitySelectName,
                              Class<?> inputValueType)
        Used to construct the identity SELECT SQL.
        Parameters:
        runtimeCtx - the public runtime context
        identitySelectName - the identity SELECT SQL name
        inputValueType - a dynamic input value Java type
        Returns:
        the final identity SELECT SQL