banshee r2918 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection.Database src/Core/Hyena/Hyena.Data.Query
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r2918 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection.Database src/Core/Hyena/Hyena.Data.Query
- Date: Fri, 21 Dec 2007 00:06:31 +0000 (GMT)
Author: gburt
Date: 2007-12-21 00:06:31 +0000 (Fri, 21 Dec 2007)
New Revision: 2918
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2918&view=rev
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/QueryListNode.cs
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/QueryParser.cs
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/QueryToken.cs
trunk/banshee/src/Core/Hyena/Hyena.Data.Query/SqlQueryGenerator.cs
Log:
2007-12-20 Gabriel Burt <gabriel burt gmail com>
* src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs:
Use Hyena.Data.Query to generate SQL from the user's query. Allows
searches such as "by:foo year:2006".
* src/Core/Hyena/Hyena.Data.Query/QueryListNode.cs: Fix off by one bug.
* src/Core/Hyena/Hyena.Data.Query/QueryParser.cs: Fix parsing bugs.
* src/Core/Hyena/Hyena.Data.Query/QueryToken.cs: Add And token type.
* src/Core/Hyena/Hyena.Data.Query/SqlQueryGenerator.cs: Add Field and
FieldSet classes that define whether a field is Textual or Numeric, and
generates a mapping of aliases to Fields. Fix the SQL generator to work
in most cases.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]