Skip to content
Started 3 yr 3 mo ago
Took 2 min 21 sec
Failed

#338 (Jun 24, 2021, 12:15:58 PM)

Changes
  1. Create CriteriaQuery class (commit: ab809be) (details / githubweb)
  2. Create CriteriaFactory interface, getCriteriaFactory method in EntityManager (commit: 8c766e4) (details / githubweb)
  3. CriteriaFactory and CriteriaQuery moved to criteria package, import changed in EntityManager (commit: 1e48723) (details / githubweb)
  4. Create Selection interface, made selectAll and select methods in CriteriaQuery (commit: 30300ef) (details / githubweb)
  5. TODOs with PRO prefix (commit: ca183d5) (details / githubweb)
  6. created Expression and Predicate interface, added where method to CriteriaQuery (commit: d3d7968) (details / githubweb)
  7. created QueryModel and added predicate methods (equals,greaterThan,etc.) (commit: 1254ce4) (details / githubweb)
  8. rename predicate methods (equals to attrEquals etc.) (commit: 5a7bb9e) (details / githubweb)
  9. POM - added my github repo with JOPA as dependency (commit: ebbb0e4) (details / githubweb)
  10. CriteriaFactory added from method (commit: 954bf3c) (details / githubweb)
  11. CriteriaFactory added to UnitOfWorkImpl (missing CriteriaFactoryImpl) (commit: 22a2bba) (details / githubweb)
  12. move CriteriaFactory to session package (commit: ed1c860) (details / githubweb)
  13. remove <T> from CriteriaFactory interface (commit: 31633b6) (details / githubweb)
  14. fix imports in EntityManagerImpl and UnitOfWorkImpl after previous move of CriteriaFactory (commit: dc3821d) (details / githubweb)
  15. CriteriaQueryImpl, CriteriaFactoryImpl, CriteriaQueryHolder classes created and empty method added (commit: 7b920ba) (details / githubweb)
  16. change parameter type in CriteriaQueryImpl constructor (commit: 1893e0f) (details / githubweb)
  17. POM with updated version of my JOPA repository (commit: 0f304f5) (details / githubweb)
  18. created Path interface, (commit: f4ef94b) (details / githubweb)
  19. update methods in CriteriaQuery interface (commit: be3fdc0) (details / githubweb)
  20. POM with updated version of my JOPA repository, (commit: ccf45af) (details / githubweb)
  21. fix "DISINCT" in assembleQuery() (commit: d75e906) (details / githubweb)
  22. createQuery(CriteriaQuery) in EM, getSoqlQuery() in CriteriaQueryImpl and assambleSoqlQuery in CriteriaQueryHolder, fix error in CriteriaFactoryImpl (commit: 038274c) (details / githubweb)
  23. update classes by class diagram, before consultation (commit: 4c5be4f) (details / githubweb)
  24. Update README.md (commit: e6948d6) (details / githubweb)
  25. Update README.md (commit: cbccd6f) (details / githubweb)
  26. pom dependency for my interfaces (commit: 2e8bb14) (details / githubweb)
  27. Path,Predicate,PredicateFactory methods with Javadoc (commit: 33f05b1) (details / githubweb)
  28. rename QueryModel to CriteriaQueryModel, (commit: e012e78) (details / githubweb)
  29. EntityManager to CriteriaFactoryImpl constructor to pass it to CriteriaQueryModel (commit: 8194f6d) (details / githubweb)
  30. implementation of CriteriaQueryModel - just getAttr method, with some logs for understanding metamodel (commit: 7edddb4) (details / githubweb)
  31. fix generics in CriteriaFactory and CriteriaFactoryImpl (commit: 63a130a) (details / githubweb)
  32. getAttr - changes for developing (commit: 20c8529) (details / githubweb)
  33. change EntityManager to UnitOfWork (commit: bdb1516) (details / githubweb)
  34. fix problem with incompatible types (commit: 9a2e9ba) (details / githubweb)
  35. rename CriteriaQueryModel to CriteriaModel (commit: 8da61e5) (details / githubweb)
  36. naive implementation of query structure (commit: eee514d) (details / githubweb)
  37. selection - changed name of method and added naive logic (commit: e2aaba5) (details / githubweb)
  38. CriteriaFactoryImpl - added overloaded from method, delete comments (commit: a24b0cd) (details / githubweb)
  39. naive but better implementation of query structure, added order interface (commit: 38c4f69) (details / githubweb)
  40. added order interface (should be in last commit) (commit: a306ed0) (details / githubweb)
  41. delete method selectAll from CriteriaQuery (commit: fca0057) (details / githubweb)
  42. try to cast Selection to SelectionImpl (commit: 237e0dd) (details / githubweb)
  43. fix bug with temporary solution for building repo (commit: f20ea41) (details / githubweb)
  44. created CriteriaRunner class for integration tests, (commit: a471253) (details / githubweb)
  45. changes in query data structure (EntityType, Attribute) but not runnable yet (commit: 76cc071) (details / githubweb)
  46. change structure like JPA specification (commit: 8a06795) (details / githubweb)
  47. changes CriteriaFactory methods as in JPA and extends PredicateFactory (commit: 493b02c) (details / githubweb)
  48. RootImpl, from methods to CriteriaQuery interface, from methods implementation to CriteriaQueryImpl, changes in PathImpl and added get(SingularAttribute), removed methods from ExpressionImpl (commit: b15416a) (details / githubweb)
  49. CriteriaFactoryImpl changes by interface, removed CriteriaModelImpl (commit: 48fbeda) (details / githubweb)
  50. added root attribute to CriteriaQueryHolder + getter and setter, (commit: 8ac4011) (details / githubweb)
  51. methods for generating string representation of query in query structure (Path,Root,Selection,Expression) and changes in CriteriaQueryHolder for accessing selection, root and restrictions (commit: 240e070) (details / githubweb)
  52. implementation of translateQuery method which translate criteriaQuery to SOQL query, (commit: 98cb2ba) (details / githubweb)
  53. testSimpleFindAll test method in CriteriaRunner (commit: 320c2b0) (details / githubweb)
  54. translateQuery method in CriteriaQueryImpl start using chain-of-responsibility from expressions, (commit: 886af2e) (details / githubweb)
  55. moved all expression classes to expressions package, (commit: 45b951c) (details / githubweb)
  56. improved structure of expressions (one class missed in last commit) (commit: 497c011) (details / githubweb)
  57. parameter method to CriteriaFactory, created ParameterExpression class, implemented ParameterExpressionImpl (commit: a2665ba) (details / githubweb)
  58. created AbstractComparisonExpresion, (commit: 59e5a19) (details / githubweb)
  59. fix bug from changed name of method (from method in CriteriaQueryImpl) (commit: 9228706) (details / githubweb)
  60. remove comment from CriteriaQueryHolder, (commit: 33bcb90) (details / githubweb)
  61. added literal method to CriteriaFactory interface and commented parameter and literal methods, (commit: 9db2cf5) (details / githubweb)
  62. CriteriaParameterFiller class for registering literal and expression parameters and setting parameters after query is generated, (commit: 9da1136) (details / githubweb)
  63. CriteriaParameterFiller to trnalsateQueryMethod + condition for WHERE part of query (should be in last commit) (commit: 39cbbc1) (details / githubweb)
  64. fix bug with same generating query part by changing reference to pathSource (commit: 01989c9) (details / githubweb)
  65. created AbstractAggregationFunctionExpression and change ExpressionCountImpl, (commit: 7d72e29) (details / githubweb)
  66. TODOs with notes for consultation (commit: b5ed00b) (details / githubweb)
  67. change name of attribute in AbstractAggregateFunctionExpression (commit: e121647) (details / githubweb)
  68. method equals and literal accept language tag, changes in constructors and other methods + added to public interface (commit: 414e624) (details / githubweb)
  69. move setRollbackOnlyMarker and setEnsureOpenProcedure under the parameterFiller method in EntityManagerImpl, (commit: 478e467) (details / githubweb)
  70. AbstractComparisonExpression use language tag in constructors (commit: 62b7fd3) (details / githubweb)
  71. CriteriaParameterFiller use parameter with language tag, (commit: a00170d) (details / githubweb)
  72. CriteriaParameterFiller remove @ from setParameter method call (commit: 1c3b646) (details / githubweb)
  73. change method name from "equals" to "equal" (commit: 1540b8c) (details / githubweb)
  74. Simple and CompoundedPredicate generate correct query, (commit: 13d2c55) (details / githubweb)
  75. created nullLiteral and changes with ExpressionLiteral connected with nullLiteral (commit: 0e4f70d) (details / githubweb)
  76. java type of attribute to path expression, (commit: 9b0c3a6) (details / githubweb)
  77. unit tests (commit: 12b8f6c) (details / githubweb)
  78. negated predicates and expressions (commit: 74c49d3) (details / githubweb)
  79. remove typo in CriteriaFactoryImpl (commit: bf2a9f7) (details / githubweb)
  80. unit tests + TODO for consultation (commit: 58891e8) (details / githubweb)
  81. like and notLike expressions, (commit: 2f3884e) (details / githubweb)
  82. getAttr with SingularAttribute (commit: 1aff03a) (details / githubweb)
  83. acs and desc method to CriteriaFactory interface, (commit: 87b0731) (details / githubweb)
  84. unit test with order by and metamodel based queries (not working yet) and TODOs for consultation (commit: 902a261) (details / githubweb)
  85. change setExpressionToQuery in RootImpl and change generating FROM part of query (commit: 1538cd1) (details / githubweb)
  86. move unit tests to groups (string based and metamodel based) (commit: 14405c0) (details / githubweb)
  87. having method added to CriteriaQuery interface, (commit: 231ada5) (details / githubweb)
  88. removed unsupported methods and change Impl classes with basic classes in CriteriaQueryHolder, (commit: 8a58aac) (details / githubweb)
  89. generating having (commit: 73a39be) (details / githubweb)
  90. removed and added few TODOs (commit: 792435a) (details / githubweb)
  91. added few integration test and one TODO for consultation (commit: 877038f) (details / githubweb)
  92. TODO in CriteriaFactoryImpl, (commit: 3663c9e) (details / githubweb)
  93. generating name for ParameterExpression (commit: 8bdc9fa) (details / githubweb)
  94. Ensure QueryParameter and ParameterExpressionImpl can be equal when processing queries. (commit: 9a54b35) (details / githubweb)
  95. OWLClassD_ metamodel, (commit: 8ed0896) (details / githubweb)
  96. unit tests (commit: c4c5547) (details / githubweb)
  97. unit tests (commit: b89691a) (details / githubweb)
  98. unit test for ParameterExpression and Literal (commit: 414420c) (details / githubweb)
  99. new Expressions (>=,>,<,<=) (commit: 1f8adb9) (details / githubweb)
  100. getOrderList returning copy of list, (commit: ad17c6d) (details / githubweb)
  101. count method return Expression<Integer> (commit: 6cbed31) (details / githubweb)
  102. delete nullLiteral method from CriteriaFactoryImpl (commit: 9458603) (details / githubweb)
  103. remove isNull and isNotNull methods from Expression, (commit: bf44b85) (details / githubweb)
  104. factory in AbstractExpression, refactor all constructor and methods to send reference to factory (commit: 0180f1c) (details / githubweb)
  105. ExpressionInImpl for [NOT] IN restriction, (commit: 7551b16) (details / githubweb)
  106. rename equals expressions to equal expression and change <> to != (commit: 6785d76) (details / githubweb)
  107. remove TODO, (commit: ecf2b5c) (details / githubweb)
  108. createQuery method withou type specification + tests (commit: bd1fa2d) (details / githubweb)
  109. removed throws in CriteriaFactory javadoc, (commit: f569b2e) (details / githubweb)
  110. Equal and NotEqual and unit tests edited for SOQL supported negation (from "!=" to "NOT x = y") with TODOs for the future when SOQL support negation as != (commit: 87fe06f) (details / githubweb)
  111. another unit test for more restrictions with negation, (commit: 63c6988) (details / githubweb)
  112. notIn method added to PredicateFactory and its implementation to CriteriaFactoryImpl, (commit: 4f1dd06) (details / githubweb)
  113. refactor CriteriaFactory to CriteriaBuilder (commit: b538655) (details / githubweb)
  114. remove TODOs from consultation (commit: df4d95a) (details / githubweb)
  115. remove resultClass argument from entityManager.createQuery() method + change in tests (commit: 04e87f3) (details / githubweb)
  116. Integer in count method explanation in CriteriaBuilder javadoc, (commit: 9914db3) (details / githubweb)
  117. imports in ExpressionInImpl, (commit: 6aeea7e) (details / githubweb)
  118. getAttr method with SignularAttribute change to inline (commit: aef72aa) (details / githubweb)
  119. change attribute in ExpressionAttributeImpl to generic attribute, (commit: 0d3decd) (details / githubweb)
  120. return empty list from simple predicate (commit: 0651335) (details / githubweb)
  121. setExpressionToQuery simplified in ExpressionEqualImpl, ExpressionNotEqualImpl (commit: 6de0a72) (details / githubweb)
  122. delete ExpressionAttributeImpl, ExpressionEntityImpl and changed in other classes (Path,Root,CriteriaBuilder,CriteriaQuery,AbstractPathExpression) (commit: e06f754) (details / githubweb)
  123. fix english grammar mistakes from TODOs, (commit: c285927) (details / githubweb)
  124. logging SOQL query after translation, (commit: f3802aa) (details / githubweb)
  125. rename f as factory to cb as criteriaBuilder in unit tests (commit: 02ad511) (details / githubweb)
  126. removed untyped query creation + removed tests (commit: 2cd8c3e) (details / githubweb)
  127. added where methods that accepts list<predicate> + tests (commit: c753d71) (details / githubweb)
  128. update README (commit: 6d94cab) (details / githubweb)
  129. remove unnecessary dependency in pom (commit: 22b12cf) (details / githubweb)
  130. requested changes - removed commented-out code, fixed parentheses policy, removed unused imports (commit: 194842b) (details / githubweb)

Started by GitHub push by ledsoft

This run spent:

  • 5.9 sec waiting;
  • 2 min 21 sec build duration;
  • 2 min 27 sec total from scheduled to completion.
Revision: abc22290129f4db0b3d2affbc879ab8dda28970d
Repository: https://github.com/kbss-cvut/jopa.git
  • origin/development
Test Result (20 failures / +1)Show all failed tests >>>