Package org.hibernate.dialect
Class OracleNestedTableJdbcType
- java.lang.Object
-
- org.hibernate.type.descriptor.jdbc.ArrayJdbcType
-
- org.hibernate.dialect.OracleArrayJdbcType
-
- org.hibernate.dialect.OracleNestedTableJdbcType
-
- All Implemented Interfaces:
Serializable,JdbcType,SqlTypedJdbcType
public class OracleNestedTableJdbcType extends OracleArrayJdbcType
Descriptor forTABLEhandling.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OracleNestedTableJdbcType(JdbcType elementJdbcType, String typeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDdlTypeCode()A JDBC type code that identifies the SQL column type to be used for schema generation.StringgetExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)StringtoString()-
Methods inherited from class org.hibernate.dialect.OracleArrayJdbcType
addAuxiliaryDatabaseObjects, getBinder, getExtractor, getFriendlyName, getJdbcLiteralFormatter, getSqlTypeName, registerOutParameter, registerOutParameter
-
Methods inherited from class org.hibernate.type.descriptor.jdbc.ArrayJdbcType
equals, getArray, getArray, getElementJdbcType, getElementTypeName, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getPreferredJavaTypeClass, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDefaultSqlTypeCode, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getPreferredJavaTypeClass, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, wrapTopLevelSelectionExpression, wrapWriteExpression
-
-
-
-
Method Detail
-
getDdlTypeCode
public int getDdlTypeCode()
Description copied from interface:JdbcTypeA JDBC type code that identifies the SQL column type to be used for schema generation.This value is passed to
DdlTypeRegistry.getTypeName(int, Size, Type)to obtain the SQL column type.- Returns:
- a JDBC type code
-
getExtraCreateTableInfo
public String getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)
- Specified by:
getExtraCreateTableInfoin interfaceJdbcType- Overrides:
getExtraCreateTableInfoin classOracleArrayJdbcType
-
toString
public String toString()
- Overrides:
toStringin classOracleArrayJdbcType
-
-