Will Saxon
f3ebb574ba
Recognize '@' as an operator identical to ':' ( #841 )
...
* Recognize '@' as an operator identical to ':'
* Add comments
* Add shortened example query
2019-11-16 12:27:43 +01:00
Scott Shambarger
b38bccc458
[gperf] Renamed products to .h so they aren't built if listed in SOURCES
2016-12-27 15:08:08 -08:00
chme
44b6a52669
fix daap query error for media kind 32
2015-04-27 19:44:03 +02:00
chme
1981237638
Improve select for files table by removing f.media_kind = 32 from the
...
queries (forked_daapd has no media_kind = 32).
2015-01-08 22:44:09 +01:00
chme
46f770b52d
Improve selects for files table by removing the (f.album <> '' AND
...
f.album IS NOT NULL) from the where clause for album and artist. These
are unnecessary because forked-daapd makes sure that an artist or album
name exists.
2015-01-08 22:43:29 +01:00
ejurgensen
ad48ccb804
Revert "Merge branch 'db' of git://github.com/chme/forked-daapd into chme-db"
...
This reverts commit b8d5e32160
, reversing
changes made to 5a02f926e3
.
2015-01-08 22:40:47 +01:00
chme
12b46ad94d
Improve select for files table by removing f.media_kind = 32 from the
...
queries (forked_daapd has no media_kind = 32).
2014-12-29 09:24:29 +01:00
chme
fedf571d34
Improve selects for files table by removing the (f.album <> '' AND
...
f.album IS NOT NULL) from the where clause for album and artist. These
are unnecessary because forked-daapd makes sure that an artist or album
name exists.
2014-12-29 09:24:28 +01:00
Justin Maggard
cdb0048082
Fix invalid read on empty string queries.
2014-12-17 15:03:23 -08:00
Thijs Reus
6b0fde9dba
Fixed RemoteApp communication which broke for Remote 3.0 due to some new properties in the query
2013-05-24 18:44:57 +02:00
Julien BLACHE
55d6205cf8
Add explicit initialization for return values
...
Plain types were automatically initialized to NULL up to and including
ANTLR 3.2, but this changed (for the better) in later versions.
2011-06-24 19:34:05 +02:00
Julien BLACHE
b8758a2aa2
Move DAAP query hash table inside DAAP2SQL
2011-04-02 09:52:19 +02:00
Julien BLACHE
303a3329eb
Replace AVL tree in DAAP query by a static hash using gperf
2011-04-02 09:52:19 +02:00
Julien BLACHE
4ebbe3696f
Fix integer parameter check for 32bit platforms
...
Replace strtol() with strtoll() as we need to handle 64bit values for
daap.songalbumid at least.
2010-05-09 09:00:44 +02:00
Julien BLACHE
4321cffc87
Make queries on daap.songalbumid:0 a no-op
...
Remote makes queries with daap.songalbumid:0, which doesn't make sense. Make
that a no-op.
2010-01-27 18:31:13 +01:00
Julien BLACHE
974a74a833
Update copyright notices for 2010
2010-01-05 19:34:00 +01:00
Julien BLACHE
ff03c2679d
DMAP comparison against empty string needs to check against NULL too
...
'dmap.foo!:' -> (dmap.foo <> '' AND dmap.foo IS NOT NULL)
'dmap.foo:' -> (dmap.foo = '' OR dmap.foo IS NULL)
2009-12-29 22:04:49 +01:00
Julien BLACHE
8025db2dc2
Allow negation operator for string comparisons in DMAP queries
2009-12-29 19:10:51 +01:00
Julien BLACHE
f56884015f
Allow empty values in DMAP queries for string fields
2009-12-29 19:10:22 +01:00
Julien BLACHE
a200703393
Switch to the new database code
2009-06-10 19:04:18 +02:00
Julien BLACHE
68db2ae7c2
Add new ANTLR parser for DAAP queries
2009-06-07 19:06:46 +02:00