インターフェース R2dbcDialect

すべてのスーパーインターフェース:
Dialect
すべての既知の実装クラス:
H2DialectMySqlDialectOracleDialectPostgresDialectSqlServerDialect

public interface R2dbcDialect extends Dialect
Dialect への R2DBC 固有の拡張。特定のデータベースによって実装されるダイアレクトを表します。
作成者:
Mark Paluch, Jens Schauder, Michael Berry
  • メソッドの詳細

    • getBindMarkersFactory

      BindMarkersFactory getBindMarkersFactory()
      このダイアレクトで使用される BindMarkersFactory を返します。
      戻り値:
      このダイアレクトで使用される BindMarkersFactory
    • getSimpleTypes

      default CollectionSE<? extends ClassSE<?>> getSimpleTypes()
      このデータベース / ドライバーでネイティブにサポートされている型のコレクションを返します。デフォルトは Collections.emptySet() です。
      戻り値:
      このデータベース / ドライバーによってネイティブにサポートされる型のコレクション。デフォルトは Collections.emptySet() です。
    • getSimpleTypeHolder

      default SimpleTypeHolder getSimpleTypeHolder()
      このダイアレクトの SimpleTypeHolder を返します。
      戻り値:
      このダイアレクトの SimpleTypeHolder
      関連事項:
    • getConverters

      default CollectionSE<ObjectSE> getConverters()
      このダイアレクトのコンバーターのコレクションを返します。
      次で指定:
      インターフェース DialectgetConverters 
      戻り値:
      このダイアレクトのコンバーターのコレクション。
    • renderForGeneratedValues

      default StringSE renderForGeneratedValues(SqlIdentifier identifier)
      Statement#returnGeneratedValues を介したステートメントを使用して、生成されたキーとして登録するのに適した方法で SqlIdentifier をレンダリングします。デフォルトの実装では、識別子の SQL 表現をレンダリングするようにレンダリングします。つまり、該当する場合は引用符を使用します。
      パラメーター:
      identifier - レンダリングします。null であってはなりません。
      戻り値:
      レンダリングされた識別子。null ではないことが保証されています。
      導入:
      1.3.2