001package gudusoft.gsqlparser.resolver2; 002 003/** 004 * Status of column resolution. 005 * Indicates whether a column reference was successfully resolved, 006 * has ambiguity, or could not be found. 007 */ 008public enum ResolutionStatus { 009 /** 010 * Column was successfully resolved to exactly one source. 011 * The resolution is unambiguous and confident. 012 */ 013 EXACT_MATCH, 014 015 /** 016 * Column has multiple possible sources (ambiguous). 017 * Multiple tables contain columns with the same name. 018 * Candidates are ranked by confidence. 019 */ 020 AMBIGUOUS, 021 022 /** 023 * Column could not be resolved to any source. 024 * No matching column was found in any visible table. 025 */ 026 NOT_FOUND 027}