@Override
  public InterpreterResult interpret(String st, InterpreterContext context) {
    return helper.interpret(session, st, context);
  }
@Test
  void should_interpret_select_statement_with_cql_format() {
    // When
    intrContext.getLocalProperties().put("outputFormat", "cql");
    final InterpreterResult actual = interpreter.interpret(
        "SELECT * FROM " + ARTISTS_TABLE + " LIMIT 2;", intrContext);
    intrContext.getLocalProperties().remove("outputFormat");

    // Then
    assertNotNull(actual);
    assertEquals(Code.SUCCESS, actual.code());
    assertEquals("name\tborn\tcountry\tdied\tgender\tstyles\ttype\n" +
        "'Bogdan Raczynski'\t'1977-01-01'\t'Poland'\tnull\t'Male'\t" +
        "['Dance','Electro']\t'Person'\n" +
        "'Krishna Das'\t'1947-05-31'\t'USA'\tnull\t'Male'\t['Unknown']\t'Person'\n",
        actual.message().get(0).getData());
  }