public double getNumber( int index, double def ) throws KettleValueException { Double number = rowMeta.getNumber( data, index ); if ( number == null ) { return def; } return number.doubleValue(); }
break; case ValueMetaInterface.TYPE_NUMBER: Double d = mi.getNumber( row, number ); output.print( enclosure ); output.print( d );
break; case ValueMetaInterface.TYPE_NUMBER: Double d = mi.getNumber( row, number ); outbuf.append( enclosure ); outbuf.append( d );
break; case ValueMetaInterface.TYPE_NUMBER: Double d = rowMetaInterface.getNumber( row, i ); dataFilePrintStream.print( pad( valueMeta, d.toString() ) ); break;
break; case ValueMetaInterface.TYPE_NUMBER: jo.put( outputField.getElementName(), data.inputRowMeta.getNumber( row, data.fieldIndexes[i] ) ); break; case ValueMetaInterface.TYPE_BIGNUMBER:
Double d = mi.getNumber( row, number ); if ( meta.getEncloseNumbers() ) { output.print( enclosure );
break; case ValueMetaInterface.TYPE_NUMBER: jo.put( outputField.getElementName(), data.inputRowMeta.getNumber( row, data.fieldIndexes[i] ) ); break; case ValueMetaInterface.TYPE_BIGNUMBER:
Double vn = rowMeta.getNumber( data, idx ); if ( String.class.isAssignableFrom( destinationType ) ) { return converter.number2string( vn );
value = getInputRowMeta().getInteger( r, index ); } else if ( clazz.equals( Double.class ) || clazz.equals( double.class ) ) { value = getInputRowMeta().getNumber( r, index ); } else if ( clazz.equals( Float.class ) || clazz.equals( float.class ) ) { value = getInputRowMeta().getNumber( r, index ).floatValue(); } else if ( clazz.equals( Number.class ) ) { value = getInputRowMeta().getBigNumber( r, index ).floatValue();
if ( i == data.indexes.length - 1 ) { if ( meta.getMeasureType().equals( "Numeric" ) ) { newRow[i] = getInputRowMeta().getNumber( r, data.indexes[i] ); } else { newRow[i] = getInputRowMeta().getString( r, data.indexes[i] );
public boolean isEmptyValue( String valueName ) throws KettleValueException { int idx = rowMeta.indexOfValue( valueName ); if ( idx < 0 ) { throw new KettleValueException( "Unknown column '" + valueName + "'" ); } ValueMetaInterface metaType = rowMeta.getValueMeta( idx ); // find by source value type switch ( metaType.getType() ) { case ValueMetaInterface.TYPE_STRING: return rowMeta.getString( data, idx ) == null; case ValueMetaInterface.TYPE_BOOLEAN: return rowMeta.getBoolean( data, idx ) == null; case ValueMetaInterface.TYPE_INTEGER: return rowMeta.getInteger( data, idx ) == null; case ValueMetaInterface.TYPE_NUMBER: return rowMeta.getNumber( data, idx ) == null; case ValueMetaInterface.TYPE_BIGNUMBER: return rowMeta.getBigNumber( data, idx ) == null; case ValueMetaInterface.TYPE_BINARY: return rowMeta.getBinary( data, idx ) == null; case ValueMetaInterface.TYPE_DATE: case ValueMetaInterface.TYPE_TIMESTAMP: return rowMeta.getDate( data, idx ) == null; case ValueMetaInterface.TYPE_INET: return rowMeta.getString( data, idx ) == null; } throw new KettleValueException( "Unknown source type: " + metaType.getTypeDesc() ); }
Double value = getInputRowMeta().getNumber( row, data.inputColumnNr );
break; case ValueMetaInterface.TYPE_NUMBER: pentahoRow[columnNo] = rowMeta.getNumber( row, columnNo ); break; case ValueMetaInterface.TYPE_STRING: