scaladays 2013 トークhttp://www.parleys.com/play/51c2e20de4b0d38b54f46243/chapter55/agendaでは、「joinCondition」について説明しています。
例えば:
implicit def autojoin1 = joinCondition[Sites,Devices](_.id === _.siteId)
implicit def autojoin2 = joinCondition[Devices,Computers](_.computerId === _.id)
sites.autoJoin(devices).further(computers)
: Query[_,(Site,Computer)]
sites.autoJoin(devices).autoJoinVia(computers)(_._2)
: Query[_,((Site,Device),Computer)]
私はscalaに非常に慣れていないため、joinConditionが何であるかを理解できません。slick(1.0.0)でその名前のメソッドまたは名前が見つからず、動作させることができません。それは何ですか?