インタフェース
org.seasar.doma.wrapper.WrapperVisitor の使用

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

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

org.seasar.doma.jdbc での WrapperVisitor のサブインタフェース
 interface JdbcMappingVisitor
          Wrapper をJDBCの型とマッピングする WrapperVisitor の拡張です。
 interface PersistentWrapperVisitor<R,P,TH extends Throwable>
          永続可能な Wrapper に対する WrapperVisitor です。
 interface SqlLogFormattingVisitor
          SQLのバインド変数にマッピングされる Wrapper をログ用のフォーマットされた文字列へと変換する WrapperVisitor の拡張です。
 

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

WrapperVisitor を実装している org.seasar.doma.jdbc.dialect のクラス
static class Db2Dialect.Db2JdbcMappingVisitor
          DB2用の JdbcMappingVisitor の実装です。
static class Db2Dialect.Db2SqlLogFormattingVisitor
          DB2用の SqlLogFormattingVisitor の実装です。
static class H212126Dialect.H212126JdbcMappingVisitor
          H2のバージョン1.2.126用の JdbcMappingVisitor の実装です。
static class H212126Dialect.H212126SqlLogFormattingVisitor
          H2のバージョン1.2.126用の SqlLogFormattingVisitor の実装です。
static class H2Dialect.H2JdbcMappingVisitor
          H2用の JdbcMappingVisitor の実装です。
static class H2Dialect.H2SqlLogFormattingVisitor
          H2用の SqlLogFormattingVisitor の実装です。
static class HsqldbDialect.HsqldbJdbcMappingVisitor
          HSQLDB用の JdbcMappingVisitor の実装です。
static class HsqldbDialect.HsqldbSqlLogFormattingVisitor
          HSQLDB用の SqlLogFormattingVisitor の実装です。
static class Mssql2008Dialect.Mssql2008JdbcMappingVisitor
          Microsoft SQL Server 2008用の JdbcMappingVisitor の実装です。
static class Mssql2008Dialect.Mssql2008SqlLogFormattingVisitor
          Microsoft SQL Server 2008用の SqlLogFormattingVisitor の実装です。
static class MssqlDialect.MssqlJdbcMappingVisitor
          Microsoft SQL Server用の JdbcMappingVisitor の実装です。
static class MssqlDialect.MssqlSqlLogFormattingVisitor
          Microsoft SQL Server用の SqlLogFormattingVisitor の実装です。
static class MysqlDialect.MysqlJdbcMappingVisitor
          MySQL用の JdbcMappingVisitor の実装です。
static class MysqlDialect.MysqlSqlLogFormattingVisitor
          MySQL用の SqlLogFormattingVisitor です。
static class OracleDialect.OracleJdbcMappingVisitor
          Oracle用の JdbcMappingVisitor の実装です。
static class OracleDialect.OracleSqlLogFormattingVisitor
          Oracle用の SqlLogFormattingVisitor の実装です。
static class PostgresDialect.PostgresJdbcMappingVisitor
          PostgreSQL用の JdbcMappingVisitor の実装です。
static class PostgresDialect.PostgresSqlLogFormattingVisitor
          PostgreSQL用の SqlLogFormattingVisitor の実装です。
static class SqliteDialect.SqliteJdbcMappingVisitor
          SQLite用の JdbcMappingVisitor の実装です。
static class SqliteDialect.SqliteSqlLogFormattingVisitor
          SQLite用の SqlLogFormattingVisitor の実装です。
static class StandardDialect.StandardJdbcMappingVisitor
          標準の JdbcMappingVisitor の実装です。
static class StandardDialect.StandardSqlLogFormattingVisitor
          標準の SqlLogFormattingVisitor の実装です。
 

org.seasar.doma.wrapper での WrapperVisitor の使用
 

org.seasar.doma.wrapper での WrapperVisitor のサブインタフェース
 interface ArrayWrapperVisitor<R,P,TH extends Throwable>
          ArrayWrapper のビジターです。
 interface BigDecimalWrapperVisitor<R,P,TH extends Throwable>
          BigDecimalWrapper のビジターです。
 interface BigIntegerWrapperVisitor<R,P,TH extends Throwable>
          BigIntegerWrapper のビジターです。
 interface BlobWrapperVisitor<R,P,TH extends Throwable>
          BlobWrapper のビジターです。
 interface BooleanWrapperVisitor<R,P,TH extends Throwable>
          BooleanWrapper のビジターです。
 interface BytesWrapperVisitor<R,P,TH extends Throwable>
          BytesWrapper のビジターです。
 interface ByteWrapperVisitor<R,P,TH extends Throwable>
          ByteWrapper のビジターです。
 interface ClobWrapperVisitor<R,P,TH extends Throwable>
          ClobWrapper のビジターです。
 interface DateWrapperVisitor<R,P,TH extends Throwable>
          DateWrapper のビジターです。
 interface DoubleWrapperVisitor<R,P,TH extends Throwable>
          DoubleWrapper のビジターです。
 interface EnumWrapperVisitor<R,P,TH extends Throwable>
          EnumWrapper のビジターです。
 interface FloatWrapperVisitor<R,P,TH extends Throwable>
          FloatWrapper のビジターです。
 interface IntegerWrapperVisitor<R,P,TH extends Throwable>
          IntegerWrapper のビジターです。
 interface LongWrapperVisitor<R,P,TH extends Throwable>
          LongWrapper のビジターです。
 interface NClobWrapperVisitor<R,P,TH extends Throwable>
          NClobWrapper のビジターです。
 interface ObjectWrapperVisitor<R,P,TH extends Throwable>
          ObjectWrapper のビジターです。
 interface ShortWrapperVisitor<R,P,TH extends Throwable>
          ShortWrapper のビジターです。
 interface StringWrapperVisitor<R,P,TH extends Throwable>
          StringWrapper のビジターです。
 interface TimestampWrapperVisitor<R,P,TH extends Throwable>
          TimestampWrapper のビジターです。
 interface TimeWrapperVisitor<R,P,TH extends Throwable>
          TimeWrapper のビジターです。
 interface UtilDateWrapperVisitor<R,P,TH extends Throwable>
          UtilDateWrapper のビジターです。
 

WrapperVisitor 型のパラメータを持つ org.seasar.doma.wrapper のメソッド
<R,P,TH extends Throwable>
R
Wrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
          ビジターを受け入れます。
<R,P,TH extends Throwable>
R
UtilDateWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
TimeWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
TimestampWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
StringWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
ShortWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
ObjectWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
NClobWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
LongWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
IntegerWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
FloatWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
EnumWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
DoubleWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
DateWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
ClobWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
ByteWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
BytesWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
BooleanWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
BlobWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
BigIntegerWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
BigDecimalWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
<R,P,TH extends Throwable>
R
ArrayWrapper.accept(WrapperVisitor<R,P,TH> visitor, P p)
           
 



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