インターフェース IdentifierProcessing


public interface IdentifierProcessing
SqlIdentifier から SQL スニペットまたは列名への変換の処理手順を説明するインターフェース。
導入:
2.0
作成者:
Jens Schauder
  • フィールドの詳細

  • メソッドの詳細

    • create

      static org.springframework.data.relational.core.sql.DefaultIdentifierProcessing create(IdentifierProcessing.Quoting quoting, IdentifierProcessing.LetterCasing letterCasing)
      IdentifierProcessing.Quoting および IdentifierProcessing.LetterCasing ルールを指定して IdentifierProcessing ルールを作成します。
      パラメーター:
      quoting - 引用ルール。
      letterCasing - 識別子の正規化のための IdentifierProcessing.LetterCasing ルール。
      戻り値:
      新しい IdentifierProcessing オブジェクト。
    • quote

      StringSE quote(StringSE identifier)
      識別子の裸の名前を表す StringSE を、適切な引用が適用された StringSE に変換します。
      パラメーター:
      identifier - 識別子の名前。null であってはなりません。
      戻り値:
      識別子の引用名。null でないことが保証されています。
    • standardizeLetterCase

      StringSE standardizeLetterCase(StringSE identifier)
      引用符付きバージョンと引用符なしバージョンから意味的に同じ識別子が得られるように、識別子での大文字と小文字の使用を標準化します。これが不可能な場合は、IdentifierProcessing.LetterCasing.AS_IS の使用をお勧めします。
      パラメーター:
      identifier - 大文字と小文字が任意の識別子。null であってはなりません。
      戻り値:
      大文字と小文字を標準化した識別子。null でないことが保証されています。