Class ResolverRules

    • Field Detail

      • RESOLVE_CALL_BY_ARGUMENTS

        public static final ResolverRule RESOLVE_CALL_BY_ARGUMENTS
        Resolves call based on argument types. See ResolveCallByArgumentsRule for details.
      • LOOKUP_CALL_BY_NAME

        public static final ResolverRule LOOKUP_CALL_BY_NAME
        Looks up unresolved call by name. See LookupCallByNameRule for details.
      • OVER_WINDOWS

        public static final ResolverRule OVER_WINDOWS
        Concatenates over aggregations with corresponding over window. See OverWindowResolverRule for details.
      • FLATTEN_STAR_REFERENCE

        public static final ResolverRule FLATTEN_STAR_REFERENCE
        Resolves '*' expressions to corresponding fields of inputs. See StarReferenceFlatteningRule for details.
      • EXPAND_COLUMN_FUNCTIONS

        public static final ResolverRule EXPAND_COLUMN_FUNCTIONS
        Resolves column functions to corresponding fields of inputs. See ExpandColumnFunctionsRule for details.
      • QUALIFY_BUILT_IN_FUNCTIONS

        public static final ResolverRule QUALIFY_BUILT_IN_FUNCTIONS
        Looks up unresolved calls of built-in functions to make them fully qualified.