Changeset: 811b593de93e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/811b593de93e
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk.h
        gdk/gdk_aggr.c
        gdk/gdk_string.c
        gdk/gdk_utils.c
        monetdb5/mal/mal.h
        monetdb5/optimizer/opt_commonTerms.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_rank.c
        sql/include/sql_mem.h
        sql/server/sql_parser.y
        sql/storage/store.c
Branch: resource_management
Log Message:

merge with default


diffs (truncated from 12403 to 300 lines):

diff --git a/.hgeol b/.hgeol
--- a/.hgeol
+++ b/.hgeol
@@ -14,6 +14,7 @@
 **.ico = BIN
 **.jpg = BIN
 **.lz4 = BIN
+**.parquet = BIN
 **.pdf = BIN
 **.png = BIN
 **.xz  = BIN
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -834,3 +834,4 @@ ae474f7fda0a3f2ebefc6c0b2cd969ef0854fad1
 dce400b68239412b1835fb28bd183bf50f5e8692 Aug2024_3
 dce400b68239412b1835fb28bd183bf50f5e8692 Aug2024_release
 ab5d60be21cd1c65e9de476d71a86c2995f70785 Aug2024_5
+ab5d60be21cd1c65e9de476d71a86c2995f70785 Aug2024_SP1_release
diff --git a/clients/Tests/MAL-signatures-hge.test 
b/clients/Tests/MAL-signatures-hge.test
--- a/clients/Tests/MAL-signatures-hge.test
+++ b/clients/Tests/MAL-signatures-hge.test
@@ -30528,91 +30528,6 @@ eval
 pattern batcapi.eval(X_0:ptr, X_1:bit, X_2:str, X_3:any...):any...
 CUDFevalStd;
 Execute a simple CUDF script value
-batcolor
-blue
-command batcolor.blue(X_0:bat[:color]):bat[:int]
-CLRbatBlue;
-Extracts blue component from a color atom
-batcolor
-cb
-command batcolor.cb(X_0:bat[:color]):bat[:int]
-CLRbatCb;
-Extracts Cb(blue color) component from a color atom
-batcolor
-color
-command batcolor.color(X_0:bat[:str]):bat[:color]
-CLRbatColor;
-Converts string to color
-batcolor
-cr
-command batcolor.cr(X_0:bat[:color]):bat[:int]
-CLRbatCr;
-Extracts Cr(red color) component from a color atom
-batcolor
-green
-command batcolor.green(X_0:bat[:color]):bat[:int]
-CLRbatGreen;
-Extracts green component from a color atom
-batcolor
-hsv
-command batcolor.hsv(X_0:bat[:flt], X_1:bat[:flt], X_2:bat[:flt]):bat[:color]
-CLRbatHsv;
-Converts an HSV triplets to a color atom
-batcolor
-hue
-command batcolor.hue(X_0:bat[:color]):bat[:flt]
-CLRbatHue;
-Extracts hue component from a color atom
-batcolor
-hue
-command batcolor.hue(X_0:bat[:color]):bat[:int]
-CLRbatHueInt;
-Extracts hue component from a color atom
-batcolor
-luminance
-command batcolor.luminance(X_0:bat[:color]):bat[:int]
-CLRbatLuminance;
-Extracts Y(luminance) component from a color atom
-batcolor
-red
-command batcolor.red(X_0:bat[:color]):bat[:int]
-CLRbatRed;
-Extracts red component from a color atom
-batcolor
-rgb
-command batcolor.rgb(X_0:bat[:int], X_1:bat[:int], X_2:bat[:int]):bat[:color]
-CLRbatRgb;
-Converts an RGB triplets to a color atom
-batcolor
-saturation
-command batcolor.saturation(X_0:bat[:color]):bat[:flt]
-CLRbatSaturation;
-Extracts saturation component from a color atom
-batcolor
-saturation
-command batcolor.saturation(X_0:bat[:color]):bat[:int]
-CLRbatSaturationInt;
-Extracts saturation component from a color atom
-batcolor
-str
-command batcolor.str(X_0:bat[:color]):bat[:str]
-CLRbatStr;
-Identity mapping for string bats
-batcolor
-value
-command batcolor.value(X_0:bat[:color]):bat[:flt]
-CLRbatValue;
-Extracts value component from a color atom
-batcolor
-value
-command batcolor.value(X_0:bat[:color]):bat[:int]
-CLRbatValueInt;
-Extracts value component from a color atom
-batcolor
-ycc
-command batcolor.ycc(X_0:bat[:flt], X_1:bat[:flt], X_2:bat[:flt]):bat[:color]
-CLRbatycc;
-Converts an YCC triplets to a color atom
 batgeom
 AsEWKT
 command batgeom.AsEWKT(X_0:bat[:wkb]):bat[:str]
@@ -32300,22 +32215,22 @@ MTIMEstr_to_date_bulk;
 (empty)
 batmtime
 str_to_date
-pattern batmtime.str_to_date(X_0:str, X_1:bat[:str], X_2:bat[:oid], 
X_3:lng):bat[:date]
-MTIMEstr_to_date_bulk_p1;
-(empty)
-batmtime
-str_to_date
 pattern batmtime.str_to_date(X_0:str, X_1:bat[:str], X_2:lng):bat[:date]
 MTIMEstr_to_date_bulk_p1;
 (empty)
 batmtime
 str_to_date
-pattern batmtime.str_to_date(X_0:bat[:str], X_1:str, X_2:bat[:oid], 
X_3:lng):bat[:date]
+pattern batmtime.str_to_date(X_0:str, X_1:bat[:str], X_2:lng, 
X_3:bat[:oid]):bat[:date]
+MTIMEstr_to_date_bulk_p1;
+(empty)
+batmtime
+str_to_date
+pattern batmtime.str_to_date(X_0:bat[:str], X_1:str, X_2:lng):bat[:date]
 MTIMEstr_to_date_bulk_p2;
 (empty)
 batmtime
 str_to_date
-pattern batmtime.str_to_date(X_0:bat[:str], X_1:str, X_2:lng):bat[:date]
+pattern batmtime.str_to_date(X_0:bat[:str], X_1:str, X_2:lng, 
X_3:bat[:oid]):bat[:date]
 MTIMEstr_to_date_bulk_p2;
 (empty)
 batmtime
@@ -32330,22 +32245,22 @@ MTIMEstr_to_time_bulk;
 (empty)
 batmtime
 str_to_time
-pattern batmtime.str_to_time(X_0:str, X_1:bat[:str], X_2:bat[:oid], 
X_3:lng):bat[:daytime]
-MTIMEstr_to_time_bulk_p1;
-(empty)
-batmtime
-str_to_time
 pattern batmtime.str_to_time(X_0:str, X_1:bat[:str], X_2:lng):bat[:daytime]
 MTIMEstr_to_time_bulk_p1;
 (empty)
 batmtime
 str_to_time
-pattern batmtime.str_to_time(X_0:bat[:str], X_1:str, X_2:bat[:oid], 
X_3:lng):bat[:daytime]
+pattern batmtime.str_to_time(X_0:str, X_1:bat[:str], X_2:lng, 
X_3:bat[:oid]):bat[:daytime]
+MTIMEstr_to_time_bulk_p1;
+(empty)
+batmtime
+str_to_time
+pattern batmtime.str_to_time(X_0:bat[:str], X_1:str, X_2:lng):bat[:daytime]
 MTIMEstr_to_time_bulk_p2;
 (empty)
 batmtime
 str_to_time
-pattern batmtime.str_to_time(X_0:bat[:str], X_1:str, X_2:lng):bat[:daytime]
+pattern batmtime.str_to_time(X_0:bat[:str], X_1:str, X_2:lng, 
X_3:bat[:oid]):bat[:daytime]
 MTIMEstr_to_time_bulk_p2;
 (empty)
 batmtime
@@ -32360,22 +32275,22 @@ MTIMEstr_to_timestamp_bulk;
 (empty)
 batmtime
 str_to_timestamp
-pattern batmtime.str_to_timestamp(X_0:str, X_1:bat[:str], X_2:bat[:oid], 
X_3:lng):bat[:timestamp]
-MTIMEstr_to_timestamp_bulk_p1;
-(empty)
-batmtime
-str_to_timestamp
 pattern batmtime.str_to_timestamp(X_0:str, X_1:bat[:str], 
X_2:lng):bat[:timestamp]
 MTIMEstr_to_timestamp_bulk_p1;
 (empty)
 batmtime
 str_to_timestamp
-pattern batmtime.str_to_timestamp(X_0:bat[:str], X_1:str, X_2:bat[:oid], 
X_3:lng):bat[:timestamp]
+pattern batmtime.str_to_timestamp(X_0:str, X_1:bat[:str], X_2:lng, 
X_3:bat[:oid]):bat[:timestamp]
+MTIMEstr_to_timestamp_bulk_p1;
+(empty)
+batmtime
+str_to_timestamp
+pattern batmtime.str_to_timestamp(X_0:bat[:str], X_1:str, 
X_2:lng):bat[:timestamp]
 MTIMEstr_to_timestamp_bulk_p2;
 (empty)
 batmtime
 str_to_timestamp
-pattern batmtime.str_to_timestamp(X_0:bat[:str], X_1:str, 
X_2:lng):bat[:timestamp]
+pattern batmtime.str_to_timestamp(X_0:bat[:str], X_1:str, X_2:lng, 
X_3:bat[:oid]):bat[:timestamp]
 MTIMEstr_to_timestamp_bulk_p2;
 (empty)
 batmtime
@@ -33350,22 +33265,22 @@ MTIMEtimestamptz_to_str_bulk;
 (empty)
 batmtime
 timestamptz_to_str
-pattern batmtime.timestamptz_to_str(X_0:timestamp, X_1:bat[:str], 
X_2:bat[:oid], X_3:lng):bat[:str]
-MTIMEtimestamptz_to_str_bulk_p1;
-(empty)
-batmtime
-timestamptz_to_str
 pattern batmtime.timestamptz_to_str(X_0:timestamp, X_1:bat[:str], 
X_2:lng):bat[:str]
 MTIMEtimestamptz_to_str_bulk_p1;
 (empty)
 batmtime
 timestamptz_to_str
-pattern batmtime.timestamptz_to_str(X_0:bat[:timestamp], X_1:str, 
X_2:bat[:oid], X_3:lng):bat[:str]
+pattern batmtime.timestamptz_to_str(X_0:timestamp, X_1:bat[:str], X_2:lng, 
X_3:bat[:oid]):bat[:str]
+MTIMEtimestamptz_to_str_bulk_p1;
+(empty)
+batmtime
+timestamptz_to_str
+pattern batmtime.timestamptz_to_str(X_0:bat[:timestamp], X_1:str, 
X_2:lng):bat[:str]
 MTIMEtimestamptz_to_str_bulk_p2;
 (empty)
 batmtime
 timestamptz_to_str
-pattern batmtime.timestamptz_to_str(X_0:bat[:timestamp], X_1:str, 
X_2:lng):bat[:str]
+pattern batmtime.timestamptz_to_str(X_0:bat[:timestamp], X_1:str, X_2:lng, 
X_3:bat[:oid]):bat[:str]
 MTIMEtimestamptz_to_str_bulk_p2;
 (empty)
 batmtime
@@ -33380,22 +33295,22 @@ MTIMEtimetz_to_str_bulk;
 (empty)
 batmtime
 timetz_to_str
-pattern batmtime.timetz_to_str(X_0:daytime, X_1:bat[:str], X_2:bat[:oid], 
X_3:lng):bat[:str]
-MTIMEtimetz_to_str_bulk_p1;
-(empty)
-batmtime
-timetz_to_str
 pattern batmtime.timetz_to_str(X_0:daytime, X_1:bat[:str], X_2:lng):bat[:str]
 MTIMEtimetz_to_str_bulk_p1;
 (empty)
 batmtime
 timetz_to_str
-pattern batmtime.timetz_to_str(X_0:bat[:daytime], X_1:str, X_2:bat[:oid], 
X_3:lng):bat[:str]
+pattern batmtime.timetz_to_str(X_0:daytime, X_1:bat[:str], X_2:lng, 
X_3:bat[:oid]):bat[:str]
+MTIMEtimetz_to_str_bulk_p1;
+(empty)
+batmtime
+timetz_to_str
+pattern batmtime.timetz_to_str(X_0:bat[:daytime], X_1:str, X_2:lng):bat[:str]
 MTIMEtimetz_to_str_bulk_p2;
 (empty)
 batmtime
 timetz_to_str
-pattern batmtime.timetz_to_str(X_0:bat[:daytime], X_1:str, X_2:lng):bat[:str]
+pattern batmtime.timetz_to_str(X_0:bat[:daytime], X_1:str, X_2:lng, 
X_3:bat[:oid]):bat[:str]
 MTIMEtimetz_to_str_bulk_p2;
 (empty)
 batmtime
@@ -44653,91 +44568,6 @@ wakeup
 unsafe pattern clients.wakeup(X_0:int):void
 CLTwakeup;
 Wakeup a client process
-color
-blue
-command color.blue(X_0:color):int
-CLRblue;
-Extracts blue component from a color atom
-color
-cb
-command color.cb(X_0:color):int
-CLRcb;
-Extracts Cb(blue color) component from a color atom
-color
-color
-command color.color(X_0:str):color
-CLRcolor;
-Converts string to color
-color
-cr
-command color.cr(X_0:color):int
-CLRcr;
-Extracts Cr(red color) component from a color atom
-color
-green
-command color.green(X_0:color):int
-CLRgreen;
-Extracts green component from a color atom
-color
-hsv
-command color.hsv(X_0:flt, X_1:flt, X_2:flt):color
-CLRhsv;
-Converts an HSV triplets to a color atom
-color
-hue
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to