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 Details

    • 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