original_string: protected function buildBetween($field, $value1, $value2, $isBetween)
      {
          $operator = $isBetween ? 'BETWEEN' : 'NOT BETWEEN';
  
          return $this->escapeIdentifier($field).' '.$operator.' '.$this->parameterize($value1).' AND '.$this->parameterize($value2);
      }
code: protected function buildBetween($field, $value1, $value2, $isBetween)
      {
          $operator = $isBetween ? 'BETWEEN' : 'NOT BETWEEN';
  
          return $this->escapeIdentifier($field).' '.$operator.' '.$this->parameterize($value1).' AND '.$this->parameterize($value2);
      }
code_tokens: protected function buildBetween ( $ field , $ value1 , $ value2 , $ isBetween ) { $ operator = $ isBetween ? 'BETWEEN' : 'NOT BETWEEN' ; return $ this -> escapeIdentifier ( $ field ) . ' ' . $ operator . ' ' . $ this -> parameterize ( $ value1 ) . ' AND ' . $ this -> parameterize ( $ value2 ) ; }
docstring: Builds a BETWEEN clause.
  
  @param string $field
  @param mixed  $value1
  @param mixed  $value2
  @param bool   $isBetween
  
  @return string
docstring_tokens: Builds a BETWEEN clause .