com.snowplowanalytics.iglu.schemaddl.experimental
Try to add a next version to the tree, which can be rejected if any properties don't hold
Get all SchemaVers in particular MODEL (used for migrations)
list of MODEL clusters in reverse order (latest one is head) e.g.
list of MODEL clusters in reverse order (latest one is head) e.g. (1, [0-0, 0-1]), (2, [0-0]), (1, [0-2, 1-0])
Get all versions in their natural order
The order preserving tree, containing all versions and satisfying following properties: - A version is _clustered_ with previous ones if higher group matches e.g. for 1-0-0 and 1-0-1 both higher groups (MODEL and REVISION) match e.g. for 1-0-1 and 1-1-0 only MODEL matches, so same MODEL cluster, but new REVISION cluster - A version spawns a new cluster if previous higher group is either smaller or larger e.g. 1-0-0, 1-1-0, 1-0-1 is a valid version list, but has three separate REVISION clusters - There's no gaps between versions (e.g. [1-0-0, 1-0-2] is impossible) - Tree is non-empty and always starts with 1-0-0