[jOOQ/jOOQ#9425] Add Meta.diff(Meta) WIP
- Do not use lambda expressions
This commit is contained in:
parent
dca2b4b6e3
commit
b59ce7ee90
@ -140,8 +140,18 @@ final class Diff {
|
||||
|
||||
private final List<Query> appendColumns(final List<Query> queries, final Table<?> t1, final Table<?> t2, final Iterator<Field<?>> i1, final Iterator<Field<?>> i2) {
|
||||
return append(queries, i1, i2,
|
||||
(q, f) -> q.add(ctx.alterTable(t1).add(f)),
|
||||
(q, f) -> q.add(ctx.alterTable(t1).drop(f)),
|
||||
new Create<Field<?>>() {
|
||||
@Override
|
||||
public void create(List<Query> q, Field<?> f) {
|
||||
q.add(ctx.alterTable(t1).add(f));
|
||||
}
|
||||
},
|
||||
new Drop<Field<?>>() {
|
||||
@Override
|
||||
public void drop(List<Query> q, Field<?> f) {
|
||||
q.add(ctx.alterTable(t1).drop(f));
|
||||
}
|
||||
},
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user