net.wgen.op.db.xform
Class ChainedOutputTransformCallback
java.lang.Object
net.wgen.op.db.xform.ChainedOutputTransformCallback
- All Implemented Interfaces:
- OutputTransformCallback
- public class ChainedOutputTransformCallback
- extends java.lang.Object
- implements OutputTransformCallback
- Version:
- $Id: ChainedOutputTransformCallback.html,v 1.2 2007/01/28 04:09:37 paulfeuer Exp $
- Author:
- Paul Feuer, Wireless Generation, Inc.
|
Method Summary |
java.lang.Object |
transformOutputValue(java.lang.Object val,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
When processing an output value, transform it. |
java.lang.Object |
transformResultSetKey(java.lang.Object key,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
When processing a ResultSet, transform a key in a record. |
java.lang.Object |
transformResultSetValue(java.lang.Object val,
java.lang.String columnName,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
When processing a ResultSet, transform a value in a record. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_chain
private OutputTransformCallback[] _chain
ChainedOutputTransformCallback
public ChainedOutputTransformCallback(OutputTransformCallback[] chain)
transformResultSetKey
public java.lang.Object transformResultSetKey(java.lang.Object key,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
- When processing a ResultSet, transform a key in a record.
- Specified by:
transformResultSetKey in interface OutputTransformCallback
- Parameters:
key - the column name as read by the databasefunctionName - the name of the function that was executedparamIdx - traceKey - logger -
- Returns:
- the transformed key
transformResultSetValue
public java.lang.Object transformResultSetValue(java.lang.Object val,
java.lang.String columnName,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
- When processing a ResultSet, transform a value in a record.
- Specified by:
transformResultSetValue in interface OutputTransformCallback
- Parameters:
val - columnName - functionName - paramIdx - traceKey - logger -
- Returns:
- the transformed record value
transformOutputValue
public java.lang.Object transformOutputValue(java.lang.Object val,
java.lang.String functionName,
int paramIdx,
TraceKey traceKey,
org.apache.log4j.Logger logger)
- When processing an output value, transform it.
- Specified by:
transformOutputValue in interface OutputTransformCallback
- Parameters:
val - functionName - paramIdx - traceKey - logger -
- Returns:
- the transformed value