package com.simplecity.amp_library.model;
import android.net.Uri;
import java.util.Arrays;
public class Query {
public Uri uri;
public String[] projection;
public String selection;
public String[] args;
public String sort;
Query(Builder builder) {
uri = builder.uri;
projection = builder.projection;
selection = builder.selection;
args = builder.args;
sort = builder.sort;
}
public static final class Builder {
Uri uri;
String[] projection;
String selection;
String[] args;
String sort;
public Builder() {
}
public Builder uri(Uri val) {
uri = val;
return this;
}
public Builder projection(String[] val) {
projection = val;
return this;
}
public Builder selection(String val) {
selection = val;
return this;
}
public Builder args(String[] val) {
args = val;
return this;
}
public Builder sort(String val) {
sort = val;
return this;
}
public Query build() {
return new Query(this);
}
}
@Override
public String toString() {
return "Query{" +
"\nuri=" + uri +
"\nPROJECTION=" + Arrays.toString(projection) +
"\nselection='" + selection + '\'' +
"\nargs=" + Arrays.toString(args) +
"\nsort='" + sort + '\'' +
'}';
}
}