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 forTABLE
handling.- 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 int
getDdlTypeCode()
A JDBC type code that identifies the SQL column type to be used for schema generation.String
getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)
String
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
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: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
public String toString()
- Overrides:
toString
in classOracleArrayJdbcType
-
-