001package gudusoft.gsqlparser.slpc.adapter;
002
003/** Byte-level repeatability result for two projections of the same POJO. */
004public final class DeterminismReport {
005    private final boolean byteIdentical;
006    private final String firstSha256, secondSha256, legacyOutputSha256;
007
008    DeterminismReport(boolean byteIdentical, String firstSha256, String secondSha256, String legacyOutputSha256) {
009        this.byteIdentical = byteIdentical; this.firstSha256 = firstSha256;
010        this.secondSha256 = secondSha256; this.legacyOutputSha256 = legacyOutputSha256;
011    }
012    public boolean byteIdentical() { return byteIdentical; }
013    public String firstSha256() { return firstSha256; }
014    public String secondSha256() { return secondSha256; }
015    public String legacyOutputSha256() { return legacyOutputSha256; }
016}