2014-04-08 47 views
0

給定一個存儲可爲空的過期日期的表,我希望找到所有具有(1)空過期日期或(2)尚未過期的過期日期的記錄。我有這麼遠是:在Slick中進行ANDing/ORing /分組查詢過濾器

val results = Query(TableClass) 
    .filter(_.expires > new Timestamp(DateTime.now().getMillis())) 
    .list 

指找到所有的記錄與當前的到期日期,但是偏出所有空日期的記錄。我怎麼能告訴Slick這個過濾器應該只適用於非空記錄?在ColumnExtensionMethods似乎沒有任何邏輯運算符或分組結構。

回答