//#define _GLIBCXX_PARALLEL
+
+// Usage: ./binloader IN1 IN2 IN3 ... OUT
+
#include <stdio.h>
#include <vector>
#include <mtbl.h>
{
vector<Element> elems;
- for (int i = 1; i < argc; ++i) {
+ for (int i = 1; i < argc - 1; ++i) {
FILE *fp = fopen(argv[i], "rb");
if (fp == NULL) {
perror(argv[i]);
sort(elems.begin(), elems.end());
printf("Writing SSTable...\n");
- mtbl_writer* mtbl = mtbl_writer_init("open.mtbl", NULL);
+ mtbl_writer_options* wopt = mtbl_writer_options_init();
+ mtbl_writer_options_set_compression(wopt, MTBL_COMPRESSION_SNAPPY);
+ mtbl_writer* mtbl = mtbl_writer_init(argv[argc - 1], wopt);
Count c;
for (int i = 0; i < elems.size(); ++i) {
if (elems[i].result == WHITE) {