1
0
mirror of https://github.com/cldellow/sqlite-parquet-vtable.git synced 2025-02-26 06:39:45 +00:00
sqlite-parquet-vtable/parquet/parquet_table.h

22 lines
429 B
C
Raw Normal View History

#ifndef PARQUET_TABLE_H
#define PARQUET_TABLE_H
2018-03-08 13:21:33 -05:00
#include <vector>
#include <string>
#include "parquet/api/reader.h"
class ParquetTable {
2018-03-08 13:21:33 -05:00
std::vector<std::string> columnNames;
std::shared_ptr<parquet::FileMetaData> metadata;
2018-03-08 13:21:33 -05:00
public:
ParquetTable(std::string file);
std::string CreateStatement();
std::string file;
2018-03-08 13:21:33 -05:00
std::string columnName(int idx);
std::shared_ptr<parquet::FileMetaData> getMetadata();
};
#endif