public class DatabaseModelGenerator
extends java.lang.Object
| Constructor and Description |
|---|
DatabaseModelGenerator(YTypeSystem typeSystem,
DatabaseSettings databaseSettings,
DbTypeSystem dbTypeSystem,
PlatformConfig platformConfig) |
public DatabaseModelGenerator(YTypeSystem typeSystem, DatabaseSettings databaseSettings, DbTypeSystem dbTypeSystem, PlatformConfig platformConfig)
public YDbModel createDatabaseModel()
protected boolean canReuseExistingColumnForAttribute(YColumn existingColumn, YAttributeDescriptor attributeDescriptor, YTable targetTable)
protected JdbcType getPersistenceTypeForJavaType(YAttributeDescriptor attr)
protected java.lang.String getCustomPersistenceType(YAttributeDescriptor attr)
protected java.lang.String getDefaultPersistenceJavaType(YAttributeDescriptor attr)
protected java.lang.String getCustomPersistenceTypeFromAttribute(YAttributeDescriptor attr)
protected java.lang.String getCustomPersistenceTypeFromAttributeDeployment(YAttributeDescriptor attr)
protected java.lang.String getPersistenceJavaTypeFromAttributeDeployment(YAttributeDescriptor attr)
protected java.lang.String getDefaultUnlocalizedColumnPersistenceJavaType(YType type)
protected java.lang.String getDefaulLocalizedColumnPersistenceJavaType(YMapType type)
protected void createSystemTables()
Copyright © 2018 SAP SE. All Rights Reserved.