This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch version3
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/version3 by this push:
     new e62c5a8  EMPIREDB-362 small fix
e62c5a8 is described below

commit e62c5a8c08ac243f37c6f9190719166eea09f0c7
Author: Rainer Döbele <[email protected]>
AuthorDate: Fri Feb 4 16:01:03 2022 +0100

    EMPIREDB-362 small fix
---
 .../src/main/java/org/apache/empire/samples/db/SampleApp.java          | 3 ++-
 empire-db/src/main/java/org/apache/empire/db/DBColumnExpr.java         | 3 ++-
 empire-db/src/main/java/org/apache/empire/db/DBRecord.java             | 2 +-
 .../src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java    | 1 -
 4 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/SampleApp.java
 
b/empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/SampleApp.java
index 522ea3c..fe0905a 100644
--- 
a/empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/SampleApp.java
+++ 
b/empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/SampleApp.java
@@ -645,8 +645,9 @@ public class SampleApp
         cmd.join(EMP.DEPARTMENT_ID, DEP.ID);
         cmd.joinLeft(EMP.ID, PAY.EMPLOYEE_ID).where(PAY.YEAR.is(lastYear));
         // Where constraints
-        cmd.where(EMP.RETIRED.is(false));
         cmd.where(EMP.LASTNAME.length().isGreaterThan(0));
+        cmd.where(EMP.GENDER.in(Gender.M, Gender.F));
+        cmd.where(EMP.RETIRED.is(false));
         // Order by
         cmd.orderBy(EMPLOYEE_FULLNAME);
 
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBColumnExpr.java 
b/empire-db/src/main/java/org/apache/empire/db/DBColumnExpr.java
index 903f771..5c5c693 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBColumnExpr.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBColumnExpr.java
@@ -452,7 +452,8 @@ public abstract class DBColumnExpr extends DBExpr
      * @param values the values to compare this column with
      * @return a DBCompareColExpr for the "in" operator
      */
-    public final DBCompareColExpr in(Object... values)
+    @SafeVarargs
+    public final <T> DBCompareColExpr in(T... values)
     {
         if (values==null || values.length==0)
             return cmp(DBCmpType.EQUAL, null);
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBRecord.java 
b/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
index 25e7810..d522bed 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
@@ -404,7 +404,7 @@ public class DBRecord extends DBRecordData implements 
Record, Cloneable, Seriali
      * @return the current DBDatabase object
      */
     @Override
-    public final <T extends DBDatabase> T getDatabase()
+    public <T extends DBDatabase> T getDatabase()
     {
         return getRowSet().getDatabase();
     }
diff --git 
a/empire-db/src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java 
b/empire-db/src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java
index 16f605f..5273742 100644
--- a/empire-db/src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java
+++ b/empire-db/src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java
@@ -21,7 +21,6 @@ package org.apache.empire.db.list;
 import java.util.HashMap;
 import java.util.Map;
 
-import org.apache.empire.db.exceptions.UnknownBeanTypeException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

Reply via email to