001package gudusoft.gsqlparser.lineage2.contract;
002
003/**
004 * The frozen rev-3 nine-role taxonomy (lineage2-contract.md ยง5). The enum
005 * values are the exact JSON strings emitted on {@code Edge.role}.
006 *
007 * <p>Internal API: not part of the public gsqlparser surface.
008 */
009public enum LineageRole {
010    DIRECT, TRANSFORM, FILTER, JOIN, AGGREGATE, DERIVED, CONDITION, LOOKUP, UNKNOWN
011}