@@ -0,0 +1,1381 @@
+/*%0A *%0A * Copyright (c) 2006-2019, Speedment, Inc. All Rights Reserved.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22); You may not%0A * use this file except in compliance with the License. You may obtain a copy of%0A * the License at:%0A *%0A * http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A * License for the specific language governing permissions and limitations under%0A * the License.%0A */%0Apackage com.speedment.runtime.core.db;%0A%0Aimport java.sql.SQLException;%0Aimport java.util.function.Consumer;%0A%0Aimport static java.util.Objects.requireNonNull;%0A%0A/**%0A * A variation of the standard %7B@code java.util.function.Consumer%7D that throws a%0A * %7B@code SQLException%7D if an error occurred while the supplier was getted.%0A *%0A * @param %3CT%3E supplied type%0A *%0A * @author Per Minborg%0A */%0A@FunctionalInterface%0Apublic interface SqlBiConsumer%3CT%3E %7B%0A%0A    /**%0A     * Performs this operation on the given argument.%0A     *%0A     * @param t the input argument to consume%0A     * @throws SQLException on error%0A     */%0A    void accept(T t) throws SQLException;%0A%0A    static %3CT%3E SqlBiConsumer%3CT%3E wrap(Consumer%3CT%3E inner) %7B%0A        return requireNonNull(inner)::accept;%0A    %7D%0A%7D%0A

add SqlBiConsumer