prieto
11328fca29
Correction
8年前
prieto
c3e62e57be
Corrections
8年前
Yann Weber
9c23abcdcc
Bugfixes on leobject & query
8年前
prieto
a5474695a8
correct an error of keyboard
8年前
prieto
8806738bba
correct lequery execute
8年前
Yann Weber
77d6fd8df5
More tests on LeOject
8年前
Yann Weber
59691165ae
Wrong method was called for preparing datas in LeUpdateQuery
8年前
Yann Weber
9da19f3665
Moved exceptions + LeUpdateQuery.__query implementation
- The LeUpdateQuery implementation is broken or at least have huge performance issue
- Moved LeObject exceptions and LeQuery exceptions in lodel.leapi.exceptions
8年前
Yann Weber
ba5fded049
Enable data check for LeInsertQuery
8年前
Yann Weber
77e7c36de9
Not fully tested. Enables separated datasources for read only or read&write access to the DB
8年前
Yann Weber
5708194875
Rewriting CRUD methods of datasources
- Now delete & update methods use filters & rel_filters
8年前
Yann Weber
7e2a60e73e
Fixing lequery execute -> __query process
- deleting most of **datas to replace it with a standart dict argument
- using filters in childs of LeFilteredQuery
8年前
Yann Weber
be472a0d59
Modified LeDeleteQuery to act like a standart LeFilteredQuery
8年前
Yann Weber
11027fd959
Starting implementation of relation in datasource
8年前
Yann Weber
0f9b07f08a
More tests & debug on multi datasource queries + em_test update
- Added missing allowed_classes options to some references in em_test
8年前
Yann Weber
e55954d947
First test on multi datasource queries + em_test update + query.py debug
- Modified again the em_test to fit with testing purpose
- First test on multi datasource query written
- debugging of query.py
8年前
Yann Weber
b8d5b5bba2
Completing em_test modifications + completing the dump_infos method of LeFilteredQuery
- adding an EmClass to make a double link between indexes and texts
- adding subqueries infos to dump_infos method of LeFilteredQuery
8年前
Yann Weber
11c6b2b53e
Commenting a duplicated method + adapting LeQuery __query method to the new datasource system
8年前
Yann Weber
eba5d7d616
LeFilteredQuery.execute() method is written
8年前
Yann Weber
a91d25e392
Begin implementation of cross datasource reference query
- The set_query_filter() method handles subquery creation
- The run isn't written yet...
8年前
Yann Weber
5d624bfda2
Make query.py lines fit in 78chars
8年前
Yann Weber
3fe63787fb
Updated lequery.py to use targe_class datasource and not taking it as arguement of execute methods
9年前
Yann Weber
bf879a833c
Adds tests for LeGetQuery + bugfixes
- separates LeGetQuery tests and LeFilteredQuery tests
- small bugfixes associated to tests
9年前
Yann Weber
9781577cb6
Add tests for filtered queries + bugfixes
- adds tests on filter parse & check
- standart filters parse & check
- relational filters parse & check
- bugfixes related to tests in query.py
- update the example and the test EM
- bugfixes in admin script
9年前
Yann Weber
5991bc8e6f
Add leading & trailing spaces to all operators in LefilteredQuery
Doing so forbids operators like << == =! in* etc..
The tests were updated
9年前
Yann Weber
f402902b5b
Written some tests for filtered queries + query re modifications
- the re for filter spliting is modified to better handle operators
- added leading & trailing space to some operators
9年前
Yann Weber
76f002d06c
Bugfixes in leobject and queries classes
9年前
Yann Weber
e5b9a4abd3
Bugfix in leapi/query.py
9年前
Yann Weber
251fc6d324
Add some utility function + addition in query.py
9年前
prieto
f55980de2e
Ajout insertion multiple
9年前
prieto
ee0ba8dea8
Corrections oublis
9年前
prieto
6d61bf29ed
enlever méthode inutile
9年前
prieto
ab2bbee191
Implémentation requete
9年前
Yann Weber
61dd475e8c
Query refactoring
9年前
Yann Weber
c5971d9590
Updated comments (and deleting space between ## and @brief )
9年前
Roland Haroutiounian
8bc0f8484e
Code cleaning on the query module
9年前
Roland Haroutiounian
95e5b3c03d
First implementation of the query preparation of the LeGetQuery class
9年前
Roland Haroutiounian
81ad187977
Bug fix on the name of a method in query module
9年前
Roland Haroutiounian
9c9dd8bc96
code cleaning
9年前
Roland Haroutiounian
62161a0ffb
LeGetQuery.__get() now takes into account the group argument
9年前
Roland Haroutiounian
f9df2fb0f3
Added the implementation of LeGetQuery.__prepare_order()
9年前
Roland Haroutiounian
efe35331fe
Moved the validate_query_filters method from LeQuery to LeFilteredQuery
9年前
Roland Haroutiounian
c342a85995
Implementation of the prepare method for LeDeleteQuery with the check of the validity of the query filters operators
9年前
Roland Haroutiounian
886e123d40
Hook-less implementation of the crud methods in the query module's classes
9年前
Roland Haroutiounian
22c43078bb
Added the signatures for the LeInsertQuery methods
9年前
Roland Haroutiounian
4fc3a0eb2a
Signatures of LeGetQuery methods , First implementation of LeDeleteQuery
9年前
Roland Haroutiounian
b36062534b
First coding of the LeUpdateQuery class
9年前
Roland Haroutiounian
859ceb30f2
Fixed a relative import
9年前
Roland Haroutiounian
a326c1c3de
Deleted a debug code block from the Query module
9年前
Roland Haroutiounian
be57cf17c0
First implementation of the query class
9年前