removed factory method

This commit is contained in:
Timo Westkämper 2012-12-13 21:29:51 +02:00
parent 2795b0de16
commit 85cbe39748

View File

@ -114,16 +114,6 @@ public class DetachableMixin implements Detachable {
}
return metadata;
}
private QueryMetadata projection(Expression<?> first, Expression<?> second, Expression<?>[] rest) {
QueryMetadata metadata = queryMixin.getMetadata().clone();
metadata.addProjection(nullAsTemplate(first));
metadata.addProjection(nullAsTemplate(second));
for (Expression<?> expr : rest) {
metadata.addProjection(nullAsTemplate(expr));
}
return metadata;
}
private Expression<?> nullAsTemplate(@Nullable Expression<?> expr){
return expr != null ? expr : NullExpression.DEFAULT;
@ -186,12 +176,5 @@ public class DetachableMixin implements Detachable {
metadata.setUnique(true);
return metadata;
}
private QueryMetadata uniqueProjection(Expression<?> first, Expression<?> second,
Expression<?>[] rest) {
QueryMetadata metadata = projection(first, second, rest);
metadata.setUnique(true);
return metadata;
}
}