com.liferay.portal.tools.sql
Class DerbyUtil

java.lang.Object
  extended by com.liferay.portal.tools.sql.DBUtil
      extended by com.liferay.portal.tools.sql.DerbyUtil
All Implemented Interfaces:
com.liferay.portal.tools.sql.DB

public class DerbyUtil
extends DBUtil

View Source

Author:
Alexander Chow, Sandeep Soni, Ganesh Ram

Field Summary
 
Fields inherited from class com.liferay.portal.tools.sql.DBUtil
ALTER_COLUMN_NAME, ALTER_COLUMN_TYPE, DROP_PRIMARY_KEY, MINIMAL, POPULATED, REWORD_TEMPLATE, SHARDED, TEMPLATE, TYPE_ALL, TYPE_DB2, TYPE_DERBY, TYPE_FIREBIRD, TYPE_HYPERSONIC, TYPE_INFORMIX, TYPE_INGRES, TYPE_INTERBASE, TYPE_JDATASTORE, TYPE_MYSQL, TYPE_ORACLE, TYPE_POSTGRESQL, TYPE_SAP, TYPE_SQLSERVER, TYPE_SYBASE
 
Constructor Summary
protected DerbyUtil()
           
 
Method Summary
protected  java.lang.String buildCreateFileContent(java.lang.String databaseName, int population)
           
 java.lang.String buildSQL(java.lang.String template)
           
static DBUtil getInstance()
           
protected  java.lang.String getServerName()
           
protected  java.lang.String[] getTemplate()
           
 boolean isSupportsAlterColumnName()
           
 boolean isSupportsAlterColumnType()
           
protected  java.lang.String reword(java.lang.String data)
           
 
Methods inherited from class com.liferay.portal.tools.sql.DBUtil
buildColumnNameTokens, buildColumnTypeTokens, buildCreateFile, buildCreateFile, buildSQLFile, buildTemplate, convertTimestamp, evaluateVM, getInstance, getSuffix, getTemplateFalse, getTemplateTrue, getType, isSupportsDateMilliseconds, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, readSQL, removeBooleanIndexes, removeInserts, removeLongInserts, removeNull, replaceTemplate, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, setInstance, setSupportsStringCaseSensitiveQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerbyUtil

protected DerbyUtil()
Method Detail

getInstance

public static DBUtil getInstance()

buildSQL

public java.lang.String buildSQL(java.lang.String template)
                          throws java.io.IOException
Specified by:
buildSQL in class DBUtil
Throws:
java.io.IOException

isSupportsAlterColumnName

public boolean isSupportsAlterColumnName()
Specified by:
isSupportsAlterColumnName in interface com.liferay.portal.tools.sql.DB
Overrides:
isSupportsAlterColumnName in class DBUtil

isSupportsAlterColumnType

public boolean isSupportsAlterColumnType()
Specified by:
isSupportsAlterColumnType in interface com.liferay.portal.tools.sql.DB
Overrides:
isSupportsAlterColumnType in class DBUtil

buildCreateFileContent

protected java.lang.String buildCreateFileContent(java.lang.String databaseName,
                                                  int population)
                                           throws java.io.IOException
Specified by:
buildCreateFileContent in class DBUtil
Throws:
java.io.IOException

getServerName

protected java.lang.String getServerName()
Specified by:
getServerName in class DBUtil

getTemplate

protected java.lang.String[] getTemplate()
Specified by:
getTemplate in class DBUtil

reword

protected java.lang.String reword(java.lang.String data)
                           throws java.io.IOException
Specified by:
reword in class DBUtil
Throws:
java.io.IOException