Class InvalidQualifierException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
UndeclaredScriptVariableException

public class InvalidQualifierException extends RuntimeException
A dotted column qualifier naming no FROM-clause key — live's "SQL compilation error: invalid identifier 'R.C'": an alias REPLACES the table name, in the SELECT list, WHERE, GROUP BY and ORDER BY alike (each measured). Typed so the lenient retry chains (WhereOperator's fallback evaluator, GroupByOperator's key builder, OrderByExecutor's comparator) can rethrow it instead of quietly re-resolving through a keyless evaluator: an invalid qualifier is definitive.
See Also:
  • Constructor Details

    • InvalidQualifierException

      public InvalidQualifierException(String qualifiedName)
    • InvalidQualifierException

      public InvalidQualifierException(String qualifiedName, SourcePosition position)
      The same refusal, carrying the source position live always reports. Used where the offending reference knows where it was written; the position-less constructor stays for the resolution paths that have only a name.