| @@ 1299-1303 (lines=5) @@ | ||
| 1296 | $startOpts .= 'DISTINCT'; |
|
| 1297 | } |
|
| 1298 | ||
| 1299 | if ( isset( $options['USE INDEX'] ) && !is_array( $options['USE INDEX'] ) ) { |
|
| 1300 | $useIndex = $this->useIndexClause( $options['USE INDEX'] ); |
|
| 1301 | } else { |
|
| 1302 | $useIndex = ''; |
|
| 1303 | } |
|
| 1304 | ||
| 1305 | if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) { |
|
| 1306 | $ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] ); |
|
| @@ 1305-1309 (lines=5) @@ | ||
| 1302 | $useIndex = ''; |
|
| 1303 | } |
|
| 1304 | ||
| 1305 | if ( isset( $options['IGNORE INDEX'] ) && !is_array( $options['IGNORE INDEX'] ) ) { |
|
| 1306 | $ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] ); |
|
| 1307 | } else { |
|
| 1308 | $ignoreIndex = ''; |
|
| 1309 | } |
|
| 1310 | ||
| 1311 | return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ]; |
|
| 1312 | } |
|
| @@ 1190-1194 (lines=5) @@ | ||
| 1187 | $startOpts .= ' SQL_NO_CACHE'; |
|
| 1188 | } |
|
| 1189 | ||
| 1190 | if ( isset( $options['USE INDEX'] ) && is_string( $options['USE INDEX'] ) ) { |
|
| 1191 | $useIndex = $this->useIndexClause( $options['USE INDEX'] ); |
|
| 1192 | } else { |
|
| 1193 | $useIndex = ''; |
|
| 1194 | } |
|
| 1195 | if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) { |
|
| 1196 | $ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] ); |
|
| 1197 | } else { |
|
| @@ 1195-1199 (lines=5) @@ | ||
| 1192 | } else { |
|
| 1193 | $useIndex = ''; |
|
| 1194 | } |
|
| 1195 | if ( isset( $options['IGNORE INDEX'] ) && is_string( $options['IGNORE INDEX'] ) ) { |
|
| 1196 | $ignoreIndex = $this->ignoreIndexClause( $options['IGNORE INDEX'] ); |
|
| 1197 | } else { |
|
| 1198 | $ignoreIndex = ''; |
|
| 1199 | } |
|
| 1200 | ||
| 1201 | return [ $startOpts, $useIndex, $preLimitTail, $postLimitTail, $ignoreIndex ]; |
|
| 1202 | } |
|