Code Duplication    Length = 5-10 lines in 2 locations

includes/db/DatabaseOracle.php 2 locations

@@ 750-754 (lines=5) @@
747
		}
748
749
		$sequenceData = $this->getSequenceData( $destTable );
750
		if ( $sequenceData !== false &&
751
			!isset( $varMap[$sequenceData['column']] )
752
		) {
753
			$varMap[$sequenceData['column']] = 'GET_SEQUENCE_VALUE(\'' . $sequenceData['sequence'] . '\')';
754
		}
755
756
		// count-alias subselect fields to avoid abigious definition errors
757
		$i = 0;
@@ 795-804 (lines=10) @@
792
		}
793
794
		$sequenceData = $this->getSequenceData( $table );
795
		if ( $sequenceData !== false ) {
796
			// add sequence column to each list of columns, when not set
797
			foreach ( $rows as &$row ) {
798
				if ( !isset( $row[$sequenceData['column']] ) ) {
799
					$row[$sequenceData['column']] =
800
						$this->addIdentifierQuotes( 'GET_SEQUENCE_VALUE(\'' .
801
							$sequenceData['sequence'] . '\')' );
802
				}
803
			}
804
		}
805
806
		return parent::upsert( $table, $rows, $uniqueIndexes, $set, $fname );
807
	}