クラス BooleanType

  • すべての実装されたインタフェース:
    com.github.mygreen.splate.type.SqlTemplateValueType<Boolean>, ValueType<Boolean>

    public class BooleanType
    extends Object
    implements ValueType<Boolean>
    boolean 型及びそのラッパー型のマッピングを処理します。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • BooleanType

        public BooleanType​(boolean forPrimitive)
    • メソッドの詳細

      • getValue

        public Boolean getValue​(ResultSet rs,
                                int columnIndex)
                         throws SQLException
        インタフェースからコピーされた説明: ValueType
        カラムの値を返します。
        定義:
        getValue インタフェース内 ValueType<Boolean>
        パラメータ:
        rs - 結果セット
        columnIndex - カラムの位置
        戻り値:
        カラムの値
        例外:
        SQLException - 結果セットから値をと出すときにスローされます。
      • getSqlParameterValue

        public Object getSqlParameterValue​(Boolean value)
        SQLのパラメータ変数として値を取得します。

        JDBCが対応していないタイプの場合は、対応している値に変換します。

        SqlParameterValue として返すことで、特殊な値を対応することができます。

        定義:
        getSqlParameterValue インタフェース内 ValueType<Boolean>
        パラメータ:
        value - 変換する値
        戻り値:
        引数で指定した値がnull かつ、プリミティブ型にマッピングする際は false を返します。
      • isForPrimitive

        public boolean isForPrimitive()
        プリミティブ型かどうか