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
Descriptor for
TABLE
handling.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
A JDBC type code that identifies the SQL column type to be used for schema generation.getExtraCreateTableInfo
(JavaType<?> javaType, String columnName, String tableName, Database database) toString()
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
appendWriteExpression, getCastType, getCheckCondition, getDefaultSqlTypeCode, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, 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, wrapWriteExpression
-
Constructor Details
-
OracleNestedTableJdbcType
-
-
Method Details
-
getDdlTypeCode
public int getDdlTypeCode()Description copied from interface:JdbcType
A 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:
getExtraCreateTableInfo
in interfaceJdbcType
- Overrides:
getExtraCreateTableInfo
in classOracleArrayJdbcType
-
toString
- Overrides:
toString
in classOracleArrayJdbcType
-