Package org.hibernate.dialect.type
Class OracleNestedTableJdbcType
java.lang.Object
org.hibernate.type.descriptor.jdbc.ArrayJdbcType
org.hibernate.dialect.type.OracleArrayJdbcType
org.hibernate.dialect.type.OracleNestedTableJdbcType
- All Implemented Interfaces:
Serializable,JdbcType,SqlTypedJdbcType
Descriptor for
TABLE handling.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintA 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.type.OracleArrayJdbcType
addAuxiliaryDatabaseObjects, getBinder, getExtractor, getFriendlyName, getJdbcLiteralFormatter, getSqlTypeName, registerOutParameter, registerOutParameterMethods inherited from class org.hibernate.type.descriptor.jdbc.ArrayJdbcType
equals, getArray, getArray, getElementJdbcType, getElementTypeName, getJdbcRecommendedJavaTypeMapping, getJdbcTypeCode, getPreferredJavaTypeClass, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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: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
- Overrides:
toStringin classOracleArrayJdbcType
-