Package de.opitzconsulting.orcas.diff
Class StatementBuilder
java.lang.Object
de.opitzconsulting.orcas.diff.AbstractStatementBuilder
de.opitzconsulting.orcas.diff.StatementBuilder
- Direct Known Subclasses:
StatementBuilderWithDiff
public class StatementBuilder extends AbstractStatementBuilder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADDITIONSONLY_ALTERNATIVE_COMMENT
static java.lang.String
ADDITIONSONLY_COMMENT
Fields inherited from class de.opitzconsulting.orcas.diff.AbstractStatementBuilder
_stmt, alterTableCombiner
-
Constructor Summary
Constructors Constructor Description StatementBuilder(java.util.function.Supplier<DiffAction> pDiffActionSupplier, boolean pIsAdditionsOnlyMode, AlterTableCombiner pAlterTableCombiner)
-
Method Summary
Modifier and Type Method Description void
fail(java.lang.String pMessage)
void
failIfAdditionsOnly(boolean pFailIfAdditionsOnly, java.lang.String pMessage)
void
failIfAdditionsOnly(java.lang.String pMessage)
void
ignoreEverythingIfAdditionsOnly(boolean pIgnoreIfAdditionsOnly)
Methods inherited from class de.opitzconsulting.orcas.diff.AbstractStatementBuilder
stmtAppend, stmtStart, stmtStartAlterTable, stmtStartAlterTable, stmtStartAlterTableNoCombine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ADDITIONSONLY_COMMENT
public static final java.lang.String ADDITIONSONLY_COMMENT- See Also:
- Constant Field Values
-
ADDITIONSONLY_ALTERNATIVE_COMMENT
public static final java.lang.String ADDITIONSONLY_ALTERNATIVE_COMMENT- See Also:
- Constant Field Values
-
-
Constructor Details
-
StatementBuilder
public StatementBuilder(java.util.function.Supplier<DiffAction> pDiffActionSupplier, boolean pIsAdditionsOnlyMode, AlterTableCombiner pAlterTableCombiner)
-
-
Method Details
-
failIfAdditionsOnly
public void failIfAdditionsOnly(java.lang.String pMessage) -
failIfAdditionsOnly
public void failIfAdditionsOnly(boolean pFailIfAdditionsOnly, java.lang.String pMessage) -
fail
public void fail(java.lang.String pMessage) -
ignoreEverythingIfAdditionsOnly
public void ignoreEverythingIfAdditionsOnly(boolean pIgnoreIfAdditionsOnly)
-