Package org.hibernate.dialect.type
Class OracleBaseStructJdbcType
java.lang.Object
org.hibernate.type.descriptor.jdbc.StructJdbcType
org.hibernate.dialect.type.OracleBaseStructJdbcType
- All Implemented Interfaces:
Serializable,AggregateJdbcType,JdbcType,SqlTypedJdbcType,StructuredJdbcType
- Direct Known Subclasses:
OracleReflectionStructJdbcType,OracleStructJdbcType
- See Also:
-
Field Summary
Fields inherited from class org.hibernate.type.descriptor.jdbc.StructJdbcType
INSTANCE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOracleBaseStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping) -
Method Summary
Modifier and TypeMethodDescription<X> ValueBinder<X>Obtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement.getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database) Methods inherited from class org.hibernate.type.descriptor.jdbc.StructJdbcType
createJdbcValue, extractJdbcValues, getEmbeddableMappingType, getExtractor, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getStructTypeName, registerOutParameter, registerOutParameter, resolveAggregateJdbcType, transformRawJdbcValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getFriendlyName, getJdbcLiteralFormatter, getPreferredJavaTypeClass, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isImplicitJson, isImplicitXml, isInteger, isInterval, isJson, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, isXml, wrapTopLevelSelectionExpression, wrapWriteExpressionMethods inherited from interface org.hibernate.type.descriptor.jdbc.StructuredJdbcType
getSqlTypeName
-
Constructor Details
-
OracleBaseStructJdbcType
public OracleBaseStructJdbcType() -
OracleBaseStructJdbcType
protected OracleBaseStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
-
-
Method Details
-
getBinder
Description copied from interface:JdbcTypeObtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement.- Specified by:
getBinderin interfaceJdbcType- Overrides:
getBinderin classStructJdbcType- Parameters:
javaType- The descriptor describing the types of Java values to be bound- Returns:
- The appropriate binder.
-
getExtraCreateTableInfo
-