Class DDLGeneratorUtils

java.lang.Object
de.hybris.bootstrap.ddl.DDLGeneratorUtils

public class DDLGeneratorUtils extends Object
  • Field Details

  • Constructor Details

    • DDLGeneratorUtils

      public DDLGeneratorUtils()
  • Method Details

    • toHex

      public static String toHex(byte[] bytes)
    • toHex

      public static String toHex(Object object)
    • getTableName

      public static String getTableName(org.apache.ddlutils.model.Table table, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)
    • getIndexName

      public static String getIndexName(org.apache.ddlutils.model.Index index, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)
    • getShortenedColumnName

      public static String getShortenedColumnName(String columnName)
    • getColumnName

      public static String getColumnName(org.apache.ddlutils.model.Column column, org.apache.ddlutils.platform.SqlBuilder builder)
    • adjustForTablePrefix

      public static String adjustForTablePrefix(String name, String tablePrefix)
    • guessDatabaseFromURL

      public static DataBaseProvider guessDatabaseFromURL(String dbURL) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • getDeploymentModifiers

      public static int getDeploymentModifiers(YDeployment depl)