Class XmlStageReader

java.lang.Object
dev.frostlake.executor.copy.XmlStageReader
All Implemented Interfaces:
StageFileReader

public class XmlStageReader extends Object implements StageFileReader
XML staged-file reader (JDK DOM — no external dependency). The document is loaded into a VARIANT-shaped JsonNode: one record per file, keyed by the root element name (Snowflake's default, which keeps the outer element). Attributes become @name fields, repeated child elements become arrays, and a text-only element becomes a scalar. External entities and DOCTYPEs are disabled (XXE hardening).
  • Constructor Details

    • XmlStageReader

      public XmlStageReader()
  • Method Details