public static ShowResultSet execute(ShowStmt statement, ConnectContext context) {
        return GlobalStateMgr.getCurrentState().getShowExecutor().showExecutorVisitor.visit(statement, context);
    }
@Test
    public void testShowCharset() throws DdlException, AnalysisException {
        // Dbeaver 23 Use
        ShowCharsetStmt stmt = new ShowCharsetStmt();

        ShowResultSet resultSet = ShowExecutor.execute(stmt, ctx);
        Assert.assertTrue(resultSet.next());
        List<List<String>> resultRows = resultSet.getResultRows();
        Assert.assertTrue(resultRows.size() >= 1);
        Assert.assertEquals(resultRows.get(0).get(0), "utf8");
    }