Class OrderByFragmentParser

    • Constructor Detail

      • OrderByFragmentParser

        public OrderByFragmentParser​(antlr.TokenStream lexer,
                                     TranslationContext context)
    • Method Detail

      • getColumnReferences

        public java.util.Set<java.lang.String> getColumnReferences()
      • quotedString

        protected antlr.collections.AST quotedString​(antlr.collections.AST ident)
        Description copied from class: GeneratedOrderByFragmentParser
        Process the given node as a quote string.
        Overrides:
        quotedString in class GeneratedOrderByFragmentParser
        Parameters:
        ident - The quoted string. This is used from within function param recognition, and represents a SQL-quoted string.
        Returns:
        The processed node.
      • resolveFunction

        protected antlr.collections.AST resolveFunction​(antlr.collections.AST ast)
        Description copied from class: GeneratedOrderByFragmentParser
        Process the given node as a function.
        Overrides:
        resolveFunction in class GeneratedOrderByFragmentParser
        Parameters:
        ast - The node representing the function invocation (including parameters as subtree components).
        Returns:
        The processed node.
      • resolveIdent

        protected antlr.collections.AST resolveIdent​(antlr.collections.AST ident)
        Description copied from class: GeneratedOrderByFragmentParser
        Process the given node as an IDENT. May represent either a column reference or a property reference.
        Overrides:
        resolveIdent in class GeneratedOrderByFragmentParser
        Parameters:
        ident - The node whose text represents either a column or property reference.
        Returns:
        The processed node.
      • postProcessSortSpecification

        protected antlr.collections.AST postProcessSortSpecification​(antlr.collections.AST sortSpec)
        Description copied from class: GeneratedOrderByFragmentParser
        Allow post processing of each sort specification
        Overrides:
        postProcessSortSpecification in class GeneratedOrderByFragmentParser
        Parameters:
        sortSpec - The grammar-built sort specification subtree.
        Returns:
        The processed sort specification subtree.
      • traceIn

        public void traceIn​(java.lang.String ruleName)
        Overrides:
        traceIn in class antlr.LLkParser
      • traceOut

        public void traceOut​(java.lang.String ruleName)
        Overrides:
        traceOut in class antlr.LLkParser