Package de.opitzconsulting.orcas.diff
Class DatabaseHandlerHsqlDb
java.lang.Object
de.opitzconsulting.orcas.diff.DatabaseHandler
de.opitzconsulting.orcas.diff.DatabaseHandlerHsqlDb
public class DatabaseHandlerHsqlDb extends DatabaseHandler
-
Constructor Summary
Constructors Constructor Description DatabaseHandlerHsqlDb()
-
Method Summary
Modifier and Type Method Description DdlBuilder
createDdlBuilder(Parameters pParameters)
LoadIst
createLoadIst(CallableStatementProvider pCallableStatementProvider, Parameters pParameters)
void
createOrcasUpdatesTable(java.lang.String pOrcasUpdatesTableName, CallableStatementProvider pOrcasCallableStatementProvider)
void
executeDiffResultStatement(java.lang.String pStatementToExecute, CallableStatementProvider pCallableStatementProvider)
de.opitzconsulting.origOrcasDsl.CharType
getDefaultCharType(CallableStatementProvider pCallableStatementProvider)
java.lang.String
getDefaultTablespace(CallableStatementProvider pCallableStatementProvider)
void
insertIntoOrcasUpdatesTable(java.lang.String pOrcasUpdatesTableName, CallableStatementProvider pOrcasCallableStatementProvider, java.lang.String pFilePart, java.lang.String pLogname)
boolean
isRenameConstraint()
boolean
isRenameForeignKey()
boolean
isRenameIndex()
boolean
isRenameMView()
boolean
isRenamePrimaryKey()
boolean
isRenameUniqueKey()
boolean
isUpdateIdentity()
Methods inherited from class de.opitzconsulting.orcas.diff.DatabaseHandler
getDefaultFloatPrecision, getDefaultNumberPrecision, getSequenceDefaultMaxValueString, getSequenceDefaultMinValueString, isCanDiffFunctionBasedIndexExpression, isCanDiffUniqueKeyIndex, isExpressionDifferent, isExpressionDifferentNotNull, isRecreateColumn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DatabaseHandlerHsqlDb
public DatabaseHandlerHsqlDb()
-
-
Method Details
-
createOrcasUpdatesTable
public void createOrcasUpdatesTable(java.lang.String pOrcasUpdatesTableName, CallableStatementProvider pOrcasCallableStatementProvider)- Specified by:
createOrcasUpdatesTable
in classDatabaseHandler
-
insertIntoOrcasUpdatesTable
public void insertIntoOrcasUpdatesTable(java.lang.String pOrcasUpdatesTableName, CallableStatementProvider pOrcasCallableStatementProvider, java.lang.String pFilePart, java.lang.String pLogname)- Specified by:
insertIntoOrcasUpdatesTable
in classDatabaseHandler
-
createLoadIst
public LoadIst createLoadIst(CallableStatementProvider pCallableStatementProvider, Parameters pParameters)- Specified by:
createLoadIst
in classDatabaseHandler
-
getDefaultCharType
public de.opitzconsulting.origOrcasDsl.CharType getDefaultCharType(CallableStatementProvider pCallableStatementProvider)- Specified by:
getDefaultCharType
in classDatabaseHandler
-
getDefaultTablespace
- Specified by:
getDefaultTablespace
in classDatabaseHandler
-
createDdlBuilder
- Specified by:
createDdlBuilder
in classDatabaseHandler
-
executeDiffResultStatement
public void executeDiffResultStatement(java.lang.String pStatementToExecute, CallableStatementProvider pCallableStatementProvider)- Specified by:
executeDiffResultStatement
in classDatabaseHandler
-
isRenamePrimaryKey
public boolean isRenamePrimaryKey()- Specified by:
isRenamePrimaryKey
in classDatabaseHandler
-
isRenameIndex
public boolean isRenameIndex()- Specified by:
isRenameIndex
in classDatabaseHandler
-
isRenameMView
public boolean isRenameMView()- Specified by:
isRenameMView
in classDatabaseHandler
-
isRenameForeignKey
public boolean isRenameForeignKey()- Specified by:
isRenameForeignKey
in classDatabaseHandler
-
isRenameUniqueKey
public boolean isRenameUniqueKey()- Specified by:
isRenameUniqueKey
in classDatabaseHandler
-
isRenameConstraint
public boolean isRenameConstraint()- Specified by:
isRenameConstraint
in classDatabaseHandler
-
isUpdateIdentity
public boolean isUpdateIdentity()- Specified by:
isUpdateIdentity
in classDatabaseHandler
-