Exemple #1
0
 public function convertSqlToJob(SQLTokenIterator $tokens)
 {
     $parts = array();
     do {
         $tokens->seekIndex($tokens->getExclusiveTokenIndex());
         $part = $tokens->getCurrentTokenString();
         if ($part[0] === '`' && $part[strlen($part) - 1] === '`') {
             $part = substr($part, 1, strlen($part) - 2);
         }
         $parts[] = $part;
     } while ($tokens->seekTokenText(".") && !$tokens->isTokenText('*'));
     return TableSpecifier::factory(implode(".", $parts));
 }