Interface Counters
- All Known Implementing Classes:
Counters.Empty
public interface Counters
Represents the available changes to the Graph done by a refactoring.
- Since:
- 1.10.0
- Author:
- Michael J. Simons
- Soundtrack
- Antilopen Gang - Adrenochrom
-
Method Details
-
empty
- Returns:
- An empty instance
-
of
Creates a newCounters
instance from the values inside a map. If a required value is not present, 0 will be assumed.- Parameters:
values
- The values to be used- Returns:
- Counters, never null
-
nodesCreated
int nodesCreated()- Returns:
- Number of nodes created
-
nodesDeleted
int nodesDeleted()- Returns:
- Number of nodes deleted
-
labelsAdded
int labelsAdded()- Returns:
- Number of labels added
-
labelsRemoved
int labelsRemoved()- Returns:
- Number of labels removed
-
typesAdded
int typesAdded()- Returns:
- Number of types added
-
typesRemoved
int typesRemoved()- Returns:
- Number types removed
-
propertiesSet
int propertiesSet()- Returns:
- Number of properties changed
-
indexesAdded
int indexesAdded()- Returns:
- number of indexes added to the schema.
-
indexesRemoved
int indexesRemoved()- Returns:
- number of indexes removed from the schema.
-
constraintsAdded
int constraintsAdded()- Returns:
- number of constraints added to the schema.
-
constraintsRemoved
int constraintsRemoved()- Returns:
- number of constraints removed from the schema.
-
add
Addrhs
to this instance, creating a new one- Parameters:
rhs
- The counters to add to this instance- Returns:
- a new set of counters
-