private String getMatchedString()

in src/main/java/com/uber/uberscriptquery/antlr4/parsing/QuerySqlParser.java [214:227]


    private String getMatchedString(ParserRuleContext ctx, char[] charArray) {
        if (ctx == null || ctx.getStart() == null) {
            return null;
        }

        int startIndex = ctx.getStart().getStartIndex();
        int endIndex = ctx.getStop().getStopIndex();

        if (endIndex < startIndex) {
            return "";
        }

        return new String(charArray, startIndex, endIndex + 1 - startIndex);
    }