|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DropViewChange | Line # 13 | 7 | 0% | 8 | 0 | 100% |
1.0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (10) | |||
| Result | |||
|
0.8125
|
liquibase.change.core.DropViewChangeTest.generateStatement
liquibase.change.core.DropViewChangeTest.generateStatement
|
1 PASS | |
|
0.5625
|
liquibase.change.AbstractChangeTest.validate
liquibase.change.AbstractChangeTest.validate
|
1 PASS | |
|
0.5625
|
liquibase.change.AbstractChangeTest.isSupported
liquibase.change.AbstractChangeTest.isSupported
|
1 PASS | |
|
0.5
|
liquibase.change.core.DropViewChangeTest.getConfirmationMessage
liquibase.change.core.DropViewChangeTest.getConfirmationMessage
|
1 PASS | |
|
0.375
|
liquibase.serializer.core.xml.XMLChangeLogSerializerTest.createNode_DropViewChange_withSchema
liquibase.serializer.core.xml.XMLChangeLogSerializerTest.createNode_DropViewChange_withSchema
|
1 PASS | |
|
0.25
|
liquibase.serializer.core.xml.XMLChangeLogSerializerTest.createNode_DropViewChange
liquibase.serializer.core.xml.XMLChangeLogSerializerTest.createNode_DropViewChange
|
1 PASS | |
|
0.125
|
liquibase.serializer.core.string.StringChangeLogSerializerTest.tryAllChanges
liquibase.serializer.core.string.StringChangeLogSerializerTest.tryAllChanges
|
1 PASS | |
|
0.125
|
liquibase.change.core.DropViewChangeTest.getRefactoringName
liquibase.change.core.DropViewChangeTest.getRefactoringName
|
1 PASS | |
|
0.125
|
liquibase.change.core.ChangeFactoryTest.reset
liquibase.change.core.ChangeFactoryTest.reset
|
1 PASS | |
|
0.125
|
liquibase.change.AbstractChangeTest.generateCheckSum
liquibase.change.AbstractChangeTest.generateCheckSum
|
1 PASS | |
| 1 | package liquibase.change.core; | |
| 2 | ||
| 3 | import liquibase.change.AbstractChange; | |
| 4 | import liquibase.change.ChangeMetaData; | |
| 5 | import liquibase.database.Database; | |
| 6 | import liquibase.statement.SqlStatement; | |
| 7 | import liquibase.statement.core.DropViewStatement; | |
| 8 | import liquibase.util.StringUtils; | |
| 9 | ||
| 10 | /** | |
| 11 | * Drops an existing view. | |
| 12 | */ | |
| 13 | public class DropViewChange extends AbstractChange { | |
| 14 | private String schemaName; | |
| 15 | private String viewName; | |
| 16 | ||
| 17 | 18 |
public DropViewChange() { |
| 18 | 18 | super("dropView", "Drop View", ChangeMetaData.PRIORITY_DEFAULT); |
| 19 | } | |
| 20 | ||
| 21 | 47 |
public String getSchemaName() { |
| 22 | 47 | return schemaName; |
| 23 | } | |
| 24 | ||
| 25 | 2 |
public void setSchemaName(String schemaName) { |
| 26 | 2 | this.schemaName = StringUtils.trimToNull(schemaName); |
| 27 | } | |
| 28 | ||
| 29 | 47 |
public String getViewName() { |
| 30 | 47 | return viewName; |
| 31 | } | |
| 32 | ||
| 33 | 4 |
public void setViewName(String viewName) { |
| 34 | 4 | this.viewName = viewName; |
| 35 | } | |
| 36 | ||
| 37 | 46 |
public SqlStatement[] generateStatements(Database database) { |
| 38 | 46 | return new SqlStatement[] { new DropViewStatement(getSchemaName() == null ? database.getDefaultSchemaName() |
| 39 | : getSchemaName(), getViewName()), }; | |
| 40 | } | |
| 41 | ||
| 42 | 1 |
public String getConfirmationMessage() { |
| 43 | 1 | return "View " + getViewName() + " dropped"; |
| 44 | } | |
| 45 | ||
| 46 | } | |
|
||||||||||||