Commit Graph

  • 6adcd221bd Edited license Desktop file in make SQL conversion (probably will be deleted again) LtWorf 2010-02-24 00:46:58 +00:00
  • 8633052af2 Automatically fills some fields in the survey LtWorf 2009-09-19 09:25:38 +00:00
  • 861d3fa301 added various files LtWorf 2009-09-18 22:59:29 +00:00
  • 9d39f8836e Added .desktop file on svn LtWorf 2009-09-18 22:57:44 +00:00
  • ffa7140c6d Fixed problem with float numbers with selection of certain relations LtWorf 2009-09-18 22:57:02 +00:00
  • 9c12a662ea Using fakeroot instead of su in make debian LtWorf 2009-09-09 13:17:38 +00:00
  • 7579b54348 Patch provided by Angelo 'Havoc' Puglisi LtWorf 2009-09-09 13:11:47 +00:00
  • f9d4858383 added code for selection into sql.py LtWorf 2009-08-20 16:10:55 +00:00
  • f907981b49 error in changelog LtWorf 2009-08-18 11:53:26 +00:00
  • 6f8ad973b9 Can load relations specified in command line LtWorf 2009-08-18 11:52:33 +00:00
  • 6734fc66e5 Improved futile_union_intersection_subtraction, handles when a branch of subtracion has a selection LtWorf 2009-08-18 10:28:34 +00:00
  • 1d6aa88805 Improved futile_union_intersection_subtraction in case of A-A, when A is a sub-query LtWorf 2009-08-18 10:03:55 +00:00
  • 9efc56269e comments and cleanup in about.py LtWorf 2009-07-16 06:56:39 +00:00
  • 4b6960b7be Font is set only on windows LtWorf 2009-07-05 22:26:51 +00:00
  • 0b5b867d51 Script inno setup universale, wiki in italiano TheAngel87 2009-06-30 15:07:13 +00:00
  • 4e9c176316 tagged 0.10 LtWorf 2009-06-30 13:06:23 +00:00
  • d752a0c48f git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@203 014f5005-505e-4b48-8d0a-63407b615a7c TheAngel87 2009-06-30 10:31:36 +00:00
  • 3051894d79 added Emilio into credits and about window on window LtWorf 2009-06-30 09:53:45 +00:00
  • 977f5b17a6 git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@201 014f5005-505e-4b48-8d0a-63407b615a7c TheAngel87 2009-06-30 09:45:26 +00:00
  • dcc5d977b4 using single separator... on windows seems to be using the unix one.. boh LtWorf 2009-06-30 09:30:11 +00:00
  • a584c158dd merged windows setup branch into trunk LtWorf 2009-06-30 09:28:44 +00:00
  • fc49ba5bbe Selection can now accept expressions with parenthesis LtWorf 2009-06-29 13:12:45 +00:00
  • 1bc29f8ed5 Edited .desktop file LtWorf 2009-06-22 09:40:22 +00:00
  • 3c4b91272b Code refactory to move the new parser into parser.py out of optimizer.py, that will still be compatible LtWorf 2009-06-09 10:36:33 +00:00
  • 6524ea2d9f replaced old compiler, using the new one also in parser.py, and bug fixed LtWorf 2009-06-09 10:22:52 +00:00
  • 378ace1a2b new relational to python compiler LtWorf 2009-06-09 10:02:07 +00:00
  • dd43097d7e added comments LtWorf 2009-06-09 09:05:48 +00:00
  • 7659e39bd3 fix to optimization LtWorf 2009-05-30 15:17:51 +00:00
  • 10227d1ae7 Cleaned up code LtWorf 2009-05-26 14:00:44 +00:00
  • 7b827082d6 improved futile_union_intersection_subtraction optimization. Now it works also if one of the subtrees has a selection and the other doesn't LtWorf 2009-05-26 13:39:59 +00:00
  • 43766eeeae Implemented swap_rename_projection general optimization LtWorf 2009-05-25 17:04:24 +00:00
  • d51d4bada7 fixed selection_and_product optimization. It modified the original relation LtWorf 2009-05-25 13:54:35 +00:00
  • dac465779c Implemented swap_union_renames general optimization LtWorf 2009-05-23 08:21:43 +00:00
  • 644d96dc63 fixed subsequent_renames. Now handles cycling renames and completely futile ones like renaming attribute into itself LtWorf 2009-05-22 23:08:40 +00:00
  • 5e30121812 Implemented futile_union_intersection_subtraction general optimization LtWorf 2009-05-22 22:20:31 +00:00
  • 5dead3a058 stub for parallel execution LtWorf 2009-05-13 15:39:19 +00:00
  • 328d0f6bce removed todo... because i did LtWorf 2009-05-13 14:34:35 +00:00
  • 1cffcffdbc fixed problem with select and renames when using fields LtWorf 2009-05-13 14:15:30 +00:00
  • 17080aa381 fixed problem with select and renames when using fields LtWorf 2009-05-13 14:06:42 +00:00
  • 77c6cec3e9 now saved queries have a default value LtWorf 2009-05-12 15:13:48 +00:00
  • 8807d9159d added specific optimizations in GUI LtWorf 2009-05-12 15:09:57 +00:00
  • 8393ca93d9 extended selection_and_product to join LtWorf 2009-05-12 14:48:44 +00:00
  • dd15d6776b solved another error in token->string procedure. this thing is quite hard LtWorf 2009-05-12 13:53:27 +00:00
  • e5e7dcddd2 fixed error that caused an infinite loop LtWorf 2009-05-12 13:49:43 +00:00
  • bc60be3ace optimization on product and select working LtWorf 2009-05-12 13:31:25 +00:00
  • 004a6bb84e optimization on product and select working LtWorf 2009-05-12 13:30:19 +00:00
  • ccc8a5ee0d modified tree. Now it is able to return the fields that an operation will return LtWorf 2009-05-12 12:36:01 +00:00
  • e35b85e534 removed debug prints and corrected returning of modified nodes LtWorf 2009-05-12 08:11:45 +00:00
  • 61a94e73c0 swap_rename_select working LtWorf 2009-05-12 08:03:24 +00:00
  • 952b31ac53 stub for swap_rename_select LtWorf 2009-05-12 06:38:58 +00:00
  • 824379cf4c how to do 3rd party optimizations LtWorf 2009-05-11 16:57:23 +00:00
  • e1d02bcd4c removed debug prints and added comments LtWorf 2009-05-11 16:51:43 +00:00
  • f273425312 finally subsequent_renames optimization is working LtWorf 2009-05-11 16:44:52 +00:00
  • 04cc61d317 redoundant renames still under work... this thing is harder than i though LtWorf 2009-05-11 16:38:49 +00:00
  • 9cf8cc34a1 work on progress on subsequent renames LtWorf 2009-05-08 15:42:02 +00:00
  • c7f1aa060e completed implementation of selection_inside_projection LtWorf 2009-05-08 14:51:31 +00:00
  • b3a9d98d24 added selection_inside_projection LtWorf 2009-05-08 14:46:29 +00:00
  • 9627500a21 Able to (temporarily) store queries with a name LtWorf 2009-05-06 16:35:21 +00:00
  • 185c3f661d stub to save queries LtWorf 2009-05-06 16:05:27 +00:00
  • 698517067f moved optimization button into advanced (and hidden by default) box LtWorf 2009-05-06 14:36:02 +00:00
  • 195ef42596 added button to undo optimization LtWorf 2009-05-06 14:10:42 +00:00
  • 23740eea4d added button to optimize LtWorf 2009-05-06 13:38:58 +00:00
  • 04e3b8e316 added __eq__ method to the tree LtWorf 2009-05-01 14:45:31 +00:00
  • 7ecf75efb7 stupid indentation LtWorf 2009-05-01 13:50:59 +00:00
  • 52907e67e7 Optimization for rearrangements LtWorf 2009-05-01 13:47:54 +00:00
  • 444d3f9987 optimizes over and over until the tree is stabilized LtWorf 2009-04-30 18:21:50 +00:00
  • 88efcf0b78 i need to reduce sets, so i need selection pushed down in each case LtWorf 2009-04-30 17:41:05 +00:00
  • 723c63641d added optimization to push down selection when sub-expression has union, intersection or subtraction LtWorf 2009-04-30 17:39:07 +00:00
  • b694fdd99d can generate empty nodes LtWorf 2009-04-30 17:10:05 +00:00
  • bc0492ef77 moved the initialization of psyco after the initialization LtWorf 2009-04-29 12:14:00 +00:00
  • a877fd2dcf tries to use python-psyco LtWorf 2009-04-29 12:06:30 +00:00
  • ac0d6fae85 counting changes on the tree LtWorf 2009-04-29 08:36:28 +00:00
  • 4ba7209964 now handles more than 2 nested selections LtWorf 2009-04-29 07:25:39 +00:00
  • a4325679cb removed debug prints LtWorf 2009-04-28 21:33:16 +00:00
  • e898eed426 added 1st optimization LtWorf 2009-04-28 21:11:18 +00:00
  • 923ac12588 added module to contain optimizations LtWorf 2009-04-28 20:50:04 +00:00
  • 256cd3e4ca now using isinstance instead of that ugly thing LtWorf 2009-04-28 20:39:10 +00:00
  • e528a4babf now handles futile nested parenthesis LtWorf 2009-04-28 20:11:25 +00:00
  • 1060e9d275 implemented tree function LtWorf 2009-04-28 18:42:40 +00:00
  • 92b5e55a75 creation of the tree completed LtWorf 2009-04-28 18:40:53 +00:00
  • 0ff9ed22a0 converting tokenized expression into tree LtWorf 2009-04-28 18:21:43 +00:00
  • 169f809988 added comments LtWorf 2009-04-28 17:41:21 +00:00
  • b8a82e6961 Changed description of debian packaged, copied the one from debian :-) LtWorf 2009-04-25 07:28:02 +00:00
  • 94641a28f7 Changed version number LtWorf 2009-04-25 07:27:33 +00:00
  • f8c360414f Now make install also install the .desktop file LtWorf 2009-04-08 06:09:36 +00:00
  • a2b9c11697 Added make install and uninstall LtWorf 2009-04-06 17:04:18 +00:00
  • 39a27aef71 Bug: error in update operation, it changed the original tuple, so also other relations using the same tuple would change. Now it copies it LtWorf 2009-04-03 19:03:02 +00:00
  • 44e2de218c rollback, the bug is in the update, not in the function LtWorf 2009-04-03 18:19:42 +00:00
  • 14a2cbb229 binary functions LtWorf 2009-04-01 14:30:19 +00:00
  • 356f4a0f10 stub for binary operations LtWorf 2009-04-01 13:40:21 +00:00
  • 45b559be28 completed complexity of unary functions LtWorf 2009-04-01 13:37:56 +00:00
  • e1dec88be6 lowered requested version for dejavu fonts LtWorf 2009-03-24 20:22:46 +00:00
  • d872343481 added some comments LtWorf 2009-03-19 13:30:35 +00:00
  • 79058f3871 rename operation evaluated LtWorf 2009-03-19 12:56:15 +00:00
  • 720d888c22 fixed error in rename operator, it didn't a full copy of the relation so update on the original relation would modify results of renamed ones LtWorf 2009-03-19 12:54:49 +00:00
  • 0d191ab959 inserted complexity for selection LtWorf 2009-03-18 09:58:25 +00:00
  • df1d5c324a added draft of complexity study LtWorf 2009-03-18 09:42:48 +00:00
  • c68804c8aa updated changelog LtWorf 2009-03-16 22:19:57 +00:00
  • f25959e50b added stub for tree converter and removed redoundant and not-working parser LtWorf 2009-03-16 18:04:17 +00:00
  • 012607f876 tokenizer workingpython relational/optimizer.py | lesspython relational/optimizer.py | less LtWorf 2009-03-16 16:30:41 +00:00