インタフェース
org.seasar.doma.jdbc.SqlLogFormatter の使用

SqlLogFormatter を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
org.seasar.doma.jdbc.type JDBC の型を提供します。 
 

org.seasar.doma.jdbc での SqlLogFormatter の使用
 

SqlLogFormatter 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
<V> String
SqlLogFormattingFunction.apply(Wrapper<V> wrapper, SqlLogFormatter<V> formatter)
          この処理を適用します。
 

org.seasar.doma.jdbc.dialect での SqlLogFormatter の使用
 

SqlLogFormatter を実装している org.seasar.doma.jdbc.dialect のクラス
static class OracleDialect.OracleResultSetType
          Oracle用の ResultSetJdbcType の実装です。
protected static class OracleDialect.OracleSqlLogFormattingVisitor.DateFormatter
          Date をdateリテラルへ変換するフォーマッタです。
protected static class OracleDialect.OracleSqlLogFormattingVisitor.TimeFormatter
          timeリテラルへ変換するフォーマッタです。
protected static class OracleDialect.OracleSqlLogFormattingVisitor.TimestampFormatter
          timestampリテラルへ変換するフォーマッタです。
protected static class OracleDialect.OracleSqlLogFormattingVisitor.UtilDateFormatter
          Date をdateリテラルへ変換するフォーマッタです。
static class PostgresDialect.PostgresResultSetType
          PostgreSQL用の ResultSetJdbcType の実装です。
 

org.seasar.doma.jdbc.type での SqlLogFormatter の使用
 

org.seasar.doma.jdbc.type での SqlLogFormatter のサブインタフェース
 interface JdbcType<T>
          JDBC の型を表現します。
 

SqlLogFormatter を実装している org.seasar.doma.jdbc.type のクラス
 class AbstractJdbcType<T>
          JdbcType の骨格実装です。
 class AbstractResultSetType
          ResultSet 用の JdbcType のための骨格実装です。
 class ArrayType
          Array 用の JdbcType の実装です。
 class BigDecimalType
          BigDecimal 用の JdbcType の実装です。
 class BigIntegerType
          BigInteger 用の JdbcType の実装です。
 class BlobType
          Blob 用の JdbcType の実装です。
 class BooleanType
          Boolean 用の JdbcType の実装です。
 class BytesType
          byte[] 用の JdbcType の実装です。
 class ByteType
          Byte 用の JdbcType の実装です。
 class ClobType
          Clob 用の JdbcType の実装です。
 class DateType
          Date 用の JdbcType の実装です。
 class DoubleType
          Double 用の JdbcType の実装です。
 class EnumType<E extends Enum<E>>
          Enum 用の JdbcType の実装です。
 class FloatType
          Float 用の JdbcType の実装です。
 class IntegerAdaptiveBooleanType
          Boolean を JDBCの Integer に適応させる JdbcType の実装です。
 class IntegerType
          Integer 用の JdbcType の実装です。
 class LongType
          Long 用の JdbcType の実装です。
 class NClobType
          NClob 用の JdbcType の実装です。
 class NStringType
          String 用の JdbcType の実装です。
 class ObjectType
          Object 用の JdbcType の実装です。
 class ShortType
          Short 用の JdbcType の実装です。
 class StringType
          String 用の JdbcType の実装です。
 class TimestampType
          Timestamp 用の JdbcType の実装です。
 class TimeType
          Time 用の JdbcType の実装です。
 class UtilDateType
          Date 用の JdbcType の実装です。
 



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