Module org.seasar.doma.core
Package org.seasar.doma.wrapper
Interface WrapperVisitor<R,P,Q,TH extends Throwable>
- Type Parameters:
R- The result typeP- The first parameter typeQ- The second parameter typeTH- The error or exception type
- All Known Subinterfaces:
JdbcMappingVisitor,NumberWrapperVisitor<R,,P, Q, TH> SqlLogFormattingVisitor
- All Known Implementing Classes:
Db2Dialect.Db2JdbcMappingVisitor,Db2Dialect.Db2SqlLogFormattingVisitor,GeneratedIdPropertyType.ValueSetter,H212126Dialect.H212126JdbcMappingVisitor,H212126Dialect.H212126SqlLogFormattingVisitor,H214199Dialect.H214199JdbcMappingVisitor,H214199Dialect.H214199SqlLogFormattingVisitor,H2Dialect.H2JdbcMappingVisitor,H2Dialect.H2SqlLogFormattingVisitor,HsqldbDialect.HsqldbJdbcMappingVisitor,HsqldbDialect.HsqldbSqlLogFormattingVisitor,Mssql2008Dialect.Mssql2008JdbcMappingVisitor,Mssql2008Dialect.Mssql2008SqlLogFormattingVisitor,MssqlDialect.MssqlJdbcMappingVisitor,MssqlDialect.MssqlSqlLogFormattingVisitor,MysqlDialect.MysqlJdbcMappingVisitor,MysqlDialect.MysqlSqlLogFormattingVisitor,NodePreparedSqlBuilder.LiteralValueVisitor,Oracle11Dialect.Oracle11JdbcMappingVisitor,Oracle11Dialect.Oracle11SqlLogFormattingVisitor,OracleDialect.OracleJdbcMappingVisitor,OracleDialect.OracleSqlLogFormattingVisitor,PostgresDialect.PostgresJdbcMappingVisitor,PostgresDialect.PostgresSqlLogFormattingVisitor,SqliteDialect.SqliteJdbcMappingVisitor,SqliteDialect.SqliteSqlLogFormattingVisitor,StandardDialect.StandardJdbcMappingVisitor,StandardDialect.StandardSqlLogFormattingVisitor,VersionPropertyType.Incrementer,VersionPropertyType.ValueSetter
public interface WrapperVisitor<R,P,Q,TH extends Throwable>
A visitor for the
Wrapper interface.-
Method Summary
Modifier and TypeMethodDescriptiondefault RvisitArrayWrapper(ArrayWrapper wrapper, P p, Q q) default RvisitBigDecimalWrapper(BigDecimalWrapper wrapper, P p, Q q) default RvisitBigIntegerWrapper(BigIntegerWrapper wrapper, P p, Q q) default RvisitBlobWrapper(BlobWrapper wrapper, P p, Q q) default RvisitBooleanWrapper(BooleanWrapper wrapper, P p, Q q) default RvisitBytesWrapper(BytesWrapper wrapper, P p, Q q) default RvisitByteWrapper(ByteWrapper wrapper, P p, Q q) default RvisitClobWrapper(ClobWrapper wrapper, P p, Q q) default RvisitDateWrapper(DateWrapper wrapper, P p, Q q) default RvisitDoubleWrapper(DoubleWrapper wrapper, P p, Q q) visitEnumWrapper(EnumWrapper<E> wrapper, P p, Q q) default RvisitFloatWrapper(FloatWrapper wrapper, P p, Q q) default RvisitIntegerWrapper(IntegerWrapper wrapper, P p, Q q) default RvisitLocalDateTimeWrapper(LocalDateTimeWrapper wrapper, P p, Q q) default RvisitLocalDateWrapper(LocalDateWrapper wrapper, P p, Q q) default RvisitLocalTimeWrapper(LocalTimeWrapper wrapper, P p, Q q) default RvisitLongWrapper(LongWrapper wrapper, P p, Q q) default RvisitNClobWrapper(NClobWrapper wrapper, P p, Q q) default RvisitObjectWrapper(ObjectWrapper wrapper, P p, Q q) default RvisitPrimitiveBooleanWrapper(PrimitiveBooleanWrapper wrapper, P p, Q q) default RvisitPrimitiveByteWrapper(PrimitiveByteWrapper wrapper, P p, Q q) default RvisitPrimitiveDoubleWrapper(PrimitiveDoubleWrapper wrapper, P p, Q q) default RvisitPrimitiveFloatWrapper(PrimitiveFloatWrapper wrapper, P p, Q q) default RvisitPrimitiveIntWrapper(PrimitiveIntWrapper wrapper, P p, Q q) default RvisitPrimitiveLongWrapper(PrimitiveLongWrapper wrapper, P p, Q q) default RvisitPrimitiveShortWrapper(PrimitiveShortWrapper wrapper, P p, Q q) default RvisitShortWrapper(ShortWrapper wrapper, P p, Q q) default RvisitSQLXMLWrapper(SQLXMLWrapper wrapper, P p, Q q) default RvisitStringWrapper(StringWrapper wrapper, P p, Q q) default RvisitTimestampWrapper(TimestampWrapper wrapper, P p, Q q) default RvisitTimeWrapper(TimeWrapper wrapper, P p, Q q) default RvisitUtilDateWrapper(UtilDateWrapper wrapper, P p, Q q)
-
Method Details
-
visitArrayWrapper
-
visitBigDecimalWrapper
-
visitBigIntegerWrapper
-
visitBlobWrapper
-
visitBooleanWrapper
-
visitBytesWrapper
-
visitByteWrapper
-
visitClobWrapper
-
visitDateWrapper
-
visitDoubleWrapper
-
visitEnumWrapper
-
visitFloatWrapper
-
visitIntegerWrapper
-
visitLocalDateWrapper
-
visitLocalDateTimeWrapper
-
visitLocalTimeWrapper
-
visitLongWrapper
-
visitNClobWrapper
-
visitObjectWrapper
-
visitPrimitiveBooleanWrapper
-
visitPrimitiveByteWrapper
-
visitPrimitiveDoubleWrapper
-
visitPrimitiveFloatWrapper
-
visitPrimitiveIntWrapper
-
visitPrimitiveLongWrapper
-
visitPrimitiveShortWrapper
-
visitShortWrapper
-
visitStringWrapper
-
visitSQLXMLWrapper
-
visitTimestampWrapper
-
visitTimeWrapper
-
visitUtilDateWrapper
-