Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt.loader.util
Class SDRowCounter

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.loader.util.SDRowCounter

public class SDRowCounter
extends java.lang.Object

This class tracks Loader row action counts, Inserts, Updates, Deletes, etc. Actions are initially counted as uncommited until explicitly commited. Child RowCounter tracks the uncommited rows, until commit, when moved to base counter.


Field Summary
protected static java.util.logging.Logger LOGGER
           
 
Constructor Summary
  SDRowCounter()
           
protected SDRowCounter(SDRowCounter rc)
           
 
Method Summary
protected  void addTotal(long count)
           
protected  void addUncommitedTotal(long count)
           
 long commit()
           
 void commitFailed()
           
 void deleted()
           
 void deleted(long count)
           
 void failed()
           
 void failed(long count, boolean commitTime)
           
 long getDeletedCount()
           
 long getFailedCount()
           
 long getInsertedCount()
           
 long getRollbackCount()
           
 long getSkippedCount()
          Get total all skipped records.
 long getSkippedCustomCount()
          Get skipped records due to customized row.
 long getSkippedMissingCount()
          Get skipped records due to missing data.
 long getSkippedUnchangedCount()
          Get skipped records due to unchanged data, incremental updates.
 long getTotalCount()
           
 long getUncommitedCount()
           
 long getUpdatedCount()
           
 void inserted()
           
 void inserted(long count)
           
 void resetAll()
           
protected  void rollback()
           
 void skipped()
           
 void skipped(long count)
           
 void skippedCustomized()
           
 void skippedCustomized(long count)
           
 void skippedMissing()
           
 void skippedMissing(long count)
           
 void skippedUnchanged()
           
 void skippedUnchanged(long count)
           
 void updated()
           
 void updated(long count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static final java.util.logging.Logger LOGGER
Constructor Detail

SDRowCounter

public SDRowCounter()

SDRowCounter

protected SDRowCounter(SDRowCounter rc)
Method Detail

resetAll

public void resetAll()

getFailedCount

public long getFailedCount()

getInsertedCount

public long getInsertedCount()

getUpdatedCount

public long getUpdatedCount()

getTotalCount

public long getTotalCount()

getDeletedCount

public long getDeletedCount()

getSkippedCount

public long getSkippedCount()
Get total all skipped records.

Returns:
long

getSkippedCustomCount

public long getSkippedCustomCount()
Get skipped records due to customized row.

Returns:
long custom rows skipped

getSkippedUnchangedCount

public long getSkippedUnchangedCount()
Get skipped records due to unchanged data, incremental updates.

Returns:
long unchanged rows skipeed

getSkippedMissingCount

public long getSkippedMissingCount()
Get skipped records due to missing data.

Returns:
long missing data skipped rows

getUncommitedCount

public long getUncommitedCount()

getRollbackCount

public long getRollbackCount()

deleted

public void deleted()

deleted

public void deleted(long count)

updated

public void updated()

updated

public void updated(long count)

inserted

public void inserted()

inserted

public void inserted(long count)

failed

public void failed()

commitFailed

public void commitFailed()

failed

public void failed(long count,
                   boolean commitTime)

skippedCustomized

public void skippedCustomized()

skippedCustomized

public void skippedCustomized(long count)

skippedUnchanged

public void skippedUnchanged()

skippedUnchanged

public void skippedUnchanged(long count)

skippedMissing

public void skippedMissing()

skippedMissing

public void skippedMissing(long count)

skipped

public void skipped()

skipped

public void skipped(long count)

commit

public long commit()

rollback

protected void rollback()

addTotal

protected void addTotal(long count)

addUncommitedTotal

protected void addUncommitedTotal(long count)

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.