static void setImplicitTransaction(ClickHouseRequest<?> request, boolean enable) throws ClickHouseException {
        if (enable) {
            request.set(SETTING_IMPLICIT_TRANSACTION, 1).transaction(null);
        } else {
            request.removeSetting(SETTING_IMPLICIT_TRANSACTION);
        }
    }
Updates the given request by enabling or disabling implicit transaction.

@param request non-null request to update
@param enable  whether enable implicit transaction or not
@throws ClickHouseException when failed to enable or disable implicit
                            transaction
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseTransaction.java