package squill.builder;
import java.util.List;
import squill.Result;
import squill.callback.ResultCallback;
import squill.tuple.Tuple;
public class ResultAdapter<P extends Tuple> implements Result<P> {
private final Result<P> result;
public ResultAdapter(final Result<P> result) {
this.result = result;
}
public Result getResult() {
return result;
}
public <R> List<R> map(ResultCallback<P,R> resultCallback) {
return result.map(resultCallback);
}
public long count() {
return result.count();
}
public String getSql() {
return result.getSql();
}
public List<Object> getParams() {
return result.getParams();
}
public P tuple() {
return result.tuple();
}
public List<P> list() {
return result.list();
}
}