Package de.hybris.bootstrap.ddl
Class DDLGeneratorUtils
- java.lang.Object
-
- de.hybris.bootstrap.ddl.DDLGeneratorUtils
-
public class DDLGeneratorUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DDLGeneratorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringadjustForTablePrefix(java.lang.String name, java.lang.String tablePrefix)static java.lang.StringgetColumnName(org.apache.ddlutils.model.Column column, org.apache.ddlutils.platform.SqlBuilder builder)static intgetDeploymentModifiers(YDeployment depl)static java.lang.StringgetIndexName(org.apache.ddlutils.model.Index index, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)static java.lang.StringgetShortenedColumnName(java.lang.String columnName)static java.lang.StringgetTableName(org.apache.ddlutils.model.Table table, org.apache.ddlutils.platform.SqlBuilder builder, DatabaseSettings databaseSettings, boolean addPrefix)static DataBaseProviderguessDatabaseFromURL(java.lang.String dbURL)static java.lang.StringtoHex(byte[] bytes)static java.lang.StringtoHex(java.lang.Object object)
-
-
-
Field Detail
-
ABSTRACT
public static final int ABSTRACT
- See Also:
- Constant Field Values
-
GENERIC
public static final int GENERIC
- See Also:
- Constant Field Values
-
FINAL
public static final int FINAL
- See Also:
- Constant Field Values
-
NONITEM
public static final int NONITEM
- See Also:
- Constant Field Values
-
-
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)
-
-