All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.guppy4j.jdbc.QueryFactoryImpl Maven / Gradle / Ivy

package org.guppy4j.jdbc;

/**
 * Constructs queries
 */
public class QueryFactoryImpl implements QueryFactory {

    @Override
    public Query query(final String sql,
                       final ParamsSetter... paramsSetters) {
        return new QueryImpl(sql, paramsSetters);
    }

    @Override
    public IteratingQuery iteratingQuery(String sql,
                                         ResultIterator iterator,
                                         ParamsSetter... paramsSetters) {
        return new IteratingQueryImpl(sql, iterator, paramsSetters);
    }

    @Override
    public  QueryWithResult queryWithResult(String sql,
                                                  ResultMapper mapper,
                                                  ParamsSetter... paramsSetters) {
        return new QueryWithResultImpl(sql, mapper, paramsSetters);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy