Package ac.simons.neo4j.migrations.core
Class CleanResult
java.lang.Object
ac.simons.neo4j.migrations.core.CleanResult
- All Implemented Interfaces:
DatabaseOperationResult,OperationResult
Result of a clean operation. The result is immutable.
- Since:
- 1.1.0
- Author:
- Michael J. Simons
-
Method Summary
Modifier and TypeMethodDescriptionThe list of chains deleted.longlonglonglongMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ac.simons.neo4j.migrations.core.OperationResult
getWarnings
-
Method Details
-
getAffectedDatabase
- Specified by:
getAffectedDatabasein interfaceDatabaseOperationResult- Returns:
- the optional name of the database clean, an empty optional indicates the default database
-
getChainsDeleted
The list of chains deleted.- Returns:
- the name of the chains' migration targets
-
getNodesDeleted
public long getNodesDeleted()- Returns:
- how many nodes have been deleted.
-
getRelationshipsDeleted
public long getRelationshipsDeleted()- Returns:
- how many relationships have been deleted
-
getConstraintsRemoved
public long getConstraintsRemoved()- Returns:
- how many constraints have been removed
-
getIndexesRemoved
public long getIndexesRemoved()- Returns:
- how many indexes have been removed
-
prettyPrint
- Specified by:
prettyPrintin interfaceOperationResult- Returns:
- a sensible string applicable in a log or info message
-