Package org.hibernate.dialect
Class OracleReflectionStructJdbcType
- java.lang.Object
-
- org.hibernate.dialect.StructJdbcType
-
- org.hibernate.dialect.OracleReflectionStructJdbcType
-
- All Implemented Interfaces:
Serializable,AggregateJdbcType,JdbcType
public class OracleReflectionStructJdbcType extends StructJdbcType
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static AggregateJdbcTypeINSTANCE
-
Constructor Summary
Constructors Constructor Description OracleReflectionStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateJdbcTyperesolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)protected ObjecttransformRawJdbcValue(Object rawJdbcValue, WrapperOptions options)-
Methods inherited from class org.hibernate.dialect.StructJdbcType
createJdbcValue, extractJdbcValues, getBinder, getEmbeddableMappingType, getExtractor, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, registerOutParameter, registerOutParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcLiteralFormatter, getPreferredJavaTypeClass, isBinary, isDecimal, isDuration, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isString, isStringLike, isTemporal, wrapTopLevelSelectionExpression, wrapWriteExpression
-
-
-
-
Field Detail
-
INSTANCE
public static final AggregateJdbcType INSTANCE
-
-
Constructor Detail
-
OracleReflectionStructJdbcType
public OracleReflectionStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
-
-
Method Detail
-
resolveAggregateJdbcType
public AggregateJdbcType resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
- Specified by:
resolveAggregateJdbcTypein interfaceAggregateJdbcType- Overrides:
resolveAggregateJdbcTypein classStructJdbcType
-
transformRawJdbcValue
protected Object transformRawJdbcValue(Object rawJdbcValue, WrapperOptions options)
- Overrides:
transformRawJdbcValuein classStructJdbcType
-
-