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

    Constructors
    Constructor
    Description
    GaussDBCastingJsonArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType, boolean jsonb)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    appendWriteExpression(String writeExpression, org.hibernate.sql.ast.spi.SqlAppender appender, org.hibernate.dialect.Dialect dialect)
     

    Methods inherited from class org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType

    fromString, getBinder, getDdlTypeCode, getDefaultSqlTypeCode, getExtractor, getJdbcLiteralFormatter, getJdbcTypeCode, toString, toString

    Methods inherited from class org.hibernate.type.descriptor.jdbc.ArrayJdbcType

    equals, getArray, getArray, getElementJdbcType, getElementTypeName, getFriendlyName, getJdbcRecommendedJavaTypeMapping, 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, getCastType, getCheckCondition, getExtraCreateTableInfo, 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
  • Constructor Details

    • GaussDBCastingJsonArrayJdbcType

      public GaussDBCastingJsonArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType, boolean jsonb)
  • Method Details

    • appendWriteExpression

      public void appendWriteExpression(String writeExpression, org.hibernate.sql.ast.spi.SqlAppender appender, org.hibernate.dialect.Dialect dialect)