// Path: sane-dbc-core/src/main/java/com/novarto/sanedbc/core/ops/Binders.java
// public static final TryEffect1<PreparedStatement, SQLException> NO_BINDER = (s) -> {
// };


import fj.Unit;
import fj.control.db.DB;
import java.sql.Connection;
import java.sql.SQLException;
import static com.novarto.sanedbc.core.ops.Binders.NO_BINDER;
package com.novarto.sanedbc.core.ops;




/**
 * A db operation which takes no parameters, and returns nothing. One usecase for this is executing DDL
 */
public class EffectOp extends DB<Unit>
{

    private final UpdateOp op;

    public EffectOp(String sql)
    {
// Path: sane-dbc-core/src/main/java/com/novarto/sanedbc/core/ops/Binders.java
// public static final TryEffect1<PreparedStatement, SQLException> NO_BINDER = (s) -> {
// };


// Path: sane-dbc-core/src/main/java/com/novarto/sanedbc/core/ops/EffectOp.java
import fj.Unit;
import fj.control.db.DB;
import java.sql.Connection;
import java.sql.SQLException;
import static com.novarto.sanedbc.core.ops.Binders.NO_BINDER;

package com.novarto.sanedbc.core.ops;




/**
 * A db operation which takes no parameters, and returns nothing. One usecase for this is executing DDL
 */
public class EffectOp extends DB<Unit>
{

    private final UpdateOp op;

    public EffectOp(String sql)
    {
        this.op = new UpdateOp(sql, NO_BINDER);