class ShardingExecuteEngine implements AutoCloseable {

    public <I, O> List<O> groupExecute(final Collection<ShardingExecuteGroup<I>> inputGroups, final ShardingGroupExecuteCallback<I, O> callback) throws SQLException {
        return groupExecute(inputGroups, null, callback, false);
    }

    public  ShardingExecuteEngine(final int executorSize);

}