Package ac.simons.neo4j.migrations.core.catalog
package ac.simons.neo4j.migrations.core.catalog
-
ClassDescriptionRepresents a schema of Constraints Indizes and probably other things in the future to come.This represents a diff results between two catalogs.CatalogItem<T extends ItemType>An item in the catalog (of either a single migration or the whole context with the merged catalog).A somewhat Neo4j version independent representation of a constraint.Constraints available for both nodes and relationships.Allows to specify the type of the constraint.Programmatic way of defining constraints for nodes.Programmatic way of defining constraints for relationships.Enumerates the different kinds of constraints.A somewhat Neo4j version independent representation of an index.Programmatic way of defining indexes.A fulltext builder, the only index allowing multiple types when being created.Marker for the step after an index has been given a name.Fulltext is the only index available for multiple labels and multiple types in on go.Allows to specify the type of the constraint.Enumerates the different kinds of indexes.Marker interface for detailed item type specifications (such as a unique constraint or a BTREE index).The unique id of an
item
.The operator to an operation.Contextual information passed to renderers.Deprecated.Not meant to be part of a public API, but cannot restrict it in Java 8Defines the version and the edition of the current context.Additional options passed to a Cypher renderer.Allows adding idempotency to the context.Allows adding idempotency to the context.Additional options passed to an XML renderer.Renderer<T>Renders constraints.Target formatsEnumerates possible target entities of constraints and indexes.