public JSONSelect<R, T, P> beginSelect() { return new JSONSelect<R, T, P>(builder.beginSelect()) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONSelect<R, T, P> beginSelect() { return new JSONSelect<R, T, P>(builder.beginSelect()) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONArraySelect<R, T, P, N> beginSelect() { return new JSONArraySelect<R, T, P, N>(builder.beginSelect(), iterator) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONArraySelect<R, T, P, N> beginSelect() { return new JSONArraySelect<R, T, P, N>(builder.beginSelect(), iterator) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONArraySelect<R, T, P, N> beginSelect() { return new JSONArraySelect<R, T, P, N>(builder.beginSelect(), iterator) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONSelect<R, T, P> beginSelect() { return new JSONSelect<R, T, P>(builder.beginSelect()) { @Override P selectEnded() { return childCompleted(); } }; }
public JSONSelect<R, T, JSONObject<R, T, P>> beginSelect(String name) { return new JSONSelect<R, T, JSONObject<R, T, P>>(builder.addFieldPrefix(name).beginSelect()) { @Override JSONObject<R, T, P> selectEnded() { return JSONObject.this; } }; }
public JSONSelect<R, T, JSONObject<R, T, P>> beginSelect(String name) { return new JSONSelect<R, T, JSONObject<R, T, P>>(builder.addFieldPrefix(name).beginSelect()) { @Override JSONObject<R, T, P> selectEnded() { return JSONObject.this; } }; }
public JSONSelect<R, T, JSONObject<R, T, P>> beginSelect(String name) { return new JSONSelect<R, T, JSONObject<R, T, P>>(builder.addFieldPrefix(name).beginSelect()) { @Override JSONObject<R, T, P> selectEnded() { return JSONObject.this; } }; }