Class DDLGeneratorUtils


  • public class DDLGeneratorUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ABSTRACT  
      static int FINAL  
      static int GENERIC  
      static int NONITEM  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String adjustForTablePrefix​(java.lang.String name, java.lang.String tablePrefix)  
      static java.lang.String getColumnName​(org.apache.ddlutils.model.Column column, org.apache.ddlutils.platform.SqlBuilder builder)  
      static int getDeploymentModifiers​(YDeployment depl)  
      static java.lang.String getIndexName​(org.apache.ddlutils.model.Index index, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)  
      static java.lang.String getShortenedColumnName​(java.lang.String columnName)  
      static java.lang.String getTableName​(org.apache.ddlutils.model.Table table, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)  
      static DataBaseProvider guessDatabaseFromURL​(java.lang.String dbURL)  
      static java.lang.String toHex​(byte[] bytes)  
      static java.lang.String toHex​(java.lang.Object object)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DDLGeneratorUtils

        public DDLGeneratorUtils()
    • Method Detail

      • toHex

        public static java.lang.String toHex​(byte[] bytes)
      • toHex

        public static java.lang.String toHex​(java.lang.Object object)
      • getTableName

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

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

        public static java.lang.String getShortenedColumnName​(java.lang.String columnName)
      • getColumnName

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

        public static java.lang.String adjustForTablePrefix​(java.lang.String name,
                                                            java.lang.String tablePrefix)
      • guessDatabaseFromURL

        public static DataBaseProvider guessDatabaseFromURL​(java.lang.String dbURL)
                                                     throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getDeploymentModifiers

        public static int getDeploymentModifiers​(YDeployment depl)