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.Cypher types applicable as property types in constraints.Contextual information passed to renderers.Additional options passed to aconfiguration
.Defines 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.