import eu.eudat.data.entities.DataRepository; import eu.eudat.query.engine.builder.QueryBuilder; import eu.eudat.query.engine.builder.QueryBuilderImpl; import eu.eudat.query.engine.predicates.ComparisonPredicate; /** * Created by ikalyvas on 7/5/2018. */ public class Main { public static void main(String[] args){ new Main().Test(); } public void Test(){ QueryBuilder queryBuilder = new QueryBuilderImpl<>(DataRepository.class); queryBuilder.where((comparisonExpression) -> comparisonExpression.field("id").greaterThan(5) ); queryBuilder.where((comparisonExpression) -> comparisonExpression.field("label").equal("mitsos") ); queryBuilder.toList(); QueryBuilder queryBuilder2 = new QueryBuilderImpl<>(DataRepository.class); queryBuilder2.where((comparisonExpression) -> comparisonExpression.field("id").lessOrEqualThan(11111) ); queryBuilder2.toList(); } }