Changeset: 39e30b8b6392 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/39e30b8b6392
Modified Files:
        gdk/gdk_bbp.c
        gdk/gdk_private.h
        monetdb5/modules/mal/batcalc.c
        monetdb5/modules/mal/pcre.c
        sql/backends/monet5/sql.c
Branch: string_imprints
Log Message:

Merge with default


diffs (truncated from 9006 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
@@ -718,29 +718,29 @@
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:any_1], X_1:bat[:any_1], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",       "CMDbatNE;",    ""    
  ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:any_1], X_1:bat[:any_1], 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:int], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:lng], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:bat[:sht], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:int, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:lng, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:bte], X_1:sht, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:date], 
X_1:bat[:date]):bat[:bit] ",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:date], X_1:bat[:date], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:date], X_1:bat[:date], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
@@ -757,30 +757,38 @@
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:daytime], X_1:daytime, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:daytime], X_1:daytime, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:daytime], X_1:daytime, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], 
X_1:bat[:inet]):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:bat[:inet], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:bat[:inet], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:bat[:inet], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:inet):bat[:bit] 
",      "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:inet, 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:inet, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:inet], X_1:inet, 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:bte], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:lng], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bat[:sht], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:bte, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:lng, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:int], X_1:sht, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:json], 
X_1:bat[:json]):bat[:bit] ",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:json], X_1:bat[:json], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:json], X_1:bat[:json], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
@@ -790,53 +798,53 @@
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:json], X_1:json, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:json], X_1:json, 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:bte], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:int], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], 
X_1:bat[:sht]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:sht], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bat[:sht], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:bte, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:int, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:lng], X_1:sht, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:bte], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:int]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:int], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:int], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",   "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bat[:lng], 
X_2:bit):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:bte, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:int, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:sht], X_1:lng, 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:timestamp], 
X_1:bat[:timestamp]):bat[:bit] ",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:timestamp], 
X_1:bat[:timestamp], X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",        
"CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:timestamp], 
X_1:bat[:timestamp], X_2:bat[:oid], X_3:bat[:oid], X_4:bit):bat[:bit] ",       
"CMDbatNE;",    ""      ]
@@ -854,17 +862,17 @@
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:uuid], X_1:uuid, 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bat[:uuid], X_1:uuid, 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:int], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:lng], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:bte, X_1:bat[:sht], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:date, X_1:bat[:date]):bat[:bit] 
",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:date, X_1:bat[:date], 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:date, X_1:bat[:date], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
@@ -873,46 +881,50 @@
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:daytime, X_1:bat[:daytime], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:daytime, X_1:bat[:daytime], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:daytime, X_1:bat[:daytime], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:inet, X_1:bat[:inet]):bat[:bit] 
",      "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:inet, X_1:bat[:inet], 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:inet, X_1:bat[:inet], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:inet, X_1:bat[:inet], 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:bte], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:lng], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:int, X_1:bat[:sht], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:json, X_1:bat[:json]):bat[:bit] 
",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:json, X_1:bat[:json], 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:json, X_1:bat[:json], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:json, X_1:bat[:json], 
X_2:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:bte], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:int], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:lng, X_1:bat[:sht], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:bte], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:int], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng]):bat[:bit] 
",        "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
-[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:bit] ", "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",        "CMDbatNE;",    ""      ]
+[ "batcalc",   "!=",   "pattern batcalc.!=(X_0:sht, X_1:bat[:lng], 
X_2:bit):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:timestamp, 
X_1:bat[:timestamp]):bat[:bit] ",    "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:timestamp, X_1:bat[:timestamp], 
X_2:bat[:oid]):bat[:bit] ",     "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_0:timestamp, X_1:bat[:timestamp], 
X_2:bat[:oid], X_3:bit):bat[:bit] ",    "CMDbatNE;",    ""      ]
@@ -2627,6 +2639,10 @@
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:daytime], 
X_1:bat[:daytime], X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",     "CMDbatLT;",  
  ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:daytime], 
X_1:daytime):bat[:bit] ", "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:daytime], X_1:daytime, 
X_2:bat[:oid]):bat[:bit] ",  "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:inet], 
X_1:bat[:inet]):bat[:bit] ", "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:inet], X_1:bat[:inet], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",   "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:inet], X_1:inet):bat[:bit] 
",       "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:inet], X_1:inet, 
X_2:bat[:oid]):bat[:bit] ",        "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:int], 
X_1:bat[:bte]):bat[:bit] ",   "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:int], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",     "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:bat[:int], 
X_1:bat[:lng]):bat[:bit] ",   "CMDbatLT;",    ""      ]
@@ -2685,6 +2701,8 @@
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:date, X_1:bat[:date], 
X_2:bat[:oid]):bat[:bit] ",        "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:daytime, 
X_1:bat[:daytime]):bat[:bit] ", "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:daytime, X_1:bat[:daytime], 
X_2:bat[:oid]):bat[:bit] ",  "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:inet, X_1:bat[:inet]):bat[:bit] 
",       "CMDbatLT;",    ""      ]
+[ "batcalc",   "<",    "pattern batcalc.<(X_0:inet, X_1:bat[:inet], 
X_2:bat[:oid]):bat[:bit] ",        "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:int, X_1:bat[:bte]):bat[:bit] ", 
"CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:int, X_1:bat[:bte], 
X_2:bat[:oid]):bat[:bit] ",  "CMDbatLT;",    ""      ]
 [ "batcalc",   "<",    "pattern batcalc.<(X_0:int, X_1:bat[:lng]):bat[:bit] ", 
"CMDbatLT;",    ""      ]
@@ -2831,6 +2849,10 @@
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:daytime], 
X_1:bat[:daytime], X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatLE;",   
 ""      ]
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:daytime], 
X_1:daytime):bat[:bit] ",        "CMDbatLE;",    ""      ]
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:daytime], X_1:daytime, 
X_2:bat[:oid]):bat[:bit] ", "CMDbatLE;",    ""      ]
+[ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:inet], 
X_1:bat[:inet]):bat[:bit] ",        "CMDbatLE;",    ""      ]
+[ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:inet], X_1:bat[:inet], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",  "CMDbatLE;",    ""      ]
+[ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:inet], X_1:inet):bat[:bit] 
",      "CMDbatLE;",    ""      ]
+[ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:inet], X_1:inet, 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatLE;",    ""      ]
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:int], 
X_1:bat[:bte]):bat[:bit] ",  "CMDbatLE;",    ""      ]
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:int], X_1:bat[:bte], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:bit] ",    "CMDbatLE;",    ""      ]
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:bat[:int], 
X_1:bat[:lng]):bat[:bit] ",  "CMDbatLE;",    ""      ]
@@ -2889,6 +2911,8 @@
 [ "batcalc",   "<=",   "pattern batcalc.<=(X_0:date, X_1:bat[:date], 
X_2:bat[:oid]):bat[:bit] ",       "CMDbatLE;",    ""      ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to