001package gudusoft.gsqlparser.ir.common; 002 003/** 004 * Types of evidence that support an analysis conclusion. 005 */ 006public enum EvidenceKind { 007 008 /** Statically fully resolved. */ 009 STATIC_RESOLVED, 010 011 /** Dynamic SQL template partially parsed. */ 012 DYNAMIC_SQL_TEMPLATE, 013 014 /** Dynamic SQL requires runtime supplementation. */ 015 DYNAMIC_SQL_RUNTIME, 016 017 /** Name is ambiguous (multiple candidates). */ 018 AMBIGUOUS_NAME, 019 020 /** Heuristic matching was used. */ 021 HEURISTIC_MATCH, 022 023 /** Type was inferred. */ 024 TYPE_INFERRED, 025 026 /** Overload was resolved. */ 027 OVERLOAD_RESOLVED 028}