@WithBridgeMethods(value = SQLInsertClause.class, castRequired = true)
    public C addBatch() {
        if (subQueryBuilder != null) {
            subQuery = subQueryBuilder.select(values.toArray(new Expression[values.size()])).clone();
            values.clear();
        }
        batches.add(new SQLInsertBatch(columns, values, subQuery));
        columns.clear();
        values.clear();
        subQuery = null;
        return (C) this;
    }
@ WithBridgeMethods ( value = SQLInsertClause . class , castRequired = true ) public C addBatch ( ) { if ( subQueryBuilder != null ) { subQuery = subQueryBuilder . select ( values . toArray ( new Expression [ values . size ( ) ] ) ) . clone ( ) ; values . clear ( ) ; } batches . add ( new SQLInsertBatch ( columns , values , subQuery ) ) ; columns . clear ( ) ; values . clear ( ) ; subQuery = null ; return ( C ) this ; }
Add the current state of bindings as a batch item

@return the current object