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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user