java.lang .Object org.netbeans.modules.sql.framework.codegen .AbstractDB org.netbeans.modules.sql.framework.codegen.base .BaseDB All known Subclasses: org.netbeans.modules.sql.framework.codegen.sqlserver .SqlServerDB , org.netbeans.modules.sql.framework.codegen.axion .AxionDB , org.netbeans.modules.sql.framework.codegen.db2v7 .DB2V7DB , org.netbeans.modules.sql.framework.codegen.postgreSQL .PostgreSQLDB , org.netbeans.modules.sql.framework.codegen.oracle8 .Oracle8DB , org.netbeans.modules.sql.framework.codegen.mysql .MySQLDB , org.netbeans.modules.sql.framework.codegen.derby .DerbyDB , org.netbeans.modules.sql.framework.codegen.sybase .SybaseDB , org.netbeans.modules.sql.framework.codegen.jdbc .JdbcDB ,BaseDB public class BaseDB extends AbstractDB (Code) author: Ritesh Advalversion: $Revision$
getCastingRule public int getCastingRule(int sourceType, int targetType)(Code)
getDBType public int getDBType()(Code)
getDefaultDateFormat public String getDefaultDateFormat()(Code)
getEscapedCatalogName public String getEscapedCatalogName(String name)(Code) get the name after applying DB specfic escaping.
Parameters: name - name which needs to be escaped. name after escaping it.
getEscapedSchemaName public String getEscapedSchemaName(String name)(Code) get the name after applying DB specfic escaping.
Parameters: name - name which needs to be escaped. name after escaping it.
getMaxTableNameLength public int getMaxTableNameLength()(Code)
getOperatorFactory public SQLOperatorFactory getOperatorFactory()(Code) get the operator factory for this data base
operator factory
isAnsiJoinSyntaxSupported public boolean isAnsiJoinSyntaxSupported()(Code)
loadTemplates protected Map loadTemplates()(Code) Override this method in a concrete vendor-specific class to load the localized
template file and override any desired template mappings.