include/relpipe/reader/handlers/RelationalReaderStringHandler.h
author František Kučera <franta-hg@frantovo.cz>
Mon, 03 Sep 2018 23:40:12 +0200
branchv_0
changeset 18 e11f1ad20826
parent 16 9b8139bb0519
child 29 755978b0935c
permissions -rw-r--r--
read using std::function

#pragma once

#include <vector>

#include "../TypeId.h"
#include "RelationalReaderBaseHandler.h"

namespace relpipe {
namespace reader {
namespace handlers {

class RelationalReaderStringHadler : public RelationalReaderBaseHadler {
public:
	
	virtual void attribute(const string_t& value) = 0;
	
	// TODO: null values:
	// a) special constant for null value
	// b) virtual void attribute(const string_t& value, boolean_t isNull) = 0;
	// c) virtual void null() = 0;

};

}
}
}