FilterNode优化
This commit is contained in:
@@ -617,12 +617,12 @@ public class FilterNode { //FilterNode 不能实现Serializable接口, 否则
|
||||
return and(new FilterNode(column, IN, (Serializable) collection));
|
||||
}
|
||||
|
||||
public <F extends Serializable> FilterNode in(LambdaSupplier<F> func) {
|
||||
return and(new FilterNode(LambdaSupplier.readColumn(func), IN, func.get()));
|
||||
public FilterNode in(LambdaSupplier func) {
|
||||
return and(new FilterNode(LambdaSupplier.readColumn(func), IN, (Serializable) func.get()));
|
||||
}
|
||||
|
||||
public <T, F extends Serializable> FilterNode in(LambdaFunction<T, F> func, F value) {
|
||||
return and(new FilterNode(LambdaFunction.readColumn(func), IN, value));
|
||||
public <T, F extends Object> FilterNode in(LambdaFunction<T, F> func, F value) {
|
||||
return and(new FilterNode(LambdaFunction.readColumn(func), IN, (Serializable) value));
|
||||
}
|
||||
|
||||
public FilterNode notIn(String column, Serializable value) {
|
||||
@@ -637,12 +637,12 @@ public class FilterNode { //FilterNode 不能实现Serializable接口, 否则
|
||||
return and(new FilterNode(column, NOT_IN, (Serializable) collection));
|
||||
}
|
||||
|
||||
public <F extends Serializable> FilterNode notIn(LambdaSupplier<F> func) {
|
||||
return and(new FilterNode(LambdaSupplier.readColumn(func), NOT_IN, func.get()));
|
||||
public FilterNode notIn(LambdaSupplier func) {
|
||||
return and(new FilterNode(LambdaSupplier.readColumn(func), NOT_IN, (Serializable) func.get()));
|
||||
}
|
||||
|
||||
public <T, F extends Serializable> FilterNode notIn(LambdaFunction<T, F> func, F value) {
|
||||
return and(new FilterNode(LambdaFunction.readColumn(func), NOT_IN, value));
|
||||
public <T, F extends Object> FilterNode notIn(LambdaFunction<T, F> func, F value) {
|
||||
return and(new FilterNode(LambdaFunction.readColumn(func), NOT_IN, (Serializable) value));
|
||||
}
|
||||
|
||||
public FilterNode isNull(String column) {
|
||||
|
||||
@@ -385,12 +385,12 @@ public final class FilterNodes {
|
||||
return new FilterNode(column, IN, (Serializable) collection);
|
||||
}
|
||||
|
||||
public static <F extends Serializable> FilterNode in(LambdaSupplier<F> func) {
|
||||
return new FilterNode(LambdaSupplier.readColumn(func), IN, func.get());
|
||||
public static FilterNode in(LambdaSupplier func) {
|
||||
return new FilterNode(LambdaSupplier.readColumn(func), IN, (Serializable) func.get());
|
||||
}
|
||||
|
||||
public static <T, F extends Serializable> FilterNode in(LambdaFunction<T, F> func, F value) {
|
||||
return new FilterNode(LambdaFunction.readColumn(func), IN, value);
|
||||
public static <T, F extends Object> FilterNode in(LambdaFunction<T, F> func, F value) {
|
||||
return new FilterNode(LambdaFunction.readColumn(func), IN, (Serializable) value);
|
||||
}
|
||||
|
||||
public static FilterNode notIn(String column, Serializable value) {
|
||||
@@ -405,12 +405,12 @@ public final class FilterNodes {
|
||||
return new FilterNode(column, NOT_IN, (Serializable) collection);
|
||||
}
|
||||
|
||||
public static <F extends Serializable> FilterNode notIn(LambdaSupplier<F> func) {
|
||||
return new FilterNode(LambdaSupplier.readColumn(func), NOT_IN, func.get());
|
||||
public static FilterNode notIn(LambdaSupplier func) {
|
||||
return new FilterNode(LambdaSupplier.readColumn(func), NOT_IN, (Serializable) func.get());
|
||||
}
|
||||
|
||||
public static <T, F extends Serializable> FilterNode notIn(LambdaFunction<T, F> func, F value) {
|
||||
return new FilterNode(LambdaFunction.readColumn(func), NOT_IN, value);
|
||||
public static <T, F extends Object> FilterNode notIn(LambdaFunction<T, F> func, F value) {
|
||||
return new FilterNode(LambdaFunction.readColumn(func), NOT_IN, (Serializable) value);
|
||||
}
|
||||
|
||||
public static FilterNode isNull(String column) {
|
||||
|
||||
Reference in New Issue
Block a user