インターフェース R2dbcDialect
- すべてのスーパーインターフェース:
Dialect
- すべての既知の実装クラス:
H2Dialect、MySqlDialect、OracleDialect、PostgresDialect、SqlServerDialect
Dialect への R2DBC 固有の拡張。特定のデータベースによって実装されるダイアレクトを表します。- 作成者:
- Mark Paluch, Jens Schauder, Michael Berry
方法の概要
修飾子と型メソッド説明このダイアレクトで使用されるBindMarkersFactoryを返します。default SimpleTypeHolderこのダイアレクトのSimpleTypeHolderを返します。default CollectionSE<? extends ClassSE<?>>使用すべきではありません。default StringSErenderForGeneratedValues(SqlIdentifier identifier) Statement#returnGeneratedValuesを介したステートメントを使用して、生成されたキーとして登録するのに適した方法でSqlIdentifierをレンダリングします。インターフェース org.springframework.data.relational.core.dialect.Dialect から継承されたメソッド
getArraySupport, getConverters, getExistsFunction, getIdentifierProcessing, getIdGeneration, getInsertRenderContext, getLikeEscaper, getName, getSelectContext, getUpsertRenderContext, limit, lock, orderByNullHandling, simpleTypes, supportsSingleQueryLoading
方法の詳細
getBindMarkersFactory
BindMarkersFactory getBindMarkersFactory()このダイアレクトで使用されるBindMarkersFactoryを返します。- 戻り値:
- このダイアレクトで使用される
BindMarkersFactory
getSimpleTypes
使用すべきではありません。Dialect.simpleTypes()を推奨する 4.1 以降。このデータベース / ドライバーでネイティブにサポートされている型のコレクションを返します。デフォルトはCollections.emptySet()です。- 戻り値:
- このデータベース / ドライバーによってネイティブにサポートされる型のコレクション。デフォルトは
Collections.emptySet()です。
getSimpleTypeHolder
このダイアレクトのSimpleTypeHolderを返します。- 戻り値:
- このダイアレクトの
SimpleTypeHolder。 - 関連事項:
renderForGeneratedValues
Statement#returnGeneratedValuesを介したステートメントを使用して、生成されたキーとして登録するのに適した方法でSqlIdentifierをレンダリングします。デフォルトの実装では、識別子の SQL 表現をレンダリングするようにレンダリングします。つまり、該当する場合は引用符を使用します。- パラメーター:
identifier- レンダリングします。null であってはなりません。- 戻り値:
- レンダリングされた識別子。null ではないことが保証されています。
- 導入:
- 1.3.2
Dialect.simpleTypes()を推奨する 4.1 以降。