EDOBE XDOM PMML Manual de usuario Pagina 47

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 98
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 46
47
/**
* Store the column names to be referred to when
* executing. This shows how to store information for
* use in multiple chunks.
*/
public void procSetProperties(CNKProc proc) {
m_columnNames = getNodeProperties().getSubProperties(
COLUMNS_ATTRIBUTE_TAG);
if (m_columnNames == null || m_columnNames.size() == 0){
printlnWarning(
"No columns specified. No columns will be copied.");
}
}
/**
* Copies the specified columns to the output. Prints an
* information message about the current chuck.
*/
public void execute(CNKProcJavaTransform proc) {
if (m_columnNames != null) {
// Print informational message
long firstRow = proc.getChunkInputPosition(0);
printlnInformation("Copying rows " + firstRow +
" to " + (firstRow + proc.getChunkInputRows(0)));
XTMetaData inMD = getInputMetaData(0);
XTMetaData outMD = calculateOutputMetaData(0);
// Copy specified columns
int inColNum, outColNum;
int rowCount;
String colName = null;
for (int i=0; i < m_columnNames.size(); i++) {
colName = (String) m_columnNames.get(i);
inColNum = inMD.nameToOrdinal(colName);
outColNum = outMD.nameToOrdinal(colName);
Vista de pagina 46
1 2 ... 42 43 44 45 46 47 48 49 50 51 52 ... 97 98

Comentarios a estos manuales

Sin comentarios