[jOOQ/jOOQ#14402] Add support for Databricks SQL - WIP
This includes: - Improve array bindings - Support array lambda functions
This commit is contained in:
parent
60fd4f6391
commit
f4aefdd82a
@ -817,6 +817,14 @@ public class DefaultBinding<T, U> implements Binding<T, U> {
|
||||
if (ctx.render().paramType() == INLINED) {
|
||||
if (converted == null) {
|
||||
switch (ctx.family()) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
case DERBY:
|
||||
return true;
|
||||
}
|
||||
@ -1012,7 +1020,6 @@ public class DefaultBinding<T, U> implements Binding<T, U> {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return false;
|
||||
@ -1534,6 +1541,21 @@ public class DefaultBinding<T, U> implements Binding<T, U> {
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
final void setNull0(BindingSetStatementContext<U> ctx) throws SQLException {
|
||||
switch (ctx.family()) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
super.setNull0(ctx);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
@Override
|
||||
final void set0(BindingSetStatementContext<U> ctx, Object[] value) throws SQLException {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user