Changeset: c442f07230a9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c442f07230a9
Modified Files:
clients/Tests/MAL-signatures.stable.out
clients/Tests/MAL-signatures.stable.out.int128
clients/Tests/SQL-dump.stable.out
clients/Tests/SQL-dump.stable.out.int128
clients/Tests/exports.stable.out
sql/test/Tests/setoptimizer.stable.out
sql/test/Tests/systemfunctions.stable.out
sql/test/Tests/systemfunctions.stable.out.int128
Branch: data-vaults
Log Message:
Approve tests
diffs (truncated from 714 to 300 lines):
diff --git a/clients/Tests/MAL-signatures.stable.out
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -7463,6 +7463,28 @@ Ready.
[ "fits", "listdir", "pattern fits.listdir(dirname:str):void ",
"FITSdir;", "Attach all FITS files in the directory" ]
[ "fits", "listdirpattern", "pattern
fits.listdirpattern(dirname:str, pattern:str):void ", "FITSdirpat;", "Attach
all FITS file in the directory, giving a pattern" ]
[ "fits", "load", "pattern fits.load(tablename:str):void ",
"FITSloadTable;", "Load a FITS table from an attached file" ]
+[ "gadget", "analyzetab", "function gadget.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "gadget", "analyzetable", "pattern gadget.analyzetable(readerID:int,
status:int, tablename:str):int ", "gadgetAnalyzeTable;", "Analyze table" ]
+[ "gadget", "attach", "pattern gadget.attach(fname:str):void ",
"gadgetAttach;", "Opens a GADGET file, loads metadata into the catalog
and creates a table" ]
+[ "gadget", "attachall", "pattern gadget.attachall(tname:str,
fname:str...):void ", "gadgetAttachAll;", "Opens all GADGET files,
loads their metadata into the catalog and creates a single table, name tname,
for all of them" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) ",
"mvc_gadget_bind_wrap;", "Bind the 'schema.table.column' BAT with access
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int):bat[:any_1] ", "mvc_gadget_bind_wrap;",
"Bind the 'schema.table.column' BAT with access kind:\n\t0 - base
table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid],
uval:bat[:any_1]) ", "mvc_gadget_bind_wrap;", "Bind the
'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 -
inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] ",
"mvc_gadget_bind_wrap;", "Bind the 'schema.table.column' BAT partition
with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "checktab", "function gadget.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "gadget", "checktable", "pattern gadget.checktable(mvc:int,
tablename:str) (X_0:int, X_1:int) ", "gadgetCheckTable;", "Check if
table was loaded" ]
+[ "gadget", "export", "pattern gadget.export(tablename:str):void ",
"gadgetExportTable;", "Export a table to a GADGET file" ]
+[ "gadget", "import", "pattern gadget.import(tablename:str):void ",
"gadgetImportTable;", "Import a GADGET table from an attached file" ]
+[ "gadget", "link", "pattern gadget.link(tablename:str):void ",
"gadgetLinkTable;", "Link with GADGET table from an attached file using
MMAP" ]
+[ "gadget", "listdir", "pattern gadget.listdir(dirname:str):void ",
"gadgetListDir;", "Attach all GADGET files in the directory" ]
+[ "gadget", "listdirall", "pattern gadget.listdirall(dirname:str):void ",
"gadgetListDirAll;", "Attach all GADGET files in the directory" ]
+[ "gadget", "listdirpattern", "pattern
gadget.listdirpattern(dirname:str, pattern:str):void ",
"gadgetListDirPat;", "Attach all GADGET file in the directory, giving a
pattern" ]
+[ "gadget", "load", "pattern gadget.load(tablename:str):void ",
"gadgetLoadTable;", "Load a GADGET table from an attached file" ]
+[ "gadget", "loadall", "pattern gadget.loadall(tablename:str):void ",
"gadgetLoadTableAll;", "Load a GADGET table from an attached file" ]
+[ "gadget", "phkeyconvert", "pattern gadget.phkeyconvert(x:flt, y:flt,
z:flt, baseSize:flt, nbits:int):lng ", "gadgetPHkeyConvert;", "Convert a
3D coordinate to a peano hilbert key" ]
+[ "gadget", "phkeyinvert", "pattern gadget.phkeyinvert(phkey:lng,
baseSize:flt, nbits:int) (x:bat[:flt], y:bat[:flt], z:bat[:flt],
cSize:bat[:flt]) ", "gadgetPHkeyInvert;", "Invert a peano hilbert key to
left bottom 3D coordinate of the cell and its length" ]
+[ "gadget", "tid", "pattern gadget.tid(id:int, mvc:int, sname:str,
tname:str):bat[:oid] ", "gadgetTid;", "Return the tables tid column." ]
+[ "gadget", "tid", "pattern gadget.tid(id:int, mvc:int, sname:str,
tname:str, part_nr:int, nr_parts:int):bat[:oid] ", "gadgetTid;", "Return
the tables tid column." ]
[ "generator", "join", "pattern generator.join(b:bat[:bte], gen:bat[:bte])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "" ]
[ "generator", "join", "pattern generator.join(b:bat[:dbl], gen:bat[:dbl])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "Overloaded join
operation" ]
[ "generator", "join", "pattern generator.join(b:bat[:flt], gen:bat[:flt])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "" ]
@@ -7832,10 +7854,17 @@ Ready.
[ "language", "register", "pattern language.register(m:str, f:str,
code:str, help:str):void ", "CMDregisterFunction;", "Compile the code string
to MAL and register it as a function." ]
[ "language", "sink", "pattern language.sink(v:any...):void ",
"MALgarbagesink;", "Variables to be considered together when triggering
garbage collection.\nUsed in the dataflow blocks to avoid early release of
values." ]
[ "language", "source", "pattern language.source(f:str):void ",
"CMDevalFile;", "Merge the instructions stored in the file with the current
program." ]
+[ "lidar", "analyzetab", "function lidar.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "lidar", "analyzetable", "pattern lidar.analyzetable(readerID:int,
status:int, tablename:str):int ", "LIDARAnalyzeTable;", "Analyze table" ]
[ "lidar", "attach", "pattern lidar.attach(fname:str):void ",
"LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs"
]
+[ "lidar", "attach", "pattern lidar.attach(fname:str,
tname:str):void ", "LIDARattach;", "Attach to a specific table" ]
+[ "lidar", "attach", "pattern lidar.attach(fname:str, tname:str,
params:str):void ", "LIDARattach;", "Attach to a specific table, with
parameters" ]
+[ "lidar", "checktab", "function lidar.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "lidar", "checktable", "command lidar.checktable(mvc:int,
tablename:str) (X_0:int, X_1:int) ", "LIDARCheckTable;", "Check if table
was loaded" ]
[ "lidar", "export", "pattern lidar.export(tablename:str, fname:str,
type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a
LAS/LAZ file" ]
[ "lidar", "load", "pattern lidar.load(tablename:str):void ",
"LIDARloadTable;", "Load a LIDAR table from an attached file" ]
[ "lidar", "prelude", "command lidar.prelude():void ",
"LIDARprelude;", "" ]
+[ "lidar", "unload", "pattern lidar.unload(tablename:str):void ",
"LIDARunload;", "Unload the data from a LIDAR table" ]
[ "lsst", "angsep", "command lsst.angsep(ra1:dbl, dec1:dbl,
ra2:dbl, dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular
separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and
(ra2,dec2)" ]
[ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl, dec:dbl,
ra_min:dbl, dec_min:dbl, ra_max:dbl, dec_max:dbl):int ",
"qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude
box contains the given position" ]
[ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl,
dec:dbl, ra_cen:dbl, dec_cen:dbl, radius:dbl):int ",
"qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude
circle contains the given position" ]
@@ -8141,6 +8170,8 @@ Ready.
[ "optimizer", "costModel", "pattern optimizer.costModel(mod:str,
fcn:str):str ", "OPTwrapper;", "Estimate the cost of a relational
expression" ]
[ "optimizer", "dataflow", "pattern optimizer.dataflow():str ",
"OPTwrapper;", "" ]
[ "optimizer", "dataflow", "pattern optimizer.dataflow(mod:str,
fcn:str):str ", "OPTwrapper;", "Dataflow bracket code injection" ]
+[ "optimizer", "datavaults", "pattern optimizer.datavaults():str ",
"OPTwrapper;", "" ]
+[ "optimizer", "datavaults", "pattern optimizer.datavaults(mod:str,
fcn:str):str ", "OPTwrapper;", "Lazy load of datavaults files" ]
[ "optimizer", "deadcode", "pattern optimizer.deadcode():str ",
"OPTwrapper;", "" ]
[ "optimizer", "deadcode", "pattern optimizer.deadcode(mod:str,
fcn:str):str ", "OPTwrapper;", "Dead code optimizer" ]
[ "optimizer", "derivePath", "pattern optimizer.derivePath():str ",
"OPTwrapper;", "" ]
@@ -8667,6 +8698,23 @@ Ready.
[ "uuid", "prelude", "command uuid.prelude():void ", "UUIDprelude;",
"" ]
[ "uuid", "str", "command uuid.str(u:uuid):str ",
"UUIDuuid2str;", "Coerce a uuid to its string type" ]
[ "uuid", "uuid", "command uuid.uuid(s:str):uuid ",
"UUIDstr2uuid;", "Coerce a string to a uuid, validating its format"
]
+[ "vault", "analyzetab", "function vault.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "vault", "analyzetable", "pattern vault.analyzetable(readerID:int,
status:int, tablename:str):int ", "VLTanalyzeTable;", "Analyze table" ]
+[ "vault", "basename", "command vault.basename(fnme:str,
split:str):str ", "VLTbasename;", "Split the fnme string just before the
split marker." ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) ",
"mvc_VLT_bind_wrap;", "Bind the 'schema.table.column' BAT with access
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int):bat[:any_1] ", "mvc_VLT_bind_wrap;",
"Bind the 'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 -
inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid],
uval:bat[:any_1]) ", "mvc_VLT_bind_wrap;", "Bind the 'schema.table.column'
BAT with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] ",
"mvc_VLT_bind_wrap;", "Bind the 'schema.table.column' BAT partition with
access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "checktab", "function vault.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "vault", "checktable", "pattern vault.checktable(mvc:int,
tablename:str) (readerID:int, status:int) ", "VLTcheckTable;", "Check if
table was loaded" ]
+[ "vault", "epiloque", "command vault.epiloque():void ",
"VLTepilogue;", "Cleanup the vault." ]
+[ "vault", "getdirectory", "command vault.getdirectory():str ",
"VLTgetLocation;", "Return the location of the root vault directory"
]
+[ "vault", "import", "command vault.import(src:str,
trg:str):timestamp ", "VLTimport;", "Use FTP to copy a remote file to the
cache" ]
+[ "vault", "prelude", "command vault.prelude():void ",
"VLTprelude;", "" ]
+[ "vault", "remove", "command vault.remove(t:str):timestamp ",
"VLTremove;", "Drop a file from the local cache" ]
+[ "vault", "setdirectory", "command vault.setdirectory(src:str):str ",
"VLTsetLocation;", "Change the location of the root vault directory"
]
+[ "vault", "tid", "pattern vault.tid(tatus:int, mvc:int, sname:str,
tname:str):bat[:oid] ", "VLTTid;", "Return the tables tid column." ]
+[ "vault", "tid", "pattern vault.tid(tatus:int, mvc:int, sname:str,
tname:str, part_nr:int, nr_parts:int):bat[:oid] ", "VLTTid;", "Return
the tables tid column." ]
[ "wkb", "#cmp", "command wkb.#cmp():void ", "wkbCOMP;", ""
]
[ "wkb", "#del", "command wkb.#del():void ", "wkbDEL;", ""
]
[ "wkb", "#fromstr", "command wkb.#fromstr():void ", "wkbFROMSTR;",
"" ]
diff --git a/clients/Tests/MAL-signatures.stable.out.int128
b/clients/Tests/MAL-signatures.stable.out.int128
--- a/clients/Tests/MAL-signatures.stable.out.int128
+++ b/clients/Tests/MAL-signatures.stable.out.int128
@@ -9809,6 +9809,28 @@ Ready.
[ "fits", "listdir", "pattern fits.listdir(dirname:str):void ",
"FITSdir;", "Attach all FITS files in the directory" ]
[ "fits", "listdirpattern", "pattern
fits.listdirpattern(dirname:str, pattern:str):void ", "FITSdirpat;", "Attach
all FITS file in the directory, giving a pattern" ]
[ "fits", "load", "pattern fits.load(tablename:str):void ",
"FITSloadTable;", "Load a FITS table from an attached file" ]
+[ "gadget", "analyzetab", "function gadget.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "gadget", "analyzetable", "pattern gadget.analyzetable(readerID:int,
status:int, tablename:str):int ", "gadgetAnalyzeTable;", "Analyze table" ]
+[ "gadget", "attach", "pattern gadget.attach(fname:str):void ",
"gadgetAttach;", "Opens a GADGET file, loads metadata into the catalog
and creates a table" ]
+[ "gadget", "attachall", "pattern gadget.attachall(tname:str,
fname:str...):void ", "gadgetAttachAll;", "Opens all GADGET files,
loads their metadata into the catalog and creates a single table, name tname,
for all of them" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) ",
"mvc_gadget_bind_wrap;", "Bind the 'schema.table.column' BAT with access
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int):bat[:any_1] ", "mvc_gadget_bind_wrap;",
"Bind the 'schema.table.column' BAT with access kind:\n\t0 - base
table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid],
uval:bat[:any_1]) ", "mvc_gadget_bind_wrap;", "Bind the
'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 -
inserts\n\t2 - updates" ]
+[ "gadget", "bind", "pattern gadget.bind(tid:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] ",
"mvc_gadget_bind_wrap;", "Bind the 'schema.table.column' BAT partition
with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "gadget", "checktab", "function gadget.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "gadget", "checktable", "pattern gadget.checktable(mvc:int,
tablename:str) (X_0:int, X_1:int) ", "gadgetCheckTable;", "Check if
table was loaded" ]
+[ "gadget", "export", "pattern gadget.export(tablename:str):void ",
"gadgetExportTable;", "Export a table to a GADGET file" ]
+[ "gadget", "import", "pattern gadget.import(tablename:str):void ",
"gadgetImportTable;", "Import a GADGET table from an attached file" ]
+[ "gadget", "link", "pattern gadget.link(tablename:str):void ",
"gadgetLinkTable;", "Link with GADGET table from an attached file using
MMAP" ]
+[ "gadget", "listdir", "pattern gadget.listdir(dirname:str):void ",
"gadgetListDir;", "Attach all GADGET files in the directory" ]
+[ "gadget", "listdirall", "pattern gadget.listdirall(dirname:str):void ",
"gadgetListDirAll;", "Attach all GADGET files in the directory" ]
+[ "gadget", "listdirpattern", "pattern
gadget.listdirpattern(dirname:str, pattern:str):void ",
"gadgetListDirPat;", "Attach all GADGET file in the directory, giving a
pattern" ]
+[ "gadget", "load", "pattern gadget.load(tablename:str):void ",
"gadgetLoadTable;", "Load a GADGET table from an attached file" ]
+[ "gadget", "loadall", "pattern gadget.loadall(tablename:str):void ",
"gadgetLoadTableAll;", "Load a GADGET table from an attached file" ]
+[ "gadget", "phkeyconvert", "pattern gadget.phkeyconvert(x:flt, y:flt,
z:flt, baseSize:flt, nbits:int):lng ", "gadgetPHkeyConvert;", "Convert a
3D coordinate to a peano hilbert key" ]
+[ "gadget", "phkeyinvert", "pattern gadget.phkeyinvert(phkey:lng,
baseSize:flt, nbits:int) (x:bat[:flt], y:bat[:flt], z:bat[:flt],
cSize:bat[:flt]) ", "gadgetPHkeyInvert;", "Invert a peano hilbert key to
left bottom 3D coordinate of the cell and its length" ]
+[ "gadget", "tid", "pattern gadget.tid(id:int, mvc:int, sname:str,
tname:str):bat[:oid] ", "gadgetTid;", "Return the tables tid column." ]
+[ "gadget", "tid", "pattern gadget.tid(id:int, mvc:int, sname:str,
tname:str, part_nr:int, nr_parts:int):bat[:oid] ", "gadgetTid;", "Return
the tables tid column." ]
[ "generator", "join", "pattern generator.join(b:bat[:bte], gen:bat[:bte])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "" ]
[ "generator", "join", "pattern generator.join(b:bat[:dbl], gen:bat[:dbl])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "Overloaded join
operation" ]
[ "generator", "join", "pattern generator.join(b:bat[:flt], gen:bat[:flt])
(l:bat[:oid], r:bat[:oid]) ", "VLTgenerator_join;", "" ]
@@ -10192,10 +10214,17 @@ Ready.
[ "language", "register", "pattern language.register(m:str, f:str,
code:str, help:str):void ", "CMDregisterFunction;", "Compile the code string
to MAL and register it as a function." ]
[ "language", "sink", "pattern language.sink(v:any...):void ",
"MALgarbagesink;", "Variables to be considered together when triggering
garbage collection.\nUsed in the dataflow blocks to avoid early release of
values." ]
[ "language", "source", "pattern language.source(f:str):void ",
"CMDevalFile;", "Merge the instructions stored in the file with the current
program." ]
+[ "lidar", "analyzetab", "function lidar.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "lidar", "analyzetable", "pattern lidar.analyzetable(readerID:int,
status:int, tablename:str):int ", "LIDARAnalyzeTable;", "Analyze table" ]
[ "lidar", "attach", "pattern lidar.attach(fname:str):void ",
"LIDARattach;", "Open a LIDAR file and return catalog of the table HDUs"
]
+[ "lidar", "attach", "pattern lidar.attach(fname:str,
tname:str):void ", "LIDARattach;", "Attach to a specific table" ]
+[ "lidar", "attach", "pattern lidar.attach(fname:str, tname:str,
params:str):void ", "LIDARattach;", "Attach to a specific table, with
parameters" ]
+[ "lidar", "checktab", "function lidar.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "lidar", "checktable", "command lidar.checktable(mvc:int,
tablename:str) (X_0:int, X_1:int) ", "LIDARCheckTable;", "Check if table
was loaded" ]
[ "lidar", "export", "pattern lidar.export(tablename:str, fname:str,
type:str):void ", "LIDARexportTable;", "Exporta LIDAR table to a
LAS/LAZ file" ]
[ "lidar", "load", "pattern lidar.load(tablename:str):void ",
"LIDARloadTable;", "Load a LIDAR table from an attached file" ]
[ "lidar", "prelude", "command lidar.prelude():void ",
"LIDARprelude;", "" ]
+[ "lidar", "unload", "pattern lidar.unload(tablename:str):void ",
"LIDARunload;", "Unload the data from a LIDAR table" ]
[ "lsst", "angsep", "command lsst.angsep(ra1:dbl, dec1:dbl,
ra2:dbl, dec2:dbl):dbl ", "qserv_angSep;", "Returns the angular
separation in degrees between two spherical\ncoordinate pairs (ra1,dec1) and
(ra2,dec2)" ]
[ "lsst", "ptinsphbox", "command lsst.ptinsphbox(ra:dbl, dec:dbl,
ra_min:dbl, dec_min:dbl, ra_max:dbl, dec_max:dbl):int ",
"qserv_ptInSphBox;", "Returns 1 if the given spherical longitude/latitude
box contains the given position" ]
[ "lsst", "ptinsphcircle", "command lsst.ptinsphcircle(ra:dbl,
dec:dbl, ra_cen:dbl, dec_cen:dbl, radius:dbl):int ",
"qserv_ptInSphCircle;", "Returns 1 if the given spherical longitude/latitude
circle contains the given position" ]
@@ -10503,6 +10532,8 @@ Ready.
[ "optimizer", "costModel", "pattern optimizer.costModel(mod:str,
fcn:str):str ", "OPTwrapper;", "Estimate the cost of a relational
expression" ]
[ "optimizer", "dataflow", "pattern optimizer.dataflow():str ",
"OPTwrapper;", "" ]
[ "optimizer", "dataflow", "pattern optimizer.dataflow(mod:str,
fcn:str):str ", "OPTwrapper;", "Dataflow bracket code injection" ]
+[ "optimizer", "datavaults", "pattern optimizer.datavaults():str ",
"OPTwrapper;", "" ]
+[ "optimizer", "datavaults", "pattern optimizer.datavaults(mod:str,
fcn:str):str ", "OPTwrapper;", "Lazy load of datavaults files" ]
[ "optimizer", "deadcode", "pattern optimizer.deadcode():str ",
"OPTwrapper;", "" ]
[ "optimizer", "deadcode", "pattern optimizer.deadcode(mod:str,
fcn:str):str ", "OPTwrapper;", "Dead code optimizer" ]
[ "optimizer", "derivePath", "pattern optimizer.derivePath():str ",
"OPTwrapper;", "" ]
@@ -11032,6 +11063,23 @@ Ready.
[ "uuid", "prelude", "command uuid.prelude():void ", "UUIDprelude;",
"" ]
[ "uuid", "str", "command uuid.str(u:uuid):str ",
"UUIDuuid2str;", "Coerce a uuid to its string type" ]
[ "uuid", "uuid", "command uuid.uuid(s:str):uuid ",
"UUIDstr2uuid;", "Coerce a string to a uuid, validating its format"
]
+[ "vault", "analyzetab", "function vault.analyzetab(status:int,
tablename:str):int;", "", "" ]
+[ "vault", "analyzetable", "pattern vault.analyzetable(readerID:int,
status:int, tablename:str):int ", "VLTanalyzeTable;", "Analyze table" ]
+[ "vault", "basename", "command vault.basename(fnme:str,
split:str):str ", "VLTbasename;", "Split the fnme string just before the
split marker." ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int) (uid:bat[:oid], uval:bat[:any_1]) ",
"mvc_VLT_bind_wrap;", "Bind the 'schema.table.column' BAT with access
kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int):bat[:any_1] ", "mvc_VLT_bind_wrap;",
"Bind the 'schema.table.column' BAT with access kind:\n\t0 - base table\n\t1 -
inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int) (uid:bat[:oid],
uval:bat[:any_1]) ", "mvc_VLT_bind_wrap;", "Bind the 'schema.table.column'
BAT with access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "bind", "pattern vault.bind(status:int, mvc:int, schema:str,
table:str, column:str, access:int, part_nr:int, nr_parts:int):bat[:any_1] ",
"mvc_VLT_bind_wrap;", "Bind the 'schema.table.column' BAT partition with
access kind:\n\t0 - base table\n\t1 - inserts\n\t2 - updates" ]
+[ "vault", "checktab", "function vault.checktab(tablename:str)
(X_0:int, X_1:int);", "", "" ]
+[ "vault", "checktable", "pattern vault.checktable(mvc:int,
tablename:str) (readerID:int, status:int) ", "VLTcheckTable;", "Check if
table was loaded" ]
+[ "vault", "epiloque", "command vault.epiloque():void ",
"VLTepilogue;", "Cleanup the vault." ]
+[ "vault", "getdirectory", "command vault.getdirectory():str ",
"VLTgetLocation;", "Return the location of the root vault directory"
]
+[ "vault", "import", "command vault.import(src:str,
trg:str):timestamp ", "VLTimport;", "Use FTP to copy a remote file to the
cache" ]
+[ "vault", "prelude", "command vault.prelude():void ",
"VLTprelude;", "" ]
+[ "vault", "remove", "command vault.remove(t:str):timestamp ",
"VLTremove;", "Drop a file from the local cache" ]
+[ "vault", "setdirectory", "command vault.setdirectory(src:str):str ",
"VLTsetLocation;", "Change the location of the root vault directory"
]
+[ "vault", "tid", "pattern vault.tid(tatus:int, mvc:int, sname:str,
tname:str):bat[:oid] ", "VLTTid;", "Return the tables tid column." ]
+[ "vault", "tid", "pattern vault.tid(tatus:int, mvc:int, sname:str,
tname:str, part_nr:int, nr_parts:int):bat[:oid] ", "VLTTid;", "Return
the tables tid column." ]
[ "wkb", "#cmp", "command wkb.#cmp():void ", "wkbCOMP;", ""
]
[ "wkb", "#del", "command wkb.#del():void ", "wkbDEL;", ""
]
[ "wkb", "#fromstr", "command wkb.#fromstr():void ", "wkbFROMSTR;",
"" ]
diff --git a/clients/Tests/SQL-dump.stable.out
b/clients/Tests/SQL-dump.stable.out
--- a/clients/Tests/SQL-dump.stable.out
+++ b/clients/Tests/SQL-dump.stable.out
@@ -175,6 +175,17 @@ Ready.
\dSf sys."fitsload"
\dSf sys."flush_log"
\dSf sys."fuse"
+\dSf sys."gadgetanalyzetab"
+\dSf sys."gadgetattach"
+\dSf sys."gadgetattachall"
+\dSf sys."gadgetchecktab"
+\dSf sys."gadgetlistdir"
+\dSf sys."gadgetlistdirall"
+\dSf sys."gadgetlistdirpat"
+\dSf sys."gadgetload"
+\dSf sys."gadgetloadall"
+\dSf sys."gadgetphkeyconvert"
+\dSf sys."gadgetphkeyinvert"
\dSf sys."generate_series"
\dSf sys."geometrytype"
\dSf sys."get_type"
@@ -205,9 +216,12 @@ Ready.
\dSf sys."isauuid"
\dSf sys."left_shift"
\dSf sys."left_shift_assign"
+\dSf sys."lidaranalyzetab"
\dSf sys."lidarattach"
+\dSf sys."lidarchecktab"
\dSf sys."lidarexport"
\dSf sys."lidarload"
+\dSf sys."lidarunload"
\dSf sys."like"
\dSf sys."listdir"
\dSf sys."listdirpat"
@@ -509,6 +523,17 @@ SYSTEM FUNCTION sys.fitsload
SYSTEM FUNCTION sys.floor
SYSTEM FUNCTION sys.flush_log
SYSTEM FUNCTION sys.fuse
+SYSTEM FUNCTION sys.gadgetanalyzetab
+SYSTEM FUNCTION sys.gadgetattach
+SYSTEM FUNCTION sys.gadgetattachall
+SYSTEM FUNCTION sys.gadgetchecktab
+SYSTEM FUNCTION sys.gadgetlistdir
+SYSTEM FUNCTION sys.gadgetlistdirall
+SYSTEM FUNCTION sys.gadgetlistdirpat
+SYSTEM FUNCTION sys.gadgetload
+SYSTEM FUNCTION sys.gadgetloadall
+SYSTEM FUNCTION sys.gadgetphkeyconvert
+SYSTEM FUNCTION sys.gadgetphkeyinvert
SYSTEM FUNCTION sys.generate_series
SYSTEM FUNCTION sys.geometrytype
SYSTEM FUNCTION sys.get_type
@@ -552,9 +577,12 @@ SYSTEM FUNCTION sys.left_shift
SYSTEM FUNCTION sys.left_shift_assign
SYSTEM FUNCTION sys.length
SYSTEM FUNCTION sys.levenshtein
+SYSTEM FUNCTION sys.lidaranalyzetab
SYSTEM FUNCTION sys.lidarattach
+SYSTEM FUNCTION sys.lidarchecktab
SYSTEM FUNCTION sys.lidarexport
SYSTEM FUNCTION sys.lidarload
+SYSTEM FUNCTION sys.lidarunload
SYSTEM FUNCTION sys.like
SYSTEM FUNCTION sys.listdir
SYSTEM FUNCTION sys.listdirpat
@@ -918,6 +946,17 @@ create procedure sys.flush_log () extern
create function fuse(one tinyint, two tinyint) returns smallint external name
udf.fuse;
create function fuse(one smallint, two smallint) returns integer external name
udf.fuse;
create function fuse(one integer, two integer) returns bigint external name
udf.fuse;
+create procedure gadgetanalyzetab(status int, tname string) external name
gadget.analyzetab;
+create procedure gadgetattach(fname string) external name gadget.attach;
+create procedure gadgetattachall(*) external name gadget.attachall;
+create procedure gadgetchecktab(tname string) external name gadget.checktab;
+create procedure gadgetlistdir(dname string) external name gadget.listdir;
+create procedure gadgetlistdirall(dname string) external name
gadget.listdirall;
+create procedure gadgetlistdirpat(dname string, pattern string) external name
gadget.listdirpattern;
+create procedure gadgetload(tname string) external name gadget.load;
+create procedure gadgetloadall(tname string) external name gadget.loadall;
+create function gadgetphkeyconvert(x real, y real, z real, basesize real,
nbits int) returns bigint external name gadget.phkeyconvert;
+create function gadgetphkeyinvert(phkey bigint, basesize real, nbits int)
returns table (x real, y real, z real, csize real) external name
gadget.phkeyinvert;
create function sys.generate_series(first tinyint, last tinyint) returns table
(value tinyint) external name generator.series;
create function sys.generate_series(first tinyint, last tinyint, stepsize
tinyint) returns table (value tinyint) external name generator.series;
create function sys.generate_series(first smallint, last smallint) returns
table (value smallint) external name generator.series;
@@ -960,9 +999,14 @@ create function isaurl(theurl url) retur
create function sys.isauuid(s string) returns boolean external name
uuid."isaUUID";
create function "left_shift"(i1 inet, i2 inet) returns boolean external name
inet."<<";
create function "left_shift_assign"(i1 inet, i2 inet) returns boolean external
name inet."<<=";
+create procedure lidaranalyzetab(status int, tname string) external name
lidar.analyzetab;
create procedure lidarattach(fname string) external name lidar.attach;
+create procedure lidarattach(fname string, tname string) external name
lidar.attach;
+create procedure lidarattach(fname string, tname string, params string)
external name lidar.attach;
+create procedure lidarchecktab(tname string) external name lidar.checktab;
create procedure lidarexport(tname string, fname string, format string)
external name lidar.export;
create procedure lidarload(tname string) external name lidar.load;
+create procedure lidarunload(tname string) external name lidar.unload;
create filter function "like"(val string, pat string, esc string) external
name algebra."like";
create filter function "like"(val string, pat string) external name
algebra."like";
@@ -2000,6 +2044,17 @@ drop function pcre_replace(string, strin
[ "sys", "fuse", "create function fuse(one integer, two integer) returns
bigint external name udf.fuse;", "udf", 1, 1, false, false,
false ]
[ "sys", "fuse", "create function fuse(one smallint, two smallint)
returns integer external name udf.fuse;", "udf", 1, 1, false,
false, false ]
[ "sys", "fuse", "create function fuse(one tinyint, two tinyint) returns
smallint external name udf.fuse;", "udf", 1, 1, false, false,
false ]
+[ "sys", "gadgetanalyzetab", "create procedure
gadgetanalyzetab(status int, tname string) external name gadget.analyzetab;",
"gadget", 1, 2, true, false, false ]
+[ "sys", "gadgetattach", "create procedure gadgetattach(fname string)
external name gadget.attach;", "gadget", 1, 2, true,
false, false ]
+[ "sys", "gadgetattachall", "create procedure gadgetattachall(*)
external name gadget.attachall;", "gadget", 1, 2, true,
false, true ]
+[ "sys", "gadgetchecktab", "create procedure gadgetchecktab(tname
string) external name gadget.checktab;", "gadget", 1, 2, true,
false, false ]
+[ "sys", "gadgetlistdir", "create procedure gadgetlistdir(dname
string) external name gadget.listdir;", "gadget", 1, 2, true,
false, false ]
+[ "sys", "gadgetlistdirall", "create procedure
gadgetlistdirall(dname string) external name gadget.listdirall;", "gadget",
1, 2, true, false, false ]
+[ "sys", "gadgetlistdirpat", "create procedure
gadgetlistdirpat(dname string, pattern string) external name
gadget.listdirpattern;", "gadget", 1, 2, true, false, false
]
+[ "sys", "gadgetload", "create procedure gadgetload(tname string)
external name gadget.load;", "gadget", 1, 2, true, false,
false ]
+[ "sys", "gadgetloadall", "create procedure gadgetloadall(tname
string) external name gadget.loadall;", "gadget", 1, 2, true,
false, false ]
+[ "sys", "gadgetphkeyconvert", "create function gadgetphkeyconvert(x
real, y real, z real, basesize real, nbits int) returns bigint external name
gadget.phkeyconvert;", "gadget", 1, 1, false, false,
false ]
+[ "sys", "gadgetphkeyinvert", "create function
gadgetphkeyinvert(phkey bigint, basesize real, nbits int) returns table (x
real, y real, z real, csize real) external name gadget.phkeyinvert;",
"gadget", 1, 5, false, false, false ]
[ "sys", "generate_series", "create function
sys.generate_series(first bigint, last bigint) returns table (value bigint)
external name generator.series;", "generator", 1, 5, false,
false, false ]
[ "sys", "generate_series", "create function
sys.generate_series(first bigint, last bigint, stepsize bigint) returns table
(value bigint) external name generator.series;", "generator", 1, 5,
false, false, false ]
[ "sys", "generate_series", "create function
sys.generate_series(first decimal(10,2), last decimal(10,2), stepsize
decimal(10,2)) returns table (value decimal(10,2)) external name
generator.series;", "generator", 1, 5, false, false, false
]
@@ -2091,9 +2146,14 @@ drop function pcre_replace(string, strin
[ "sys", "levenshtein", "levenshtein", "txtsim", 0, 1,
false, false, false ]
[ "sys", "levenshtein", "levenshtein", "txtsim", 0, 1,
false, false, false ]
[ "sys", "levenshtein", "levenshtein", "txtsim", 0, 1,
false, false, false ]
+[ "sys", "lidaranalyzetab", "create procedure
lidaranalyzetab(status int, tname string) external name lidar.analyzetab;",
"lidar", 1, 2, true, false, false ]
[ "sys", "lidarattach", "create procedure lidarattach(fname string)
external name lidar.attach;", "lidar", 1, 2, true,
false, false ]
+[ "sys", "lidarattach", "create procedure lidarattach(fname string,
tname string) external name lidar.attach;", "lidar", 1, 2,
true, false, false ]
+[ "sys", "lidarattach", "create procedure lidarattach(fname string,
tname string, params string) external name lidar.attach;", "lidar", 1,
2, true, false, false ]
+[ "sys", "lidarchecktab", "create procedure lidarchecktab(tname
string) external name lidar.checktab;", "lidar", 1, 2, true,
false, false ]
[ "sys", "lidarexport", "create procedure lidarexport(tname string,
fname string, format string) external name lidar.export;", "lidar", 1,
2, true, false, false ]
[ "sys", "lidarload", "create procedure lidarload(tname string)
external name lidar.load;", "lidar", 1, 2, true, false,
false ]
+[ "sys", "lidarunload", "create procedure lidarunload(tname string)
external name lidar.unload;", "lidar", 1, 2, true,
false, false ]
[ "sys", "like", "create filter function \"like\"(val string, pat
string) external name algebra.\"like\";", "algebra", 1, 4,
false, false, false ]
[ "sys", "like", "create filter function \"like\"(val string, pat
string, esc string) external name algebra.\"like\";", "algebra", 1,
4, false, false, false ]
[ "sys", "listdir", "create procedure listdir(dirname string)
external name fits.listdir;", "fits", 1, 2, true, false, false ]
@@ -3549,6 +3609,17 @@ drop function pcre_replace(string, strin
[ "sys", "fuse", "one", "int", 32, 0, 1, "two", "int",
32, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ]
[ "sys", "fuse", "one", "smallint", 16, 0, 1, "two",
"smallint", 16, 0, 1, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list