Age | Commit message (Collapse) | Author |
|
svn path=/branches/mono-1-1-13/mcs/; revision=56790
|
|
* Test/System.Data/DataColumnCollectionTest2.cs: added test case for index update on
column removal
2006-01-18 Boris Kirzner <borisk@mainsoft.com>
* Mono.Data.SqlExpressions/ColumnReference.cs: added column and relation lazy evaluation
and caching.
2006-01-11 Boris Kirzner <borisk@mainsoft.com>
* System.Data.Common/Index.cs: removed redundant call to RebuildIndex() in constructor.
Backporting Boris Kirzner's fixes to 1_1_13 (r55374,55636,55710)
svn path=/branches/mono-1-1-13/mcs/; revision=56788
|
|
* Mono.Data.SqlExpressions/Aggregation.cs
* Mono.Data.SqlExpressions/Expression.cs
* System.Data/RelatedDataView.cs
* System.Data/DataColumn.cs
- Resolbes a method name clash in IExpression
svn path=/branches/mono-1-1-13/mcs/; revision=55293
|
|
* Aggregation.cs
- Correction in previous check-in
svn path=/trunk/mcs/; revision=55147
|
|
* Test/System.Data/DataColumnTest.cs
* Test/System.Data/DataColumnCollectionTest.cs
- Added couple of tests for Expression Columns.
* Mono.Data.SqlExpressions/Aggregation.cs
- Modified the cache to listen for RowChangedEvents.
* Mono.Data.SqlExpressions/Expression.cs
* Mono.Data.SqlExpressions/IExpression.cs
- Added a Reset Method to cleanup when a Datacolumn is removed
from a table.
* Mono.Data.SqlExpressions/Parser.jay
- Modified to check :
1.Aggregate Functions : Only for columns returning multiple values (child/local)
2.Other Functions : Only for columns that return single value (parent/local)
* System.Data/DataColumn.cs
* System.Data/DataColumnCollection.cs
- Reset the Parameters of DataColumn to Default Values when
column is removed from the Table's Collection
svn path=/trunk/mcs/; revision=55141
|
|
* Mono.Data.SqlExpressions/Aggregation.cs :
Modified the Eval and CalculateStatisticalFunction to add boundary checks.
Fixes #77025.
* Test/System.Data/DataColumnTest.cs : added testcase for #77025
svn path=/trunk/mcs/; revision=54652
|
|
svn path=/trunk/mcs/; revision=53671
|
|
svn path=/trunk/mcs/; revision=52269
|
|
* Test/System.Data/DataTableTest2.cs : addded test for #76213
* Mono.Data.SqlExpressions/Numeric.cs :
- Modified the Max and Min functions to convert strings(numeric) to
double. Fixes bug #76213.
svn path=/trunk/mcs/; revision=52023
|
|
svn path=/trunk/mcs/; revision=50464
|
|
2005-08-02 Sureshkumar T <tsureshkumar@novell.com>
* DataTableTest.cs: Select (): added a case for apos escaping.
In Mono.Data.SqlExpressions:
2005-08-02 Sureshkumar T <tsureshkumar@novell.com>
* Tokenizer.cs: ReadString (): added an overload where the
terminator can be escaped by repeating twice.
svn path=/trunk/mcs/; revision=47912
|
|
* ArithmeticExpressions.cs: Eval :if any one of the argument is
null for an operator, the result is also NULL.
svn path=/trunk/mcs/; revision=46715
|
|
svn path=/trunk/mcs/; revision=46564
|
|
svn path=/trunk/mcs/; revision=44547
|
|
svn path=/branches/Mainsoft.System.Data/mcs/; revision=43889
|
|
svn path=/branches/Mainsoft.System.Data/mcs/; revision=43603
|
|
svn path=/trunk/mcs/; revision=43576
|
|
* Tokenizer.cs: make it not rely in exceptions being thrown to know that
the array is entirely processed.
svn path=/trunk/mcs/; revision=43575
|
|
* Comparison.cs : allow comparison between guid and string.
* ColumnReference.cs : return guid value too. Fixed bug #72426.
svn path=/trunk/mcs/; revision=40417
|
|
* Comparison.cs : Eval() could be direct invocation to EvalBoolean().
svn path=/trunk/mcs/; revision=39682
|
|
* Tokenizer.cs : just throw SyntaxErrorException instead of Exception.
svn path=/trunk/mcs/; revision=39536
|
|
* Expression.cs, ColumnReference.cs, BooleanExpression.cs,
Aggregation.cs, Literal.cs : added EvalBoolean() to avoid extraneous
boxing in RowFilter.
* DataTable.cs : use new IExpression.EvalBoolean() to avoid extraneous
boxing.
svn path=/trunk/mcs/; revision=39490
|
|
* Numeric.cs : Fixed ToSameType(). It should let conversion result to
reference values.
svn path=/trunk/mcs/; revision=39239
|
|
* Parser.jay : let's use debug flag when MONO_DEBUG_SQLEXPRESSIONS
environment variable is set.
Fixed substring() function. C# cast does not allow implicit
conversion from object.
svn path=/trunk/mcs/; revision=39230
|
|
svn path=/trunk/mcs/; revision=36511
|
|
* Tokenizer.cs - read an Int64 from the text instead of Int32. Resolves
bug 61203
svn path=/trunk/mcs/; revision=31031
|
|
svn path=/trunk/mcs/; revision=29751
|
|
svn path=/trunk/mcs/; revision=29688
|
|
* Literal.cs - made class internal
svn path=/trunk/mcs/; revision=27217
|
|
* Expression.cs, Functions.cs, In.cs, Like.cs, Parser.jay, StringFunctions.cs - made class/enum/interfaces internal
svn path=/trunk/mcs/; revision=27155
|
|
* BooleanExpression.cs,ColumnReference.cs, Comparison.cs - made class/enum internal
svn path=/trunk/mcs/; revision=27154
|
|
* ArithmeticExpression.cs - made class internal
svn path=/trunk/mcs/; revision=27153
|
|
* Aggregation.cs - made Class/enum internal
svn path=/trunk/mcs/; revision=27152
|
|
* ArithmeticExpressions.cs: avoid null exception on add operation.
svn path=/trunk/mcs/; revision=26725
|
|
* Parser.jay: Fix rule for negative expressions.
Add precedence rules for '<' and '>'.
svn path=/trunk/mcs/; revision=26327
|
|
accessing row value to get an access to deleted rows also.
svn path=/trunk/mcs/; revision=26119
|
|
* Parser.jay: Allow computed expressions on left-hand side of
"like" operator.
Correct ordering for "is null" rule ("NOT IS NULL" => "IS NOT NULL").
svn path=/trunk/mcs/; revision=25826
|
|
* Tokenizer.cs (ReadNumber): Correctly consume decimal point
when reading numbers. Fixes bug #57251.
svn path=/trunk/mcs/; revision=25726
|
|
* Parser.jay, ColumnReference.cs, Comparison.cs, Functions.cs,
Aggregation.cs : fix bugs exposed by DataColumnTest.cs.
svn path=/trunk/mcs/; revision=24867
|
|
* System.Data.dll.sources : added classes in Mono.Data.SqlExpressions
* Makefile : add jay-target for Mono.Data.SqlExpressions/Parser.cs
* ExpressionElements.cs : remove
* DataColumn.cs, DataRelationCollection.cs, DataTable.cs :
Integration of new Mono.Data.SqlExpressions classes used in
DataTable.{Select, Compute}.
Fixes bug #55503 and lots of failures in DataTableTest.cs.
* DataTableTest.cs : add test case for bug #55503,
comment out meaningless test cases.
* Initial implementation of Mono.Data.SqlExpressions.
svn path=/trunk/mcs/; revision=24700
|