Class MySqlBlob

  • All Implemented Interfaces:
    io.ebean.config.dbplatform.ExtraDbTypes

    public class MySqlBlob
    extends io.ebean.config.dbplatform.DbPlatformType
    Support for blob, mediumblob or longblob selection based on the deployment length.

    If no deployment length is defined longblob is used.

    • Field Summary

      • Fields inherited from interface io.ebean.config.dbplatform.ExtraDbTypes

        CIDR, HSTORE, INET, JSON, JSONB, JSONBlob, JSONClob, JSONVarchar, LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, UUID
    • Constructor Summary

      Constructors 
      Constructor Description
      MySqlBlob()  
    • Method Detail

      • renderType

        public String renderType​(int deployLength,
                                 int deployScale)
        Description copied from class: io.ebean.config.dbplatform.DbPlatformType
        Return the type for a specific property that incorporates the name, length, precision and scale.

        The deployLength and deployScale are for the property we are rendering the DB type for.

        Overrides:
        renderType in class io.ebean.config.dbplatform.DbPlatformType
        Parameters:
        deployLength - the length or precision defined by deployment on a specific property.
        deployScale - the scale defined by deployment on a specific property.