@Override
  public InterpreterResult interpret(String st, InterpreterContext context) {
    return helper.interpret(session, st, context);
  }
@Test
  void should_display_statistics_for_non_select_statement() {
    // Given
    String query = "USE zeppelin;\nCREATE TABLE IF NOT EXISTS no_select(id int PRIMARY KEY);";
    final String rawResult = reformatHtml(readTestResource(
        "/scalate/NoResultWithExecutionInfo.html"));

    // When
    final InterpreterResult actual = interpreter.interpret(query, intrContext);
    final int port = EmbeddedCassandraServerHelper.getNativeTransportPort();
    final String address = EmbeddedCassandraServerHelper.getHost();
    // Then
    final String expected = rawResult.replaceAll("TRIED_HOSTS", address + ":" + port)
        .replaceAll("QUERIED_HOSTS", address + ":" + port);

    assertEquals(Code.SUCCESS, actual.code());
    assertEquals(expected, reformatHtml(actual.message().get(0).getData()));
  }