Code Duplication    Length = 5-10 lines in 2 locations

includes/db/DatabaseOracle.php 2 locations

@@ 738-742 (lines=5) @@
735
		}
736
737
		$sequenceData = $this->getSequenceData( $destTable );
738
		if ( $sequenceData !== false &&
739
			!isset( $varMap[$sequenceData['column']] )
740
		) {
741
			$varMap[$sequenceData['column']] = 'GET_SEQUENCE_VALUE(\'' . $sequenceData['sequence'] . '\')';
742
		}
743
744
		// count-alias subselect fields to avoid abigious definition errors
745
		$i = 0;
@@ 783-792 (lines=10) @@
780
		}
781
782
		$sequenceData = $this->getSequenceData( $table );
783
		if ( $sequenceData !== false ) {
784
			// add sequence column to each list of columns, when not set
785
			foreach ( $rows as &$row ) {
786
				if ( !isset( $row[$sequenceData['column']] ) ) {
787
					$row[$sequenceData['column']] =
788
						$this->addIdentifierQuotes( 'GET_SEQUENCE_VALUE(\'' .
789
							$sequenceData['sequence'] . '\')' );
790
				}
791
			}
792
		}
793
794
		return parent::upsert( $table, $rows, $uniqueIndexes, $set, $fname );
795
	}