Code Duplication    Length = 5-10 lines in 2 locations

includes/db/DatabaseOracle.php 2 locations

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