ChangeLog 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. 2005-10-26 Konstantin Triger <[email protected]>
  2. * In.cs: Fix the enumerator initialization problem.
  3. 2005-10-21 Senganal T <[email protected]>
  4. * Numeric.cs :
  5. - Modified the Max and Min functions to convert strings(numeric) to
  6. double. Fixes bug #76213.
  7. 2005-09-19 Boris Kirzner <[email protected]>
  8. * ColumnReference.cs, Expressions.cs, Like.cs, Aggregation.cs, Literal.cs,
  9. StringFunctions.cs, In.cs, Functions.cs : implemented Equals()
  10. and GetHashCode() methods for all Mono.Data.SqlExpressions classes,enabling
  11. comparison of the filter expressions.
  12. 2005-08-02 Sureshkumar T <[email protected]>
  13. * Tokenizer.cs: ReadString (): added an overload where the
  14. terminator can be escaped by repeating twice.
  15. 2005-06-29 Sureshkumar T <[email protected]>
  16. * ArithmeticExpressions.cs: Eval :if any one of the argument is
  17. null for an operator, the result is also NULL.
  18. 2005-05-02 Konstantin Triger <[email protected]>
  19. * IExpression interface: Added DependsOn(DataColumn) method, which checks whether the Expression contains a specific column
  20. 2005-04-26 Gonzalo Paniagua Javier <[email protected]>
  21. * Tokenizer.cs: make it not rely in exceptions being thrown to know that
  22. the array is entirely processed.
  23. 2005-02-10 Atsushi Enomoto <[email protected]>
  24. * Comparison.cs : allow comparison between guid and string.
  25. * ColumnReference.cs : return guid value too. Fixed bug #72426.
  26. 2005-01-28 Atsushi Enomoto <[email protected]>
  27. * Comparison.cs : Eval() could be direct invocation to EvalBoolean().
  28. 2005-01-26 Atsushi Enomoto <[email protected]>
  29. * Tokenizer.cs : just throw SyntaxErrorException instead of Exception.
  30. 2005-01-25 Atsushi Enomoto <[email protected]>
  31. * Expression.cs, ColumnReference.cs, BooleanExpression.cs,
  32. Aggregation.cs, Literal.cs : added EvalBoolean() to avoid extraneous
  33. boxing in RowFilter.
  34. 2005-01-20 Atsushi Enomoto <[email protected]>
  35. * Numeric.cs : Fixed ToSameType(). It should let conversion result to
  36. reference values.
  37. 2005-01-20 Atsushi Enomoto <[email protected]>
  38. * Parser.jay : let's use debug flag when MONO_DEBUG_SQLEXPRESSIONS
  39. environment variable is set.
  40. Fixed substring() function. C# cast does not allow implicit
  41. conversion from object.
  42. 2004-07-12 Umadevi S <[email protected]>
  43. * Tokenizer.cs - read an Int64 from the text instead of Int32. Resolves
  44. bug 61203
  45. 2004-06-17 Boris Kirzner <[email protected]>
  46. * Comparison.cs - use 'as' to avoid NullReferenceExeption in casting.
  47. 2004-05-13 Umadevi S <[email protected]>
  48. * Literal.cs - made class internal
  49. 2004-05-12 Umadevi S <[email protected]>
  50. * Expression.cs, Functions.cs, In.cs, Like.cs, Parser.jay, StringFunctions.cs - made class/enum/interfaces internal
  51. 2004-05-12 Umadevi S <[email protected]>
  52. * BooleanExpression.cs,ColumnReference.cs, Comparision.cs - made class/enum internal
  53. 2004-05-12 Umadevi S <[email protected]>
  54. * ArthimeticExpression.cs - made class internal
  55. 2004-05012 Umadevi S <[email protected]>
  56. * Aggregation.cs - made class/enums/interfaces internal
  57. 2004-05-05 Atsushi Enomoto <[email protected]>
  58. * ArithmeticExpressions.cs: avoid null exception on add operation.
  59. 2004-04-29 Juraj Skripsky <[email protected]>
  60. * Parser.jay: Fix rule for negative expressions.
  61. Add precedence rules for '<' and '>'.
  62. 2004-04-28 Boris Kirzner <[email protected]>
  63. * ColumnReference.cs : using DataRow _inExpressionEvaluation before accessing row value
  64. to get an access to deleted rows also.
  65. 2004-04-22 Juraj Skripsky <[email protected]>
  66. * Parser.jay: Allow computed expressions on left-hand side of
  67. "like" operator.
  68. Correct ordering for "is null" rule ("NOT IS NULL" => "IS NOT NULL").
  69. 2004-04-20 Juraj Skripsky <[email protected]>
  70. * Tokenizer.cs (ReadNumber): Correctly consume decimal point
  71. when reading numbers. Fixes bug #57251.
  72. 2004-03-31 Juraj Skripsky <[email protected]>
  73. * Parser.jay, ColumnReference.cs, Comparison.cs, Functions.cs,
  74. Aggregation.cs : fix bugs exposed by DataColumnTest.cs.
  75. 2004-03-29 Juraj Skripsky <[email protected]>
  76. * Initial implementation.