Changeset: 5ad842f55cf8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5ad842f55cf8 Branch: samloader Log Message:
merged with default diffs (29 lines): diff --git a/clients/Tests/MAL-signatures.test b/clients/Tests/MAL-signatures.test --- a/clients/Tests/MAL-signatures.test +++ b/clients/Tests/MAL-signatures.test @@ -7322,7 +7322,8 @@ iaggr sum command iaggr.sum(X_0:bat[:flt iaggr sum command iaggr.sum(X_0:bat[:dbl], X_1:bit) (X_2:dbl, X_3:dbl, X_4:lng) IALGfsum_skipnil Return the Kahan/Neumaier summation or nil. iaggr sum command iaggr.sum(X_0:bat[:flt], X_1:bit) (X_2:dbl, X_3:dbl, X_4:lng) IALGfsum_skipnil Return the Kahan/Neumaier summation or nil. iaggr sum command iaggr.sum(X_0:bat[:flt], X_1:bit) (X_2:flt, X_3:flt, X_4:lng) IALGfsum_skipnil_flt Return the Kahan/Neumaier summation or nil. -ialgebra matched command ialgebra.matched(X_0:bat[:bit], X_1:bat[:oid]):bat[:oid] OAHASHmatched Mark matched rows, only return rows matched rows on first match. +ialgebra matched unsafe command ialgebra.matched(X_0:bat[:bit], X_1:bat[:bit], X_2:bat[:oid]):bat[:oid] OAHASHmark_nils Mark rows (nil no value, 1 nil, 0 rest), return rows. +ialgebra matched unsafe command ialgebra.matched(X_0:bat[:bit], X_1:bat[:oid]):bat[:oid] OAHASHmatched Mark matched rows, only return rows matched rows on first match. ialgebra project pattern ialgebra.project(X_0:bat[:oid], X_1:any_1):bat[:any_1] LALGconstant Project a single value ialgebra projection command ialgebra.projection(X_0:bat[:oid], X_1:bat[:any_1]):bat[:any_1] LALGprojection Project. ialgebra unique command ialgebra.unique(X_0:bat[:any_1], X_1:bat[:oid], X_2:bat[:oid], X_3:bit) (X_4:bat[:oid], X_5:bat[:any_1]) LALGgroup_unique Unique rows per group. @@ -7742,6 +7743,7 @@ oahash combined_oprobe command oahash.co oahash combined_oprobe command oahash.combined_oprobe(X_0:bat[:any_1], X_1:bat[:oid], X_2:bat[:oid], X_3:bat[:any_1], X_4:bat[:lng], X_5:bit, X_6:bit) (X_7:bat[:oid], X_8:bat[:oid], X_9:bat[:bit]) OAHASHoprobe_cmbd_single Probe the selected `key`-s in the hash table. For a matched item, return its OID in the 'key' column and the slot ID in the hash table oahash combined_probe command oahash.combined_probe(X_0:bat[:any_1], X_1:bat[:oid], X_2:bat[:oid], X_3:bat[:any_1], X_4:bit, X_5:bit) (X_6:bat[:oid], X_7:bat[:oid]) OAHASHprobe_cmbd Probe the selected `key`-s in the hash table. For a matched item, return its OID in the 'key' column and the slot ID in the hash table oahash combined_probe command oahash.combined_probe(X_0:bat[:any_1], X_1:bat[:oid], X_2:bat[:oid], X_3:bat[:any_1], X_4:bat[:lng], X_5:bit, X_6:bit) (X_7:bat[:oid], X_8:bat[:oid]) OAHASHprobe_cmbd_single Probe the selected `key`-s in the hash table. For a matched item, return its OID in the 'key' column and the slot ID in the hash table +oahash empty command oahash.empty(X_0:bat[:any_1]):bit OAHASHempty Hash empty. oahash expand pattern oahash.expand(X_0:bat[:oid], X_1:bat[:oid], X_2:bat[:lng], X_3:bit):bat[:oid] OAHASHexpand Expand the probe-side OIDs according to their matching hash-side GIDs and frequencies. If 'leftouter' is true, include the not matched OIDs oahash expand_cartesian command oahash.expand_cartesian(X_0:bat[:any_1], X_1:bat[:any_2], X_2:bit):bat[:oid] OAHASHexpand_cart Duplicate each value in 'col' the number of times as the count of 'rowrepeat'. For a left/right-outer join, if 'rowrepeat' is empty, output the values in 'col' once. oahash explode command oahash.explode(X_0:bat[:oid], X_1:bat[:lng], X_2:bat[:any_2], X_3:bit):bat[:oid] OAHASHexplode Explode the result vector 'frequency' times and return payload heap slot ids. If 'left_outer' is true, fill the not 'selected' slot with oid_nil @@ -7765,6 +7767,7 @@ oahash oprobe command oahash.oprobe(X_0: oahash oprobe command oahash.oprobe(X_0:bat[:any_1], X_1:bat[:any_1], X_2:bat[:lng], X_3:bit, X_4:bit) (X_5:bat[:oid], X_6:bat[:oid], X_7:bat[:bit]) OAHASHoprobe_single Probe the `key`-s in the hash table. For a matched key, return its OID in the 'key' column and the slot ID in the hash table oahash probe command oahash.probe(X_0:bat[:any_1], X_1:bat[:any_1], X_2:bit, X_3:bit) (X_4:bat[:oid], X_5:bat[:oid]) OAHASHprobe Probe the `key` in the hash table. For a matched key, return its OID in the 'key' column and the slot ID in the hash table oahash probe command oahash.probe(X_0:bat[:any_1], X_1:bat[:any_1], X_2:bat[:lng], X_3:bit, X_4:bit) (X_5:bat[:oid], X_6:bat[:oid]) OAHASHprobe_single Probe the `key`-s in the hash table. For a matched key, return its OID in the 'key' column and the slot ID in the hash table +oahash select_unmatched command oahash.select_unmatched(X_0:bat[:bit], X_1:lng):bat[:oid] OAHASHselect_unmatched Select unmatched rows, if cnt == 0 return all. optimizer aliases pattern optimizer.aliases():str OPTwrapper (empty) optimizer aliases pattern optimizer.aliases(X_0:str, X_1:str):str OPTwrapper Alias removal optimizer optimizer candidates pattern optimizer.candidates():str OPTwrapper (empty) _______________________________________________ checkin-list mailing list -- [email protected] To unsubscribe send an email to [email protected]
