result set
This commit is contained in:
parent
c3ba870834
commit
4a9fca0bbd
|
@ -11,7 +11,7 @@ import java.util.Map;
|
|||
* Created by root on 17. 4. 25.
|
||||
*/
|
||||
public abstract class OFResultSet {
|
||||
|
||||
// properties
|
||||
protected Item item;
|
||||
protected List<List<String>> rows;
|
||||
protected Map<String, Integer> meta = null;
|
||||
|
@ -40,7 +40,15 @@ public abstract class OFResultSet {
|
|||
this.item = item;
|
||||
}
|
||||
|
||||
|
||||
// methods
|
||||
static public OFResultSet newInstance(Item item) {
|
||||
String type = (String) item.getQuery().getQueryInfo().get("parseDirection");
|
||||
if (type.equals("row")) {
|
||||
return new OFResultSetRow(item);
|
||||
} else {
|
||||
return new OFResultSetCol(item);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public OFResultSet(Item item) {
|
||||
|
@ -58,17 +66,9 @@ public abstract class OFResultSet {
|
|||
return parse();
|
||||
}
|
||||
|
||||
// abstracts
|
||||
public abstract void setMeta();
|
||||
|
||||
public abstract Map<String, String> parse();
|
||||
|
||||
static public OFResultSet newInstance(Item item) {
|
||||
String type = (String) item.getQuery().getQueryInfo().get("parseDirection");
|
||||
if (type.equals("row")) {
|
||||
return new OFResultSetRow(item);
|
||||
} else {
|
||||
return new OFResultSetCol(item);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user