Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.rosetta
Class RosettaInRecCompacting

java.lang.Object
  extended by oracle.apps.fnd.applcore.rosetta.RosettaInRecCompacting

public class RosettaInRecCompacting
extends java.lang.Object

RosettaInRecCompacting class optimizes the transfer of objects over the wire from the database to middle tier or back of the GMISS types.


Nested Class Summary
static class RosettaInRecCompacting.RecordAttribute
          RecordAttribute inner class - Data structure for the Record.
 
Field Summary
static java.lang.String debuggingLastTail
          debuggingLastTail.
static java.lang.String RCS_ID
          RCS_ID for release usage.
 
Constructor Summary
RosettaInRecCompacting()
          Default constructor.
 
Method Summary
 void addDate(java.lang.String inParamName, java.sql.Timestamp ts)
           
 void addNumber(java.lang.String inParamName, java.math.BigDecimal bd)
           
 void addVarchar2(java.lang.String inParamName, java.lang.String s)
           
 void setNonGMissValues(oracle.jdbc.OracleCallableStatement ocs, int numBVBefore)
           
 java.lang.String tail()
          this tail() (with no args) is the old one, used back when the JDBC code we generated used '?' to mark bind variables.
 java.lang.String tail(int startCount)
          startCount is the identity of the first bind variable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final java.lang.String RCS_ID
RCS_ID for release usage. Please do not change it with your program.

See Also:
Constant Field Values

debuggingLastTail

public static java.lang.String debuggingLastTail
debuggingLastTail.

Constructor Detail

RosettaInRecCompacting

public RosettaInRecCompacting()
Default constructor.

Method Detail

addNumber

public void addNumber(java.lang.String inParamName,
                      java.math.BigDecimal bd)
Parameters:
inParamName - String
bd - BigDecimal

addVarchar2

public void addVarchar2(java.lang.String inParamName,
                        java.lang.String s)
Parameters:
inParamName - String
s - String

addDate

public void addDate(java.lang.String inParamName,
                    java.sql.Timestamp ts)
Parameters:
inParamName - String
ts - Timestamp

tail

public java.lang.String tail()
this tail() (with no args) is the old one, used back when the JDBC code we generated used '?' to mark bind variables. the new call (below) uses numbers bind variables with colons, i.e. :25, :25, :27...

Returns:
String

tail

public java.lang.String tail(int startCount)
startCount is the identity of the first bind variable. For example, if startCount==25, then we'll output ":25, :26, ..."

Parameters:
startCount - int first bind variable
Returns:
String

setNonGMissValues

public void setNonGMissValues(oracle.jdbc.OracleCallableStatement ocs,
                              int numBVBefore)
                       throws java.sql.SQLException
Parameters:
ocs - OracleCallableStatement
numBVBefore - int
Throws:
java.sql.SQLException - SQLException

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.