Class GaussDBCastingJsonArrayJdbcType
java.lang.Object
org.hibernate.type.descriptor.jdbc.ArrayJdbcType
org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType
org.hibernate.community.dialect.GaussDBCastingJsonArrayJdbcType
- All Implemented Interfaces:
Serializable, org.hibernate.type.descriptor.jdbc.JdbcType
public class GaussDBCastingJsonArrayJdbcType
extends org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGaussDBCastingJsonArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType, boolean jsonb) -
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) booleanisWriteExpressionTyped(org.hibernate.dialect.Dialect dialect) Methods inherited from class org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType
fromString, getBinder, getDdlTypeCode, getDefaultSqlTypeCode, getExtractor, getJdbcLiteralFormatter, getJdbcTypeCode, toString, toStringMethods inherited from class org.hibernate.type.descriptor.jdbc.ArrayJdbcType
elementJavaType, equals, getArray, getArray, getElementJdbcType, getElementTypeName, getFriendlyName, getPreferredJavaTypeClass, getRecommendedJavaType, hashCodeMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, castFromPattern, castToPattern, getCastType, getCheckCondition, getExtraCreateTableInfo, getJdbcRecommendedJavaTypeMapping, 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, wrapTopLevelSelectionExpression, wrapWriteExpression, wrapWriteExpression
-
Constructor Details
-
GaussDBCastingJsonArrayJdbcType
public GaussDBCastingJsonArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType, boolean jsonb)
-
-
Method Details
-
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) -
isWriteExpressionTyped
public boolean isWriteExpressionTyped(org.hibernate.dialect.Dialect dialect)
-