Changeset: 43136f6332ac for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/43136f6332ac
Modified Files:
sql/backends/monet5/vaults/parquet/parquet.c
sql/server/rel_file_loader.h
Branch: parquet
Log Message:
simplified interface
diffs (42 lines):
diff --git a/sql/backends/monet5/vaults/parquet/parquet.c
b/sql/backends/monet5/vaults/parquet/parquet.c
--- a/sql/backends/monet5/vaults/parquet/parquet.c
+++ b/sql/backends/monet5/vaults/parquet/parquet.c
@@ -177,13 +177,13 @@ parquet_add_types(mvc *sql, sql_subfunc
return MAL_SUCCEED;
}
-static int
+static list *
parquet_load(mvc *sql, sql_subfunc *f, char *filename)
{
(void)sql;
(void)f;
(void)filename;
- return 0;
+ return NULL;
}
static str
diff --git a/sql/server/rel_file_loader.h b/sql/server/rel_file_loader.h
--- a/sql/server/rel_file_loader.h
+++ b/sql/server/rel_file_loader.h
@@ -12,18 +12,12 @@
#include "sql_types.h"
#include "sql_mvc.h"
-/* TODO think of set of file names */
typedef str (*fl_add_types_fptr)(mvc *sql, sql_subfunc *f, char *filename,
list *res_exps, char *name);
-typedef int (*fl_load_fptr)(mvc *sql, sql_subfunc *f, char *filename);
+typedef list *(*fl_load_fptr)(mvc *sql, sql_subfunc *f, char *filename);
typedef struct file_loader_t {
char *name;
fl_add_types_fptr add_types;
- /* api needs more designing */
- // void *fl_create(); load meta data from file
- // fl_nrows(metadata); return number of rows
- // fl_columnname(metadata, int i); return name of nth column
- // fl_loadchunk(metadata, int colnr, output_buf, nrows);
fl_load_fptr load;
} file_loader_t;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]