include/relpipe/reader/handlers/RelationalReaderBaseHandler.h
author František Kučera <franta-hg@frantovo.cz>
Sun, 09 Sep 2018 21:01:17 +0200
branchv_0
changeset 22 e81019af67dc
parent 19 3e1308e7606d
child 29 755978b0935c
permissions -rw-r--r--
use AttributeMetadata instead of std::pair for relation header

#pragma once

#include <vector>

#include "../TypeId.h"
#include "AttributeMetadata.h"

namespace relpipe {
namespace reader {
namespace handlers {

class RelationalReaderBaseHadler {
public:
	virtual ~RelationalReaderBaseHadler() = default;

	virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) = 0;

	virtual void endOfPipe() = 0;

};

}
}
}