Class SqlEngineException

    • Constructor Detail

      • SqlEngineException

        public SqlEngineException​(String msg)
        Creates a new instance of the exception in the process of lexer and parser processing.
        Parameters:
        msg - the error message
      • SqlEngineException

        public SqlEngineException​(String msg,
                                  List<ErrorMsg> lexerErrors,
                                  List<ErrorMsg> parserErrors,
                                  List<ErrorMsg> processorErrors)
        Creates a new instance of the exception in the process of lexer and parser processing.
        Parameters:
        msg - the error message
        lexerErrors - the optional list of (ANTLR) lexer errors
        parserErrors - the optional list of (ANTLR) parser errors
        processorErrors - the optional list of (ANTLR) processor errors
      • SqlEngineException

        public SqlEngineException​(String msg,
                                  List<ErrorMsg> lexerErrors,
                                  List<ErrorMsg> parserErrors)
        Creates a new instance of the exception in the process of lexer and parser processing.
        Parameters:
        msg - the error message
        lexerErrors - the optional list of (ANTLR) lexer errors
        parserErrors - the optional list of (ANTLR) parser errors
    • Method Detail

      • getMessage

        public String getMessage()
        Creates a human readable message describing the exception raised in the process of lexer and parser processing.
        Overrides:
        getMessage in class Throwable
        Returns:
        the readable message describing exception