August 2008 Commit Log

Number of Commits:
166
Number of Active Developers:
3
rosso_nero 2008-08-30 00:41 Rev.: 3152

more mdd validation & functions

9 lines of code changed in 2 files:

rosso_nero 2008-08-30 00:41 Rev.: 3151

updating toString()

1 lines of code changed in 1 file:

rosso_nero 2008-08-30 00:40 Rev.: 3150

enabling validation definition in sub-fields

74 lines of code changed in 1 file:

rosso_nero 2008-08-30 00:40 Rev.: 3149

changing method signature

4 lines of code changed in 2 files:

rosso_nero 2008-08-30 00:39 Rev.: 3148

adding some more functions, formatting

48 lines of code changed in 1 file:

rosso_nero 2008-08-29 01:41 Rev.: 3147

using again uncompressed version for better debugging purposes

1 lines of code changed in 1 file:

rosso_nero 2008-08-29 01:41 Rev.: 3146

simplifying code a bit

24 lines of code changed in 1 file:

manuel_gay 2008-08-28 16:31 Rev.: 3145

Printing meaningful stacktrace when query execution fails

23 lines of code changed in 2 files:

cristian_bogdan 2008-08-26 00:10 Rev.: 3144

my latest changes

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-26 00:09 Rev.: 3143

we don't transform JSP orderby and groupby expressions in select expressions any longer, because the ComposedQuery code for that is very limited and does not allow for complex expressions, subqueries, etc. pages seem to work without it anyway

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-26 00:07 Rev.: 3142

little fix, so "" orderby's don't lead to an orderby being added to query

2 lines of code changed in 1 file:

cristian_bogdan 2008-08-22 23:44 Rev.: 3141

mql-oql comparison is looking for automaticLeftJoin differences only for non-JSP queries

8 lines of code changed in 2 files:

cristian_bogdan 2008-08-22 23:39 Rev.: 3140

automatic left join by default

2 lines of code changed in 2 files:

cristian_bogdan 2008-08-22 12:48 Rev.: 3139

optimization of pointer selects in subqueries

7 lines of code changed in 1 file:

cristian_bogdan 2008-08-22 12:48 Rev.: 3138

a little fix

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-22 00:36 Rev.: 3137

automatic left join, turned off for now

14 lines of code changed in 6 files:

rosso_nero 2008-08-21 10:45 Rev.: 3136

some aggregation tests

103 lines of code changed in 3 files:

rosso_nero 2008-08-21 10:40 Rev.: 3135

test for select distinct

45 lines of code changed in 3 files:

cristian_bogdan 2008-08-21 10:26 Rev.: 3134

proving the distinct qualifier, it's a bit different from OQL

1 lines of code changed in 1 file:

rosso_nero 2008-08-21 01:21 Rev.: 3131

test distinct feature

15 lines of code changed in 1 file:

cristian_bogdan 2008-08-21 00:32 Rev.: 3130

better parameter type guessing

62 lines of code changed in 7 files:

cristian_bogdan 2008-08-21 00:29 Rev.: 3128

better debug, with actual parameter values

1 lines of code changed in 1 file:

rosso_nero 2008-08-20 23:34 Rev.: 3124

making field public

3 lines of code changed in 1 file:

rosso_nero 2008-08-20 20:13 Rev.: 3122

making new release

2 lines of code changed in 1 file:

rosso_nero 2008-08-20 16:27 Rev.: 3121

fixing bug when there is another field after a binary input

1 lines of code changed in 1 file:

rosso_nero 2008-08-20 16:19 Rev.: 3120

fixed a potential NPE

1 lines of code changed in 1 file:

rosso_nero 2008-08-20 11:55 Rev.: 3119

fix for search forms where criterion tags have no match mode - use a default match mode

42 lines of code changed in 4 files:

rosso_nero 2008-08-20 11:51 Rev.: 3118

improving error message by clearly marking what is the given value

1 lines of code changed in 1 file:

rosso_nero 2008-08-20 11:51 Rev.: 3117

fixing some generics

2 lines of code changed in 1 file:

rosso_nero 2008-08-20 11:51 Rev.: 3116

fix for pagination with group by, fixing some generics

43 lines of code changed in 2 files:

rosso_nero 2008-08-20 11:38 Rev.: 3115

fixed tests, added second test for pagination

278 lines of code changed in 5 files:

rosso_nero 2008-08-20 11:37 Rev.: 3114

adding missing year operator to OQL (kind of obsolete, but well :-))

3 lines of code changed in 2 files:

rosso_nero 2008-08-20 11:36 Rev.: 3113

fixing generic warnings

2 lines of code changed in 1 file:

manuel_gay 2008-08-19 16:25 Rev.: 3112

making more robust

15 lines of code changed in 3 files:

manuel_gay 2008-08-19 16:23 Rev.: 3111

adding a FIXME

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-18 23:41 Rev.: 3110

parse error locations

37 lines of code changed in 5 files:

cristian_bogdan 2008-08-18 23:40 Rev.: 3109

simpler and better parse error handling

49 lines of code changed in 2 files:

cristian_bogdan 2008-08-18 23:38 Rev.: 3108

better recovery

2 lines of code changed in 1 file:

cristian_bogdan 2008-08-18 21:57 Rev.: 3107

some more guards for error recovery

4 lines of code changed in 2 files:

cristian_bogdan 2008-08-18 21:56 Rev.: 3106

removed double message from query errors

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-18 21:55 Rev.: 3105

removing reference to hibernate

0 lines of code changed in 1 file:

cristian_bogdan 2008-08-18 17:07 Rev.: 3104

more generic

2 lines of code changed in 1 file:

cristian_bogdan 2008-08-18 14:00 Rev.: 3103

fixed bug

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-17 04:03 Rev.: 3102

more documentation

8 lines of code changed in 3 files:

cristian_bogdan 2008-08-17 03:57 Rev.: 3101

removed unused printers

0 lines of code changed in 1 file:

cristian_bogdan 2008-08-17 03:53 Rev.: 3100

adapted the HQL pass 1 parser from Hibernate so mql can run without hibernate.jar. kept original files for reference

2683 lines of code changed in 19 files:

cristian_bogdan 2008-08-17 03:50 Rev.: 3099

removed a hibernate dependency that made it impossible to run makumba without hibernate.jar

9 lines of code changed in 1 file:

cristian_bogdan 2008-08-17 01:13 Rev.: 3098

query analysis does not need parameter rewrite

6 lines of code changed in 1 file:

cristian_bogdan 2008-08-17 01:13 Rev.: 3097

less warnings

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-17 01:12 Rev.: 3096

allowing null parameters read from attributes

7 lines of code changed in 2 files:

cristian_bogdan 2008-08-16 21:03 Rev.: 3095

fixed bug with query correlation

6 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 15:44 Rev.: 3094

avoiding a NPE

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 15:42 Rev.: 3093

type analysis fix for $param IN subquery
type analysis fix for CASE-WHEN (which was previously untested)

33 lines of code changed in 2 files:

cristian_bogdan 2008-08-16 14:40 Rev.: 3092

optionally accepting :paramers, this is configurable in localhost_engine_dbname.properties

4 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 14:40 Rev.: 3091

added latest changes

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 14:39 Rev.: 3090

optionally accepting :paramers, this is configurable in localhost_engine_dbname.properties

14 lines of code changed in 3 files:

cristian_bogdan 2008-08-16 14:36 Rev.: 3089

removed $name -> $numer replacing, as that's done by the database layer anyway

13 lines of code changed in 2 files:

cristian_bogdan 2008-08-16 13:28 Rev.: 3088

turning optimization on and off
not printing "label not used" warning for analysis queries
using setTextList instead of direct field access

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 13:27 Rev.: 3087

turning join optimization on and off for better oql-mql comparison

19 lines of code changed in 4 files:

cristian_bogdan 2008-08-16 13:26 Rev.: 3086

fixed bug, renamed textList, made private

8 lines of code changed in 2 files:

cristian_bogdan 2008-08-16 02:15 Rev.: 3085

support for elements(), maxelement(), minelement() (useful with setintEnum) and size()

34 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 02:13 Rev.: 3084

accept multiple projections to a subquery, in which case the type is the first projection. not so good but easier
better operand checking

4 lines of code changed in 1 file:

cristian_bogdan 2008-08-16 01:05 Rev.: 3083

support for subqueries without SELECT (the declared labels are selected)

31 lines of code changed in 2 files:

cristian_bogdan 2008-08-15 21:47 Rev.: 3082

optimization of the joins
if you have a query like
SELECT x FROM Type t JOIN t.a.b.c x

OQL joins also the table of x (t.a.b.c) . But if no field of x is selected
(only the primary key), the primary key is available in the table of t.a.b,
hence the "last" table doesn't need to be joined.

I learned this optimization by looking at Hibernate-generated SQL :)

Also in the process I found that there are quite many unused labels (they
appear in FROM but are never used in WHERE, SELECT, etc). Those are not joined
any longer. A warning is issued.

108 lines of code changed in 4 files:

cristian_bogdan 2008-08-15 21:45 Rev.: 3081

POC queries, demonstrate subqueries
line numbers are the same as in
http://bugs.best.eu.org/cgi-bin/bugzilla/attachment.cgi?id=74
http://bugs.best.eu.org/cgi-bin/bugzilla/attachment.cgi?id=75

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 21:43 Rev.: 3080

better error handling and reporting

18 lines of code changed in 3 files:

cristian_bogdan 2008-08-15 21:41 Rev.: 3079

better date comparison
better printing of type information for pointers (maybe should be moved in FieldDefinition)

12 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 20:42 Rev.: 3078

more robust...

10 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 15:07 Rev.: 3077

formatted source

78 lines of code changed in 2 files:

cristian_bogdan 2008-08-15 14:55 Rev.: 3076

added SOME

3 lines of code changed in 2 files:

cristian_bogdan 2008-08-15 14:41 Rev.: 3075

latest

4 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 14:25 Rev.: 3074

support for any and all

4 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 13:47 Rev.: 3073

better oql-mql comparison

8 lines of code changed in 1 file:

cristian_bogdan 2008-08-15 13:46 Rev.: 3072

check whether AS identifiers are used outside ORDERBY or GROUPBY

41 lines of code changed in 2 files:

cristian_bogdan 2008-08-15 13:40 Rev.: 3071

support for correlated subqueries

104 lines of code changed in 2 files:

cristian_bogdan 2008-08-14 12:22 Rev.: 3070

removed possibility of comparing intEnum to ''

26 lines of code changed in 1 file:

rosso_nero 2008-08-14 02:38 Rev.: 3068

updated change-log for new release

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-13 12:26 Rev.: 3067

changelog update

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-13 12:25 Rev.: 3066

better documentation of what is left to be done here, this is quite important for performance

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-13 00:46 Rev.: 3065

oh gosh! this was leading to empty uploads in the database... throw the damn error further babe...

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-13 00:17 Rev.: 3064

avoiding using Text.toString(), using getString() wherever we know about it.
this is done in preparation to change Text.toString() to something more meaningful and less memory-intensive

20 lines of code changed in 8 files:

cristian_bogdan 2008-08-12 23:57 Rev.: 3063

using short Text debug method

20 lines of code changed in 2 files:

cristian_bogdan 2008-08-12 23:55 Rev.: 3062

added reasonable debug method, and an explicit getString(), hopefully toString may be rewritten to not allocate the whole large file. formatted source

191 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 23:22 Rev.: 3061

fixed huge memory issue: for a large file, item.get() allocates a byte[] as large as the file... using stream instead
added a TODO, as the current code swaps the file to disk twice, with a lengthy stream copy in between.

13 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 20:48 Rev.: 3060

pulled up operand type checking and value assignment functionality so it can be used in MqlNode operator-related type operations

60 lines of code changed in 3 files:

cristian_bogdan 2008-08-12 20:46 Rev.: 3059

added a bit more info to the error message, maybe the query should be added to the info of all RuntimeWrappedExceptions

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 20:43 Rev.: 3058

fixed small bug that was messing up internet explorer

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:19 Rev.: 3057

using mql by default as karamba works

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:19 Rev.: 3056

accepting also boolean expressions

10 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:18 Rev.: 3055

better debug info on runtime exceptions

6 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:17 Rev.: 3054

better IN (...) parameter type setting

14 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:16 Rev.: 3053

accepting empty strings on any comparison, this is probably an OQL bug

20 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:15 Rev.: 3052

accepting SELECT ... AS x ... ORDERBY x

7 lines of code changed in 3 files:

cristian_bogdan 2008-08-12 14:13 Rev.: 3051

more test queries

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:13 Rev.: 3050

better debug

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:12 Rev.: 3049

inlined empty method

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-12 14:10 Rev.: 3048

cleaned up imports

0 lines of code changed in 1 file:

rosso_nero 2008-08-08 00:57 Rev.: 3047

fixing calendar editors in search forms, not validating in search forms

7 lines of code changed in 2 files:

rosso_nero 2008-08-08 00:56 Rev.: 3046

throwing programmer error, this is not an invalid value exception

5 lines of code changed in 1 file:

rosso_nero 2008-08-08 00:09 Rev.: 3045

matchModes attribute is not compulsory, if not present set default values

23 lines of code changed in 2 files:

rosso_nero 2008-08-07 23:51 Rev.: 3044

making tag keys more unique

25 lines of code changed in 2 files:

rosso_nero 2008-08-07 23:42 Rev.: 3043

adapted to new JS resources, simplified form tests

10 lines of code changed in 9 files:

rosso_nero 2008-08-07 20:55 Rev.: 3042

preventing number-format exception for integers

7 lines of code changed in 1 file:

rosso_nero 2008-08-07 18:41 Rev.: 3041

added some stuff about libraries used by makumba

49 lines of code changed in 5 files:

rosso_nero 2008-08-07 17:57 Rev.: 3040

adding doc for the java scripts for offline use

4511 lines of code changed in 9 files:

rosso_nero 2008-08-07 17:41 Rev.: 3039

new versions of scripts, using compressed ones to save download

2441 lines of code changed in 11 files:

rosso_nero 2008-08-07 16:45 Rev.: 3038

adapting expected test result

1 lines of code changed in 1 file:

rosso_nero 2008-08-07 12:13 Rev.: 3037

test for input set editor

15 lines of code changed in 1 file:

rosso_nero 2008-08-07 12:13 Rev.: 3036

another test for client side validation

30 lines of code changed in 1 file:

rosso_nero 2008-08-07 12:13 Rev.: 3035

test to show form validation errors in mak:response

42 lines of code changed in 2 files:

rosso_nero 2008-08-07 12:10 Rev.: 3034

slight fixes in input id computation

1 lines of code changed in 1 file:

rosso_nero 2008-08-07 12:09 Rev.: 3033

updated tests

194 lines of code changed in 23 files:

rosso_nero 2008-08-07 12:08 Rev.: 3032

slight fixes in input id computation

5 lines of code changed in 3 files:

rosso_nero 2008-08-07 12:08 Rev.: 3031

testing not empty

2 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:21 Rev.: 3030

slight updates to form tests

13 lines of code changed in 4 files:

rosso_nero 2008-08-07 11:21 Rev.: 3029

updated styles for tests

24 lines of code changed in 2 files:

rosso_nero 2008-08-07 11:20 Rev.: 3028

fixing input ID computation

1 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:19

support for set editor with two chosers

85 lines of code changed in 3 files:

rosso_nero 2008-08-07 11:18 Rev.: 3025

link to original source

1 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:15 Rev.: 3024

small fixes for form validation

27 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:14 Rev.: 3023

small fix, putting back the field name

2 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:14 Rev.: 3022

adding style classes

4 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:13 Rev.: 3021

storing form name in format parameters

8 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:13 Rev.: 3020

fix for form identifier, storing form name in format parameters

21 lines of code changed in 3 files:

rosso_nero 2008-08-07 11:11 Rev.: 3019

taking form identifier into account, correcting rules slightly

36 lines of code changed in 2 files:

rosso_nero 2008-08-07 11:11 Rev.: 3018

adding not-empty field property, storing original field definition when making copies

46 lines of code changed in 3 files:

rosso_nero 2008-08-07 11:09 Rev.: 3017

compare strings only if a value is entered

8 lines of code changed in 1 file:

rosso_nero 2008-08-07 11:00 Rev.: 3016

formatting code

16 lines of code changed in 1 file:

rosso_nero 2008-08-07 10:49 Rev.: 3015

making use of new JS function to reduce generated code

6 lines of code changed in 1 file:

rosso_nero 2008-08-07 10:48 Rev.: 3014

not showing calendar editor if we do not have date inputs with all day, month and year components

9 lines of code changed in 1 file:

rosso_nero 2008-08-07 10:47 Rev.: 3013

closing connections in a try/finally

70 lines of code changed in 1 file:

rosso_nero 2008-08-07 10:45 Rev.: 3012

new helper function

8 lines of code changed in 1 file:

rosso_nero 2008-08-07 10:45 Rev.: 3011

some fixes in the specs

49 lines of code changed in 1 file:

cristian_bogdan 2008-08-07 07:33 Rev.: 3010

finally cracked the parameter nut

21 lines of code changed in 4 files:

cristian_bogdan 2008-08-07 02:28 Rev.: 3009

support for parameter typing in IN and NOT IN

7 lines of code changed in 1 file:

cristian_bogdan 2008-08-07 02:27 Rev.: 3008

avoiding a NPE

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-07 02:26 Rev.: 3007

current state, beginning to find out oql-mql differences in paramter naming

23 lines of code changed in 1 file:

cristian_bogdan 2008-08-07 02:26 Rev.: 3006

like support

2 lines of code changed in 1 file:

cristian_bogdan 2008-08-07 02:25 Rev.: 3005

testing parameter, label and projection types

55 lines of code changed in 1 file:

cristian_bogdan 2008-08-06 12:20 Rev.: 3004

change of default provider due to form test failures. will change it back hopefully soon :)

2 lines of code changed in 1 file:

cristian_bogdan 2008-08-06 12:19 Rev.: 3003

support for SQL functions
better error handling

96 lines of code changed in 3 files:

cristian_bogdan 2008-08-06 10:52 Rev.: 3002

cleaned up a bit

10 lines of code changed in 1 file:

cristian_bogdan 2008-08-06 10:43 Rev.: 3001

mql does not accept double quotes

1 lines of code changed in 1 file:

cristian_bogdan 2008-08-06 10:42 Rev.: 3000

testing adapted to new MqlQueryAnalysis interface

50 lines of code changed in 2 files:

cristian_bogdan 2008-08-06 10:41 Rev.: 2999

facades to mql, now the default oql parser

287 lines of code changed in 3 files:

cristian_bogdan 2008-08-06 10:16 Rev.: 2998

better analysis for projections and parameters
writing in a NameResolver.TextList rather than a StringBuffer

361 lines of code changed in 7 files:

cristian_bogdan 2008-08-06 10:12

writing in a NameResolver.TextList rather than a StringBuffer

171 lines of code changed in 5 files:

cristian_bogdan 2008-08-06 10:10 Rev.: 2994

made recently added code work also in hibernate
better name resolver management

8 lines of code changed in 2 files:

cristian_bogdan 2008-08-06 10:09 Rev.: 2993

made recently added code work also in hibernate

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-06 10:08 Rev.: 2992

better name resolver management, more generic query analysis handling, fewer assumptions about the case of query keywords

34 lines of code changed in 3 files:

cristian_bogdan 2008-08-06 10:03 Rev.: 2991

reduced the QueryAnalysis contract (can be reduced further), moved all mining code in the miners

80 lines of code changed in 7 files:

cristian_bogdan 2008-08-06 09:56 Rev.: 2990

removed unused interface

0 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 16:38 Rev.: 2989

fixed a bug: the check for function(....) was not strict enough

15 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 06:56 Rev.: 2988

added all needed to analyze and translate expressions (incl projections)

258 lines of code changed in 6 files:

cristian_bogdan 2008-08-04 06:54 Rev.: 2987

comparison with OQL, better error analysis

136 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 06:48 Rev.: 2986

a rather dirty trick to print aliases

5 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 06:43 Rev.: 2985

analysis of comparison expressions to be able to rewrite intEnums

61 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 06:41 Rev.: 2984

explicitly marking the few mql changes

9 lines of code changed in 2 files:

cristian_bogdan 2008-08-04 06:40 Rev.: 2983

commented out queries that we know won't pass for now

3 lines of code changed in 1 file:

cristian_bogdan 2008-08-04 06:38 Rev.: 2982

grammar identical to HQL's since queries analyzed here will be executed by HQL. only optionally (unlike HQL) support logical expression projections, this is needed to analyze MQL queries

35 lines of code changed in 2 files:

rosso_nero 2008-08-01 17:28 Rev.: 2980

updated changelog for new release

4 lines of code changed in 1 file:

rosso_nero 2008-08-01 15:09 Rev.: 2979

allow long values for int types

11 lines of code changed in 1 file:

rosso_nero 2008-08-01 15:09 Rev.: 2978

fix if we do not have a DD enclosed, e.g. in mak:form with

1 lines of code changed in 1 file:

rosso_nero 2008-08-01 13:52 Rev.: 2977

test for showing JSTL/mak difference in number handling

16 lines of code changed in 1 file:

rosso_nero 2008-08-01 02:51 Rev.: 2976

adapted form responder code to take into account new field
small fix for search form output

68 lines of code changed in 24 files:

rosso_nero 2008-08-01 02:38 Rev.: 2975

bug fix for multi-field search
added 2nd test for search form
making calendar test more robust

129 lines of code changed in 8 files:

July 2008 »

Generated by StatSVN 0.4.0