Package dev.omnist.algebra


package dev.omnist.algebra
The normative Schema Algebra: operations that reason about and transform an OSD Schema itself, rather than the documents it describes — normalize, prune, extract, lint, compatible_with, equivalent, is_empty, and structural inference from sample documents (omnist-spec §6).
  • Class
    Description
    Structured exception thrown when a schema algebra or inference operation fails (omnist-spec §6).
    Explains why a single field was inferred as any rather than a specific scalar kind, part of InferResult.
    The result of SchemaAlgebra.inferWithReport(List, String, boolean): the inferred schema plus a report of every field that fell back to any.
    One structural diagnostic returned by SchemaAlgebra.lint(S) (§6.11).
    Normative Schema Algebra operations (§6 of 06-schema-algebra.md).