Class GaussDBCastingIntervalSecondJdbcType
java.lang.Object
org.hibernate.community.dialect.GaussDBCastingIntervalSecondJdbcType
- All Implemented Interfaces:
Serializable, org.hibernate.type.descriptor.jdbc.AdjustableJdbcType, org.hibernate.type.descriptor.jdbc.JdbcType
public class GaussDBCastingIntervalSecondJdbcType
extends Object
implements org.hibernate.type.descriptor.jdbc.AdjustableJdbcType
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendWriteExpression(String writeExpression, @Nullable org.hibernate.engine.jdbc.Size size, org.hibernate.sql.ast.spi.SqlAppender appender, org.hibernate.dialect.Dialect dialect) <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder(org.hibernate.type.descriptor.java.JavaType<X> javaType) int<X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType) <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter(org.hibernate.type.descriptor.java.JavaType<T> javaType) intbooleanisWriteExpressionTyped(org.hibernate.dialect.Dialect dialect) org.hibernate.type.descriptor.jdbc.JdbcTyperesolveIndicatedType(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators, org.hibernate.type.descriptor.java.JavaType<?> domainJtd) toString()org.hibernate.sql.ast.tree.expression.ExpressionwrapTopLevelSelectionExpression(org.hibernate.sql.ast.tree.expression.Expression expression) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, castFromPattern, castToPattern, getCastType, getCheckCondition, getDdlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, getRecommendedJavaType, 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, registerOutParameter, registerOutParameter, wrapWriteExpression, wrapWriteExpression
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
GaussDBCastingIntervalSecondJdbcType
public GaussDBCastingIntervalSecondJdbcType()
-
-
Method Details
-
resolveIndicatedType
public org.hibernate.type.descriptor.jdbc.JdbcType resolveIndicatedType(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators, org.hibernate.type.descriptor.java.JavaType<?> domainJtd) - Specified by:
resolveIndicatedTypein interfaceorg.hibernate.type.descriptor.jdbc.AdjustableJdbcType
-
wrapTopLevelSelectionExpression
public org.hibernate.sql.ast.tree.expression.Expression wrapTopLevelSelectionExpression(org.hibernate.sql.ast.tree.expression.Expression expression) - Specified by:
wrapTopLevelSelectionExpressionin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
appendWriteExpression
public void appendWriteExpression(String writeExpression, @Nullable org.hibernate.engine.jdbc.Size size, org.hibernate.sql.ast.spi.SqlAppender appender, org.hibernate.dialect.Dialect dialect) - Specified by:
appendWriteExpressionin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
isWriteExpressionTyped
public boolean isWriteExpressionTyped(org.hibernate.dialect.Dialect dialect) - Specified by:
isWriteExpressionTypedin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getJdbcTypeCode
public int getJdbcTypeCode()- Specified by:
getJdbcTypeCodein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getDefaultSqlTypeCode
public int getDefaultSqlTypeCode()- Specified by:
getDefaultSqlTypeCodein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
toString
-
getJdbcLiteralFormatter
public <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter(org.hibernate.type.descriptor.java.JavaType<T> javaType) - Specified by:
getJdbcLiteralFormatterin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getBinder
public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder(org.hibernate.type.descriptor.java.JavaType<X> javaType) - Specified by:
getBinderin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getExtractor
public <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType) - Specified by:
getExtractorin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-