Class SqlMetaText

    • Field Detail

      • logger

        final org.slf4j.Logger logger
        The internal slf4j logger.
      • sql

        private String sql
        An ANSI SQL fragment from META SQL.
    • Constructor Detail

      • SqlMetaText

        SqlMetaText​(String sql)
        Creates a new instance. It's used from inside ANTLR parser.
        Parameters:
        sql - the ANSI SQL fragment from META SQL
    • Method Detail

      • isWhite

        public boolean isWhite()
        Returns an indicator that the text fragment is empty.
        Returns:
        an indicator that the text fragment is empty
      • process

        public SqlProcessResult process​(SqlProcessContext ctx)
        The main contract for a dynamic ANSI SQL Query generation. Also known as a META SQL processing. The composite pattern main contract. All ANTLR grammar based elements must implement this contract.
        Specified by:
        process in interface SqlMetaElement
        Parameters:
        ctx - the crate for all input parameters and the context of processing