Expose scalar UDF arguments and a custom bind-callback #1282
tests.yaml
on: pull_request
Matrix: Main Tests
Matrix: Test Arrow
Matrix: Dynamic Lib Tests
Matrix: Static Lib Tests Darwin ARM64
Matrix: Test Examples
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
|