summaryrefslogtreecommitdiff
path: root/tools/fileDataProvider.h
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-05-13 18:56:39 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-05-13 18:56:39 +0800
commit52ca742e14e36cd37010bae9a7678dd5b1a7eaf5 (patch)
treee76674e9ae78764de175f57d7a3bb162c6ac0ed4 /tools/fileDataProvider.h
parent20587ac550cfcb2d7b3d6ec16e46ba1a8d0af869 (diff)
downloadranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.tar.gz
ranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.tar.bz2
ranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.zip
branched for mem
Diffstat (limited to 'tools/fileDataProvider.h')
-rw-r--r--tools/fileDataProvider.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/fileDataProvider.h b/tools/fileDataProvider.h
index 7bea92d..567c8e2 100644
--- a/tools/fileDataProvider.h
+++ b/tools/fileDataProvider.h
@@ -17,6 +17,7 @@ private:
public:
FileDP(std::string fn=""):fname(fn){};
virtual int getDataSet(DataList &out);
+ virtual void getAllDataSet(RidList &out){ LOG(FATAL)<<"getAllDataSet for normal FileDP not implemented";};
virtual int open(){fin.open(fname); eof=false;return 0;};
virtual int close(){fin.close();return 0;};
};
@@ -37,6 +38,7 @@ public:
void readEntries();
int getfSize() { if(!read) readEntries(); return d.getfSize();};
int getpSize();
+ virtual void getAllDataSet(RidList &out);
virtual int getDataSet(DataList &out);
virtual int open(){fin.open(fname); eof=false;return 0;};
virtual int close(){fin.close(); d.clear();return 0;};