@Override
    public void doLimitForSelectRequest(SelectRequest selectRequest) throws SQLException {
        if (null == selectRequest || !enabledLimit) {
            return;
        }
        doLimit(selectRequest.getSql());
    }
@Test
    void testDoLimitForSelectRequestInvalid() throws SQLException {
        SelectRequest selectRequest = SelectRequest.builder().sql("select * from test").build();
        SelectRequest invalid = SelectRequest.builder().sql("CALL SALES.TOTAL_REVENUES()").build();
        List<SelectRequest> selectRequests = new LinkedList<>();
        selectRequests.add(selectRequest);
        selectRequests.add(invalid);
        assertThrows(SQLException.class, () -> sqlLimiter.doLimitForSelectRequest(selectRequests));
    }