package org.sql2o.data;
import org.sql2o.ResultSetIterable;
import java.util.List;
/**
* @author aldenquimby@gmail.com
*/
public class LazyTable implements AutoCloseable {
private String name;
private ResultSetIterable<Row> rows;
private List<Column> columns;
public String getName() {
return name;
}
void setName(String name) {
this.name = name;
}
public Iterable<Row> rows() {
return rows;
}
public void setRows(ResultSetIterable<Row> rows) {
this.rows = rows;
}
public List<Column> columns() {
return columns;
}
void setColumns(List<Column> columns) {
this.columns = columns;
}
public void close() {
this.rows.close();
}
}