public Boolean getBoolean( Object[] dataRow ) throws KettleValueException { return meta.getBoolean( dataRow[index] ); }
public Boolean getBoolean( Object object ) throws ValueConverterException { try { return meta.getBoolean( object ); } catch ( KettleValueException kve ) { throw new ValueConverterException( kve ); } }
/** * Get a Boolean value from a row of data. Convert data if this needed. * * @param dataRow the row of data * @param index the index * @return The boolean found on that position in the row * @throws KettleValueException in case there was a problem converting the data. */ @Override public Boolean getBoolean( Object[] dataRow, int index ) throws KettleValueException { if ( dataRow == null ) { return null; } ValueMetaInterface meta = getValueMeta( index ); return meta.getBoolean( dataRow[ index ] ); }
public static Object plus3( ValueMetaInterface metaA, Object dataA, ValueMetaInterface metaB, Object dataB, ValueMetaInterface metaC, Object dataC ) throws KettleValueException { if ( dataA == null || dataB == null || dataC == null ) { return null; } switch ( metaA.getType() ) { case ValueMetaInterface.TYPE_STRING: return metaA.getString( dataA ) + metaB.getString( dataB ) + metaC.getString( dataC ); case ValueMetaInterface.TYPE_NUMBER: return new Double( metaA.getNumber( dataA ).doubleValue() + metaB.getNumber( dataB ).doubleValue() + metaC.getNumber( dataC ).doubleValue() ); case ValueMetaInterface.TYPE_INTEGER: return new Long( metaA.getInteger( dataA ).longValue() + metaB.getInteger( dataB ).longValue() + metaC.getInteger( dataC ).longValue() ); case ValueMetaInterface.TYPE_BOOLEAN: return Boolean.valueOf( metaA.getBoolean( dataA ).booleanValue() || metaB.getBoolean( dataB ).booleanValue() || metaB.getBoolean( dataC ).booleanValue() ); case ValueMetaInterface.TYPE_BIGNUMBER: return metaA.getBigNumber( dataA ).add( metaB.getBigNumber( dataB ).add( metaC.getBigNumber( dataC ) ) ); default: throw new KettleValueException( "The 'plus' function only works on numeric data and Strings." ); } }
xml.append( dateFormat.format( vCurrentValue.getDate( data ) ) ); } else if ( XsdType.BOOLEAN.equals( field.getXsdType() ) ) { xml.append( vCurrentValue.getBoolean( data ) ? "true" : "false" ); } else if ( XsdType.DATE_TIME.equals( field.getXsdType() ) ) { xml.append( dateTimeFormat.format( vCurrentValue.getDate( data ) ) );
Boolean valueA = metaA.getBoolean( dataA ); Boolean valueB = metaB.getBoolean( dataB ); if ( valueB == null ) { return valueA;
Boolean value = valueMeta.getBoolean( valueData ); if ( value == null ) { line.append( data.nullrepresentation );
public static Object getPrimitive( ValueMetaInterface valueMeta, Object valueData ) throws KettleValueException { switch ( valueMeta.getType() ) { case ValueMetaInterface.TYPE_BIGNUMBER: return valueMeta.getBigNumber( valueData ); case ValueMetaInterface.TYPE_BINARY: return valueMeta.getBinary( valueData ); case ValueMetaInterface.TYPE_BOOLEAN: return valueMeta.getBoolean( valueData ); case ValueMetaInterface.TYPE_DATE: return valueMeta.getDate( valueData ); case ValueMetaInterface.TYPE_INTEGER: return valueMeta.getInteger( valueData ); case ValueMetaInterface.TYPE_NUMBER: return valueMeta.getNumber( valueData ); // case ValueMetaInterface.TYPE_SERIALIZABLE: return valueMeta.(valueData); case ValueMetaInterface.TYPE_STRING: return valueMeta.getString( valueData ); default: return null; } }
data.fifoStream.write( valueMeta.getBinaryString( valueData ) ); } else { Boolean b = valueMeta.getBoolean( valueData ); if ( b != null ) { data.fifoStream.write( data.bulkFormatMeta[i].getString( b ).getBytes() );
case ValueMetaInterface.TYPE_BOOLEAN: if ( log.isRowLevel() ) { logRowlevel( Boolean.toString( valueMeta.getBoolean( valueData ) ) + ":" + valueMeta.getLength() ); entity.add( valueMeta.getBoolean( valueData ) );
return metaB.getBoolean( dataB ); } else { return metaA.getBoolean( dataA );
break; case ValueMetaInterface.TYPE_BOOLEAN: values[i] = valueMeta.getBoolean( valueData ); break; case ValueMetaInterface.TYPE_BIGNUMBER:
return meta2.getBigNumber( data2 ); case TYPE_BOOLEAN: return meta2.getBoolean( data2 ); case TYPE_BINARY: return meta2.getBinary( data2 );
return meta2.getBigNumber( data2 ); case TYPE_BOOLEAN: return meta2.getBoolean( data2 ); case TYPE_BINARY: return meta2.getBinary( data2 );
case ValueMetaInterface.TYPE_BOOLEAN: if ( v != null ) { cell.setCellValue( vMeta.getBoolean( v ) );
@Override public BooleanWritable convert( ValueMetaInterface meta, Object obj ) throws TypeConversionException { try { BooleanWritable result = new BooleanWritable(); result.set( meta.getBoolean( obj ) ); return result; } catch ( Exception ex ) { throw new TypeConversionException( BaseMessages .getString( TypeConverterFactory.class, "ErrorConverting", BooleanWritable.class.getSimpleName(), obj ), ex ); } } }
break; case TYPE_BOOLEAN: Boolean b = colMeta.getBoolean( columnValue ); String boolString = ( b.booleanValue() ) ? "Y" : "N"; encoded = Bytes.toBytes( boolString );
break; case TYPE_BOOLEAN: Boolean b = colMeta.getBoolean( columnValue ); String boolString = ( b.booleanValue() ) ? "Y" : "N"; encoded = bytesUtil.toBytes( boolString );
rubyRow.put(field, vm.getBoolean(r[i])); break; case ValueMetaInterface.TYPE_INTEGER: