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}