Changeset: ddd1591ca60b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ddd1591ca60b Modified Files: sql/backends/monet5/vaults/vault.h Branch: data-vaults Log Message:
Generic checktable, analyzetable, tid and bind. Enum for vault status and reader diffs (39 lines): diff --git a/sql/backends/monet5/vaults/vault.h b/sql/backends/monet5/vaults/vault.h --- a/sql/backends/monet5/vaults/vault.h +++ b/sql/backends/monet5/vaults/vault.h @@ -28,13 +28,33 @@ #define _VAULT_DEBUG_ -vault_export str VLTprelude(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); +//vault_export str VLTprelude(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); +vault_export str VLTprelude(void *ret); vault_export str VLTimport(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); vault_export str VLTsetLocation(str *ret, str *src); vault_export str VLTgetLocation(str *ret); vault_export str VLTremove(timestamp *ret, str *t); vault_export str VLTbasename(str *ret, str *fnme, str *splot); -vault_export str VLTepilogue(void *ret); +vault_export str VLTepilogue(void *ret); + +vault_export str VLTcheckTable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); +vault_export str VLTanalyzeTable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); +vault_export str mvc_VLT_bind_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); +vault_export str VLTTid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); + vault_export char vaultpath[BUFSIZ]; + +typedef enum { + VAULT_TABLE_UNLOADED, + VAULT_TABLE_LOADED, + VAULT_TABLE_ANALYZE, + VAULT_TABLE_DONE +} VAULT_STATUS; + +typedef enum { + VAULT_LIDAR_READER = 1, + VAULT_GADGET_READER = 2 +} VAULT_READER; + #endif /* _VAULT_H */ _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list