Package adalid.util.sql
Class SqlWriter
- java.lang.Object
-
- adalid.util.sql.SqlUtil
-
- adalid.util.sql.SqlReader
-
- adalid.util.sql.SqlWriter
-
public class SqlWriter extends SqlReader
- Author:
- Jorge Campins
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class adalid.util.sql.SqlReader
SqlReader.SqlAid
-
Nested classes/interfaces inherited from class adalid.util.sql.SqlUtil
SqlUtil.PreparedStatementWrapper
-
-
Field Summary
-
Fields inherited from class adalid.util.sql.SqlUtil
_argIndex, _args, _connection, _database, _dbms, _driver, _host, _initialised, _password, _port, _programmer, _schema, _url, _urlPattern, _user
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanbeforeReadBuild()protected booleanbeforeReadClose()java.lang.StringgetCollisionSuffix()intgetColumnNameError(java.lang.String tabname, java.lang.String colname)java.util.Set<java.lang.String>getJavaKeywords()java.lang.StringgetModuleID(java.lang.String module)java.util.Set<java.lang.String>getModules()java.lang.StringgetProjectAlias()java.lang.StringgetProjectPlatform()java.lang.StringgetProjectShortAlias()intgetTableNameError(java.lang.String tabname)java.util.Collection<SqlTable>getTables(java.lang.String module)java.lang.StringgetTargetMetaEntitiesPackage()java.lang.StringgetTargetMetajavaPackage()java.lang.StringgetTargetMetaProjectsPackage()booleanisCreateAndDropDefaults()intisMaxTablePrefixLength()voidsetCreateAndDropDefaults(boolean b)voidsetMaxTablePrefixLength(int prefixLength)voidsetProjectAlias(java.lang.String alias)voidsetTargetMetaEntitiesPackage(java.lang.String packageName)voidsetTargetMetaProjectsPackage(java.lang.String packageName)booleanwrite()-
Methods inherited from class adalid.util.sql.SqlReader
getCatalogTablesMap, getCatalogTablesSet, getSelectTemplatesPath, getSqlAid, getTables, getTablesExcludeSet, getTablesInheritMap, getTablesInheritSet, getTablesLoadMap, getTablesLoadSet, getTablesMap, isCoverIndexes, isCoverRoutines, isCoverTabs, isLoadConfigurationTables, isLoadOperationTables, read, setCatalogTablesMap, setCoverIndexes, setCoverRoutines, setCoverTabs, setLoadConfigurationTables, setLoadOperationTables, setSelectTemplatesPath, setTablesExcludeSet, setTablesExcludeSet, setTablesInheritMap, setTablesLoadMap
-
Methods inherited from class adalid.util.sql.SqlUtil
arg, close, close, close, connect, executeStatement, getClassForName, getCommonsPackage, getDatabase, getDbms, getDefaultPackage, getDriver, getHost, getMetajavaPath, getNewInstanceForName, getPassword, getPort, getSchema, getSourceMetajavaPackage, getSqlUtilSyntax, getSyntax, getUrl, getUser, isInitialised, isRemoteConnection, logInvalidArgument, logSyntaxError, logValidArgument, prepareStatement
-
-
-
-
Method Detail
-
getProjectAlias
public java.lang.String getProjectAlias()
-
getProjectShortAlias
public java.lang.String getProjectShortAlias()
-
setProjectAlias
public void setProjectAlias(java.lang.String alias)
-
getProjectPlatform
public java.lang.String getProjectPlatform()
-
isCreateAndDropDefaults
public boolean isCreateAndDropDefaults()
- Returns:
- the create and drop defaults indicator
-
setCreateAndDropDefaults
public void setCreateAndDropDefaults(boolean b)
- Parameters:
b- the create and drop defaults indicator to set
-
getTargetMetajavaPackage
public java.lang.String getTargetMetajavaPackage()
- Overrides:
getTargetMetajavaPackagein classSqlUtil
-
getTargetMetaProjectsPackage
public java.lang.String getTargetMetaProjectsPackage()
-
setTargetMetaProjectsPackage
public void setTargetMetaProjectsPackage(java.lang.String packageName)
-
getTargetMetaEntitiesPackage
public java.lang.String getTargetMetaEntitiesPackage()
-
setTargetMetaEntitiesPackage
public void setTargetMetaEntitiesPackage(java.lang.String packageName)
-
getCollisionSuffix
public java.lang.String getCollisionSuffix()
-
getJavaKeywords
public java.util.Set<java.lang.String> getJavaKeywords()
-
getTableNameError
public int getTableNameError(java.lang.String tabname)
-
getColumnNameError
public int getColumnNameError(java.lang.String tabname, java.lang.String colname)
-
isMaxTablePrefixLength
public int isMaxTablePrefixLength()
-
setMaxTablePrefixLength
public void setMaxTablePrefixLength(int prefixLength)
-
getModules
public java.util.Set<java.lang.String> getModules()
-
getTables
public java.util.Collection<SqlTable> getTables(java.lang.String module)
-
getModuleID
public java.lang.String getModuleID(java.lang.String module)
-
write
public boolean write()
-
beforeReadBuild
protected boolean beforeReadBuild()
- Overrides:
beforeReadBuildin classSqlReader
-
beforeReadClose
protected boolean beforeReadClose()
- Overrides:
beforeReadClosein classSqlReader
-
-