org.seasar.doma.jdbc.dialect
クラス StandardDialect.StandardJdbcMappingVisitor

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.dialect.StandardDialect.StandardJdbcMappingVisitor
すべての実装されたインタフェース:
JdbcMappingVisitor, PersistentWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, ArrayWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, BigDecimalWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, BigIntegerWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, BlobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, BooleanWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, BytesWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, ByteWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, ClobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, DateWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, DoubleWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, EnumWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, FloatWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, IntegerWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, LongWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, NClobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, ShortWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, StringWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, TimestampWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, TimeWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, UtilDateWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>, WrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>
直系の既知のサブクラス:
Db2Dialect.Db2JdbcMappingVisitor, H2Dialect.H2JdbcMappingVisitor, HsqldbDialect.HsqldbJdbcMappingVisitor, Mssql2008Dialect.Mssql2008JdbcMappingVisitor, MysqlDialect.MysqlJdbcMappingVisitor, OracleDialect.OracleJdbcMappingVisitor, PostgresDialect.PostgresJdbcMappingVisitor
含まれているクラス:
StandardDialect

public static class StandardDialect.StandardJdbcMappingVisitor
extends java.lang.Object
implements JdbcMappingVisitor, PersistentWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException>

標準の JdbcMappingVisitor の実装です。

作成者:
taedium

コンストラクタの概要
StandardDialect.StandardJdbcMappingVisitor()
           
 
メソッドの概要
 java.lang.Void visitArrayWrapper(ArrayWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitBigDecimalWrapper(BigDecimalWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitBigIntegerWrapper(BigIntegerWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitBlobWrapper(BlobWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitBooleanWrapper(BooleanWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitBytesWrapper(BytesWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitByteWrapper(ByteWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitClobWrapper(ClobWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitDateWrapper(DateWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitDoubleWrapper(DoubleWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
<E extends java.lang.Enum<E>>
java.lang.Void
visitEnumWrapper(EnumWrapper<E> wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitFloatWrapper(FloatWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitIntegerWrapper(IntegerWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitLongWrapper(LongWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitNClobWrapper(NClobWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitShortWrapper(ShortWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitStringWrapper(StringWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitTimestampWrapper(TimestampWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitTimeWrapper(TimeWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 java.lang.Void visitUnknownWrapper(Wrapper<?> wrapper, JdbcMappingFunction p)
          未知の Wrapper を扱います。
 java.lang.Void visitUtilDateWrapper(UtilDateWrapper wrapper, JdbcMappingFunction p)
          ラッパーを訪問します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StandardDialect.StandardJdbcMappingVisitor

public StandardDialect.StandardJdbcMappingVisitor()
メソッドの詳細

visitArrayWrapper

public java.lang.Void visitArrayWrapper(ArrayWrapper wrapper,
                                        JdbcMappingFunction p)
                                 throws java.sql.SQLException
インタフェース ArrayWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース ArrayWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitArrayWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitBigDecimalWrapper

public java.lang.Void visitBigDecimalWrapper(BigDecimalWrapper wrapper,
                                             JdbcMappingFunction p)
                                      throws java.sql.SQLException
インタフェース BigDecimalWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース BigDecimalWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitBigDecimalWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitBigIntegerWrapper

public java.lang.Void visitBigIntegerWrapper(BigIntegerWrapper wrapper,
                                             JdbcMappingFunction p)
                                      throws java.sql.SQLException
インタフェース BigIntegerWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース BigIntegerWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitBigIntegerWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitBlobWrapper

public java.lang.Void visitBlobWrapper(BlobWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース BlobWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース BlobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitBlobWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitBooleanWrapper

public java.lang.Void visitBooleanWrapper(BooleanWrapper wrapper,
                                          JdbcMappingFunction p)
                                   throws java.sql.SQLException
インタフェース BooleanWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース BooleanWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitBooleanWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitByteWrapper

public java.lang.Void visitByteWrapper(ByteWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース ByteWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース ByteWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitByteWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitBytesWrapper

public java.lang.Void visitBytesWrapper(BytesWrapper wrapper,
                                        JdbcMappingFunction p)
                                 throws java.sql.SQLException
インタフェース BytesWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース BytesWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitBytesWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitClobWrapper

public java.lang.Void visitClobWrapper(ClobWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース ClobWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース ClobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitClobWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitDateWrapper

public java.lang.Void visitDateWrapper(DateWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース DateWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース DateWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitDateWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitDoubleWrapper

public java.lang.Void visitDoubleWrapper(DoubleWrapper wrapper,
                                         JdbcMappingFunction p)
                                  throws java.sql.SQLException
インタフェース DoubleWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース DoubleWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitDoubleWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitFloatWrapper

public java.lang.Void visitFloatWrapper(FloatWrapper wrapper,
                                        JdbcMappingFunction p)
                                 throws java.sql.SQLException
インタフェース FloatWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース FloatWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitFloatWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitIntegerWrapper

public java.lang.Void visitIntegerWrapper(IntegerWrapper wrapper,
                                          JdbcMappingFunction p)
                                   throws java.sql.SQLException
インタフェース IntegerWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース IntegerWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitIntegerWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitLongWrapper

public java.lang.Void visitLongWrapper(LongWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース LongWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース LongWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitLongWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitNClobWrapper

public java.lang.Void visitNClobWrapper(NClobWrapper wrapper,
                                        JdbcMappingFunction p)
                                 throws java.sql.SQLException
インタフェース NClobWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース NClobWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitNClobWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitShortWrapper

public java.lang.Void visitShortWrapper(ShortWrapper wrapper,
                                        JdbcMappingFunction p)
                                 throws java.sql.SQLException
インタフェース ShortWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース ShortWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitShortWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitStringWrapper

public java.lang.Void visitStringWrapper(StringWrapper wrapper,
                                         JdbcMappingFunction p)
                                  throws java.sql.SQLException
インタフェース StringWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース StringWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitStringWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitTimeWrapper

public java.lang.Void visitTimeWrapper(TimeWrapper wrapper,
                                       JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース TimeWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース TimeWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitTimeWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitTimestampWrapper

public java.lang.Void visitTimestampWrapper(TimestampWrapper wrapper,
                                            JdbcMappingFunction p)
                                     throws java.sql.SQLException
インタフェース TimestampWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース TimestampWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitTimestampWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitEnumWrapper

public <E extends java.lang.Enum<E>> java.lang.Void visitEnumWrapper(EnumWrapper<E> wrapper,
                                                                     JdbcMappingFunction p)
                                throws java.sql.SQLException
インタフェース EnumWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース EnumWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitEnumWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitUtilDateWrapper

public java.lang.Void visitUtilDateWrapper(UtilDateWrapper wrapper,
                                           JdbcMappingFunction p)
                                    throws java.sql.SQLException
インタフェース UtilDateWrapperVisitor の記述:
ラッパーを訪問します。

定義:
インタフェース UtilDateWrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitUtilDateWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException

visitUnknownWrapper

public java.lang.Void visitUnknownWrapper(Wrapper<?> wrapper,
                                          JdbcMappingFunction p)
                                   throws java.sql.SQLException
インタフェース WrapperVisitor の記述:
未知の Wrapper を扱います。

定義:
インタフェース WrapperVisitor<java.lang.Void,JdbcMappingFunction,java.sql.SQLException> 内の visitUnknownWrapper
パラメータ:
wrapper - ラッパー
p - パラメータ
戻り値:
処理結果
例外:
java.sql.SQLException


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