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}