インタフェース
org.seasar.extension.jdbc.ValueType の使用

ValueType を使用しているパッケージ
org.seasar.extension.dataset.types DataSetで扱うデータの型を提供します。 
org.seasar.extension.jdbc JDBCを使いやすくする機能(S2JDBC)を提供します。 
org.seasar.extension.jdbc.impl S2JDBCの実装を提供します。 
org.seasar.extension.jdbc.types S2JDBCのデータの型に関する機能を提供します。 
org.seasar.extension.jdbc.util S2JDBCのユーティリティ機能を提供します。 
 

org.seasar.extension.dataset.types での ValueType の使用
 

ValueType を返す org.seasar.extension.dataset.types のメソッド
static ValueType ColumnTypes.getValueType(int type)
          S2JDBC用の型を返します。
 

org.seasar.extension.jdbc での ValueType の使用
 

ValueType を返す org.seasar.extension.jdbc のメソッド
 ValueType PropertyType.getValueType()
          JDBC用の型を返します。
 

org.seasar.extension.jdbc.impl での ValueType の使用
 

ValueType を返す org.seasar.extension.jdbc.impl のメソッド
 ValueType PropertyTypeImpl.getValueType()
           
protected  ValueType BasicHandler.getValueType(java.lang.Class clazz)
          S2JDBC用の値の型を返します。
 

ValueType 型のパラメータを持つ org.seasar.extension.jdbc.impl のコンストラクタ
PropertyTypeImpl(PropertyDesc propertyDesc, ValueType valueType)
          PropertyTypeImplを作成します。
PropertyTypeImpl(PropertyDesc propertyDesc, ValueType valueType, java.lang.String columnName)
          PropertyTypeImplを作成します。
PropertyTypeImpl(java.lang.String propertyName, ValueType valueType)
          PropertyTypeImplを作成します。
PropertyTypeImpl(java.lang.String propertyName, ValueType valueType, java.lang.String columnName)
          PropertyTypeImplを作成します。
 

org.seasar.extension.jdbc.types での ValueType の使用
 

ValueType を実装している org.seasar.extension.jdbc.types のクラス
 class AbstractValueType
          ValueTypeの抽象クラスです。
 class BigDecimalType
          BigDecimal用の ValueTypeです。
 class BigIntegerType
          BigInteger用の ValueTypeです。
 class BinaryStreamType
          BinaryStream用の ValueTypeです。
 class BinaryType
          Binary用の ValueTypeです。
 class BooleanIntegerType
          Boolean用の ValueTypeです。
 class BooleanType
          Boolean用の ValueTypeです。
 class BytesType
          byte[]用の ValueTypeです。
 class ByteType
          Byte用の ValueTypeです。
 class CalendarSqlDateType
          Dateと互換性をもつCalendar用のValueTypeです。
 class CalendarTimestampType
          Timestampと互換性をもつCalendar用のValueTypeです。
 class CalendarTimeType
          Timeと互換性をもつCalendar用のValueTypeです。
 class CharacterType
          Character用の ValueTypeです。
 class DateSqlDateType
          Dateと互換性をもつDate用のValueTypeです。
 class DateTimestampType
          Timestampと互換性をもつDate用のValueTypeです。
 class DateTimeType
          Timeと互換性をもつDate用のValueTypeです。
 class DoubleType
          Double用の ValueTypeです。
 class FloatType
          Float用の ValueTypeです。
 class IntegerType
          Integer用の ValueTypeです。
 class LongType
          Long用の ValueTypeです。
 class ObjectType
          Object用の ValueTypeです。
 class OracleResultSetType
          オラクルの結果セット用の ValueTypeです。
 class PostgreResultSetType
          結果セット用の ValueTypeです。
 class SerializableType
          オブジェクトをシリアライズしたバイト配列用の ValueTypeです。
 class ShortType
          Short用の ValueTypeです。
 class SqlDateType
          java.sql.Date用の ValueTypeです。
 class StringClobType
          ClobをStringとして扱うための ValueTypeです。
 class StringType
          String用の ValueTypeです。
 class TimestampType
          Timestamp用の ValueTypeです。
 class TimeType
          Time用の ValueTypeです。
 class UserDefineType
          ユーザ定義型用の ValueTypeです。
 class WaveDashStringClobType
           WAVE DASH(U+301C)をFULLWIDTH TILDE(U+FF5E)に変換する値タイプです。
 class WaveDashStringType
           WAVE DASH(U+301C)をFULLWIDTH TILDE(U+FF5E)に変換する値タイプです。
 

ValueType として宣言されている org.seasar.extension.jdbc.types のフィールド
static ValueType ValueTypes.STRING
          String用の値タイプです。
static ValueType ValueTypes.CLOB
          CLOB用の値タイプです。
static ValueType ValueTypes.WAVE_DASH_STRING
          WaveDashを変換するString用の値タイプです。
static ValueType ValueTypes.WAVE_DASH_CLOB
          WaveDashを変換するCLOB用の値タイプです。
static ValueType ValueTypes.CHARACTER
          Character用の値タイプです。
static ValueType ValueTypes.BYTE
          Byte用の値タイプです。
static ValueType ValueTypes.SHORT
          Short用の値タイプです。
static ValueType ValueTypes.INTEGER
          Integer用の値タイプです。
static ValueType ValueTypes.LONG
          Long用の値タイプです。
static ValueType ValueTypes.FLOAT
          Float用の値タイプです。
static ValueType ValueTypes.DOUBLE
          Double用の値タイプです。
static ValueType ValueTypes.BIGDECIMAL
          BigDecimal用の値タイプです。
static ValueType ValueTypes.BIGINTEGER
          BigInteger用の値タイプです。
static ValueType ValueTypes.TIME
          Time用の値タイプです。
static ValueType ValueTypes.SQLDATE
          java.sql.Date用の値タイプです。
static ValueType ValueTypes.TIMESTAMP
          Timestamp用の値タイプです。
static ValueType ValueTypes.DATE_SQLDATE
          java.sql.Dateと互換性をもつjava.util.Date用の値タイプです。
static ValueType ValueTypes.DATE_TIME
          Timeと互換性をもつjava.util.Date用の値タイプです。
static ValueType ValueTypes.DATE_TIMESTAMP
          Timestampと互換性をもつjava.util.Date用の値タイプです。
static ValueType ValueTypes.CALENDAR_SQLDATE
          java.sql.Dateと互換性をもつCalendar用の値タイプです。
static ValueType ValueTypes.CALENDAR_TIME
          Timeと互換性をもつCalendar用の値タイプです。
static ValueType ValueTypes.CALENDAR_TIMESTAMP
          Timestampと互換性をもつCalendar用の値タイプです。
static ValueType ValueTypes.BINARY
          Binary用の値タイプです。
static ValueType ValueTypes.BINARY_STREAM
          BinaryStream用の値タイプです。
static ValueType ValueTypes.BYTE_ARRAY
          バイト配列用の値タイプです。
static ValueType ValueTypes.BLOB
          BLOB用の値タイプです。
static ValueType ValueTypes.SERIALIZABLE_BYTE_ARRAY
          オブジェクトをシリアライズしたバイト配列用の値タイプです。
static ValueType ValueTypes.SERIALIZABLE_BLOB
          オブジェクトをシリアライズしたBLOB用の値タイプです。
static ValueType ValueTypes.BOOLEAN
          Boolean用の値タイプです。
static ValueType ValueTypes.BOOLEAN_INTEGER
          JavaのBooleanの値をデータベースのIntegerに変換する値タイプです。
static ValueType ValueTypes.POSTGRE_RESULT_SET
          PostgreSQLの結果セット用の値タイプです。
static ValueType ValueTypes.ORACLE_RESULT_SET
          オラクルの結果セット用の値タイプです。
static ValueType ValueTypes.OBJECT
          汎用的な値タイプです。
 

ValueType を返す org.seasar.extension.jdbc.types のメソッド
static ValueType ValueTypes.getValueType(java.lang.Object obj)
          ValueTypeを返します。
static ValueType ValueTypes.getValueType(java.lang.Class clazz)
          ValueTypeを返します。
static ValueType ValueTypes.getEnumDefaultValueType(java.lang.Class clazz)
          enum型に対するデフォルトのValueTypeを作成して返します。
static ValueType ValueTypes.getEnumStringValueType(java.lang.Class clazz)
          enum型の名前に対するValueTypeを作成して返します。
static ValueType ValueTypes.getEnumOrdinalValueType(java.lang.Class clazz)
          enum型の序数に対するValueTypeを作成して返します。
static ValueType ValueTypes.createUserDefineValueType(java.lang.Class clazz)
          ユーザ定義型用のValueTypeを作成して返します。
static ValueType ValueTypes.getValueType(int sqltype)
          ValueTypeを返します。
 

ValueType 型のパラメータを持つ org.seasar.extension.jdbc.types のメソッド
static void ValueTypes.registerValueType(java.lang.Class clazz, ValueType valueType)
          クラスに対するValueTypeを登録します。
 

ValueType 型のパラメータを持つ org.seasar.extension.jdbc.types のコンストラクタ
UserDefineType(ValueType baseValueType, java.lang.reflect.Method valueOfMethod, java.lang.reflect.Method valueMethod)
          UserDefineTypeを作成します。
 

org.seasar.extension.jdbc.util での ValueType の使用
 

ValueType 型のパラメータを持つ org.seasar.extension.jdbc.util のメソッド
static java.lang.String BindVariableUtil.getCompleteSql(java.lang.String sql, java.lang.Object[] args, ValueType[] valueTypes)
          バインド変数をSQLの中にリテラルで埋め込んだ完全なSQLを返します。
static java.lang.String BindVariableUtil.getBindVariableText(java.lang.Object bindVariable, ValueType valueType)
          バインド変数を文字列として返します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.