Example #1
0
 public function convertSqlToJob(SQLTokenIterator $tokens)
 {
     $condition = $this->parseCondition($tokens);
     if (is_null($condition)) {
         throw new MalformedSqlException("Missing valid operator in condition!", $tokens);
     }
     $conditionJob = new ConditionJob();
     $conditionJob->setOperator($condition);
     if ($this->valueParser->canParseTokens($tokens)) {
         $conditionJob->setLastParameter($this->valueParser->convertSqlToJob($tokens));
     }
     return $conditionJob;
 }