Hitachi Vantara Pentaho Community Wiki
Child pages
  • Migrando Javascript de la versión 2.5.x a la 3.0.0

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

método

explicación

getInputRowMeta()

Los metadatos de la fila de entrada, explicando el diseño de los datos de la fila y el objeto "row".

getOutputRowMeta()

Los metadatos de la fila de salida, determinada por los metadatos de entrada y los pasos extra especificados en este paso.

createRowCopy(size)

Crear una copia de los datos de la fila de entrada, pero redimensionar la fila resultado al largo especificado.

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ab56dc2b-c296-49de-b548-cef2bbe45e65"><ac:plain-text-body><![CDATA[

putRow(row)

Escribir una nueva fila a los pasos siguientes en la transformación. El tipo de datos pasado es Object[]. Los tipos de datos pasados DEBEN coincidir con los especificados en la sección "Campos" y por ende con la especificación en getOutputRowMeta(). No es legal especificar String para un campo y pasar un tipo de dato diferente.
]]></ac:plain-text-body></ac:structured-macro>
Aquí se listan los tipos de datos permitidos:

  • String : java.lang.String
  • Number: java.lang.Double
  • Integer: java.lang.Long
  • Date: java.lang.Date
  • BigNumber: java.math.BigDecimal
  • Boolean: java.lang.Boolean
  • <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b109ec46-974c-45e6-9764-1b9f26ef80a0"><ac:plain-text-body><![CDATA[* Binary: java.lang.byte[]

]]></ac:plain-text-body></ac:structured-macro>

El resultado del script es en ambas versiones el siguiente:

...