Skip to content

Expose scalar UDF arguments and a custom bind-callback #1282

Expose scalar UDF arguments and a custom bind-callback

Expose scalar UDF arguments and a custom bind-callback #1282

Triggered via pull request September 22, 2025 16:17
Status Failure
Total duration 3m 4s
Artifacts

tests.yaml

on: pull_request
Matrix: Main Tests
Matrix: Test Arrow
Matrix: Dynamic Lib Tests
Matrix: Static Lib Tests Darwin ARM64
Matrix: Test Examples
Fit to window
Zoom out
Zoom in

Annotations

100 errors and 2 notices
Test Examples (macos-latest, 1.24)
Process completed with exit code 2.
Test Examples (macos-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Test Examples (macos-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Test Examples (macos-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (ubuntu-latest, 1.24)
Process completed with exit code 1.
Main Tests (ubuntu-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Main Tests (ubuntu-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Main Tests (ubuntu-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (ubuntu-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (ubuntu-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Main Tests (ubuntu-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, ubuntu-24.04-arm)
Process completed with exit code 1.
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Dynamic Lib Tests (1.24, ubuntu-24.04-arm): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, ubuntu-latest)
Process completed with exit code 1.
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Dynamic Lib Tests (1.24, ubuntu-latest): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, macos-14)
Process completed with exit code 1.
Dynamic Lib Tests (1.24, macos-14): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Dynamic Lib Tests (1.24, macos-14): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Dynamic Lib Tests (1.24, macos-14): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Dynamic Lib Tests (1.24, macos-14): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, macos-14): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Dynamic Lib Tests (1.24, macos-14): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Static Lib Tests Darwin ARM64 (1.24)
Process completed with exit code 1.
Static Lib Tests Darwin ARM64 (1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Static Lib Tests Darwin ARM64 (1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Static Lib Tests Darwin ARM64 (1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Static Lib Tests Darwin ARM64 (1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Static Lib Tests Darwin ARM64 (1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Static Lib Tests Darwin ARM64 (1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (macos-latest, 1.24)
Process completed with exit code 1.
Main Tests (macos-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Main Tests (macos-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Main Tests (macos-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (macos-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (macos-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Main Tests (macos-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Examples (ubuntu-latest, 1.24)
The operation was canceled.
Test Examples (ubuntu-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Test Examples (ubuntu-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Test Examples (ubuntu-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Test Examples (ubuntu-latest, 1.24)
The strategy configuration was canceled because "test_examples.macos-latest_1_24" failed
Test Arrow (macos-latest, 1.24)
Process completed with exit code 1.
Test Arrow (macos-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Test Arrow (macos-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Test Arrow (macos-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Test Arrow (macos-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Arrow (macos-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Test Arrow (macos-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, macos-13)
Process completed with exit code 1.
Dynamic Lib Tests (1.24, macos-13): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Dynamic Lib Tests (1.24, macos-13): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Dynamic Lib Tests (1.24, macos-13): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Dynamic Lib Tests (1.24, macos-13): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Dynamic Lib Tests (1.24, macos-13): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Dynamic Lib Tests (1.24, macos-13): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Arrow (ubuntu-latest, 1.24)
Process completed with exit code 1.
Test Arrow (ubuntu-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Test Arrow (ubuntu-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Test Arrow (ubuntu-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Test Arrow (ubuntu-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Arrow (ubuntu-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Test Arrow (ubuntu-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (ubuntu-24.04-arm, 1.24)
Process completed with exit code 1.
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Main Tests (ubuntu-24.04-arm, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (macos-13, 1.24)
Process completed with exit code 1.
Main Tests (macos-13, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Main Tests (macos-13, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Main Tests (macos-13, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (macos-13, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (macos-13, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Main Tests (macos-13, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (windows-latest, 1.24)
Process completed with exit code 1.
Main Tests (windows-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Main Tests (windows-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Main Tests (windows-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Main Tests (windows-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (windows-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Main Tests (windows-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Arrow (windows-latest, 1.24)
Process completed with exit code 1.
Test Arrow (windows-latest, 1.24): scalar_udf.go#L336
cannot use i (variable of type int) as duckdb_go_bindings.IdxT value in argument to mapping.ScalarFunctionBindGetArgument
Test Arrow (windows-latest, 1.24): scalar_udf.go#L334
invalid operation: i < argCount (mismatched types int and duckdb_go_bindings.IdxT)
Test Arrow (windows-latest, 1.24): scalar_udf.go#L304
cannot use connId (variable of uint64 type duckdb_go_bindings.IdxT) as uint64 value in argument to function.bind
Test Arrow (windows-latest, 1.24): scalar_udf_test.go#L117
args[1].foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Test Arrow (windows-latest, 1.24): scalar_udf_test.go#L104
bindData.value undefined (type ScalarUDFArg has no field or method value, but does have field Value)
Test Arrow (windows-latest, 1.24): scalar_udf_test.go#L103
bindData.foldable undefined (type ScalarUDFArg has no field or method foldable, but does have field Foldable)
Main Tests (windows-latest, 1.24)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test Arrow (windows-latest, 1.24)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677