Class TerminalParser


  • final class TerminalParser
    extends java.lang.Object
    Lexers and terminal level parsers for SQL.
    • Constructor Summary

      Constructors 
      Constructor Description
      TerminalParser()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static <T> T parse​(Parser<T> parser, java.lang.String source)  
      static Parser<?> phrase​(java.lang.String phrase)  
      static Parser<?> term​(java.lang.String term)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • OPERATORS

        private static final java.lang.String[] OPERATORS
      • KEYWORDS

        private static final java.lang.String[] KEYWORDS
      • TERMS

        private static final Terminals TERMS
      • TOKENIZER

        private static final Parser<?> TOKENIZER
      • NUMBER

        static final Parser<java.lang.String> NUMBER
      • STRING

        static final Parser<java.lang.String> STRING
      • NAME

        static final Parser<java.lang.String> NAME
    • Constructor Detail

      • TerminalParser

        TerminalParser()
    • Method Detail

      • parse

        static <T> T parse​(Parser<T> parser,
                           java.lang.String source)
      • term

        public static Parser<?> term​(java.lang.String term)
      • phrase

        public static Parser<?> phrase​(java.lang.String phrase)