Skip to content

Commit 3fa6cc7

Browse files
protocolstardustsingaraiona
authored andcommitted
feat(table) - Add pivot function
1 parent 0c9c240 commit 3fa6cc7

10 files changed

Lines changed: 913 additions & 1 deletion

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ CORE_OBJECTS = core/poll.o core/ipc.o core/runtime.o core/sys.o core/os.o core/p
6060
core/sock.o core/error.o core/math.o core/cmp.o core/items.o core/logic.o core/compose.o core/order.o core/io.o\
6161
core/misc.o core/freelist.o core/update.o core/join.o core/query.o core/cond.o\
6262
core/iter.o core/dynlib.o core/aggr.o core/index.o core/group.o core/filter.o core/atomic.o\
63-
core/thread.o core/pool.o core/progress.o core/fdmap.o core/signal.o core/log.o
63+
core/thread.o core/pool.o core/progress.o core/fdmap.o core/signal.o core/log.o core/pivot.o
6464
APP_COMMON = app/repl.o app/term.o
6565
APP_OBJECTS = app/main.o $(APP_COMMON)
6666
TESTS_OBJECTS = tests/main.o

core/env.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
#include "vary.h"
5252
#include "os.h"
5353
#include "proc.h"
54+
#include "pivot.h"
5455

5556
i64_t SYMBOL_FN;
5657
i64_t SYMBOL_SELF;
@@ -256,6 +257,7 @@ nil_t init_functions(obj_p functions)
256257
REGISTER_FN(functions, "asof-join", TYPE_VARY, FN_NONE, ray_asof_join);
257258
REGISTER_FN(functions, "window-join", TYPE_VARY, FN_NONE, ray_window_join);
258259
REGISTER_FN(functions, "window-join1", TYPE_VARY, FN_NONE, ray_window_join1);
260+
REGISTER_FN(functions, "pivot", TYPE_VARY, FN_NONE, ray_pivot);
259261
REGISTER_FN(functions, "if", TYPE_VARY, FN_NONE | FN_SPECIAL_FORM, ray_cond);
260262
REGISTER_FN(functions, "return", TYPE_VARY, FN_NONE, ray_return);
261263
REGISTER_FN(functions, "hopen", TYPE_VARY, FN_NONE, ray_hopen);

0 commit comments

Comments
 (0)