public long insert(final InsertQuery query) {
        return runner.run(new TransactionWrapper<Long>() {
            public Long perform(QueryRunner queryRunner) {
                return queryRunner.insert(query);
            }
        });
    }
public long insert(final InsertQuery query) {
        return runner.run(new TransactionWrapper<Long>() {
            public Long perform(QueryRunner queryRunner) {
                return queryRunner.insert(query);
            }
        });
    }
public long insert ( final InsertQuery query ) { return runner . run ( new TransactionWrapper < Long > ( ) { public Long perform ( QueryRunner queryRunner ) { return queryRunner . insert ( query ) ; } } ) ; }
Run insert query, uses {@link QueryRunner#insert(org.polyjdbc.core.query.InsertQuery) }.
Run insert query uses {