クラス OracleDialect

  • すべての実装されたインタフェース:
    Dialect
    直系の既知のサブクラス:
    OracleLegacyDialect

    public class OracleDialect
    extends DialectBase
    Oracle v12+用の方言の定義。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • OracleDialect

        public OracleDialect()
    • メソッドの詳細

      • getName

        public String getName()
        方言の名称を取得します。

        この値は、SqlTemplateEngine.setSuffixName(String) にも使用されます。

        戻り値:
        "oracle"を返します。
      • getSequenceIncrementer

        public org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer getSequenceIncrementer​(DataSource dataSource,
                                                                                                                String sequenceName)
        シーケンスをインクリメントする処理を取得します。
        パラメータ:
        dataSource - データソース
        sequenceName - シーケンス名
        戻り値:
        OracleSequenceMaxValueIncrementer のインスタンスを返す。
      • getHintComment

        public String getHintComment​(String hint)
        ヒントコメントを返します。

        ヒント句をサポートしていないDBの場合は空文字を返します。

        定義:
        getHintComment インタフェース内 Dialect
        オーバーライド:
        getHintComment クラス内 DialectBase
        パラメータ:
        hint - ヒント
        戻り値:
        コメントの形式 /*+ヒント*/ の形式で返します。