class ConceptQL::Operators::AnyOverlap
Public Instance Methods
where_clause()
click to toggle source
# File lib/conceptql/operators/any_overlap.rb, line 9 def where_clause l_partly_in_r = Sequel.expr { r__start_date <= l__start_date }.&(Sequel.expr { l__start_date <= r__end_date }) r_partly_in_l = Sequel.expr { l__start_date <= r__start_date }.&(Sequel.expr { r__start_date <= l__end_date }) l_partly_in_r.|(r_partly_in_l) end