Package com.darkcollective.relix.semantic


package com.darkcollective.relix.semantic
The result of analysing a script, and the seams analysis reads through.

SemanticModel is the analysed script: its symbols, every node's inferred heading (SchemaAnnotations), its root queries and its schema graph. A problem the analyser found is a SemanticError of some Severity.

Two seams supply what a script does not carry itself: a ScriptLoader reads the files an import names, and a CatalogProvider describes the tables a connection holds. A CatalogSnapshot is a catalog captured once and replayed with nothing reachable.