
prerna.ds.py.RawPandasWrapper Maven / Gradle / Ivy
The newest version!
package prerna.ds.py;
import java.io.IOException;
import prerna.algorithm.api.SemossDataType;
import prerna.engine.api.IDatabaseEngine;
import prerna.engine.api.IHeadersDataRow;
import prerna.engine.api.IRawSelectWrapper;
public class RawPandasWrapper implements IRawSelectWrapper {
PandasIterator iterator = null;
@Override
public void execute() {
// TODO Auto-generated method stub
}
@Override
public void setQuery(String query) {
// TODO Auto-generated method stub
}
@Override
public String getQuery() {
// TODO Auto-generated method stub
return iterator.getQuery();
}
@Override
public void close() throws IOException {
// TODO Auto-generated method stub
}
@Override
public void setEngine(IDatabaseEngine engine) {
// TODO Auto-generated method stub
}
@Override
public boolean hasNext() {
// TODO Auto-generated method stub
return iterator.hasNext();
}
@Override
public IHeadersDataRow next() {
// TODO Auto-generated method stub
return iterator.next();
}
@Override
public String[] getHeaders() {
// TODO Auto-generated method stub
return iterator.getHeaders();
}
@Override
public SemossDataType[] getTypes() {
// TODO Auto-generated method stub
return iterator.colTypes;
}
@Override
public long getNumRows() {
return iterator.getInitSize();
}
@Override
public long getNumRecords() {
return iterator.getInitSize() * getHeaders().length;
}
@Override
public void reset() {
// TODO Auto-generated method stub
}
public void setPandasIterator(PandasIterator pi) {
// TODO Auto-generated method stub
this.iterator = pi;
}
@Override
public IDatabaseEngine getEngine() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean flushable() {
return false;
}
@Override
public String flush() {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy