@Override public int string2intPrimitive( String v ) throws KettleValueException { return ValueMetaFactory.getIdForValueMeta( v ); } }
@Override public int string2intPrimitive( String v ) throws KettleValueException { return ValueMetaFactory.getIdForValueMeta( v ); } }
/** * Set the target type * * @param typeDesc * the target value type description */ public void setTargetType( String typeDesc ) { targetType = ValueMetaFactory.getIdForValueMeta( typeDesc ); }
@Override public int string2intPrimitive( String v ) throws KettleValueException { return ValueMetaFactory.getIdForValueMeta( v ); } }
/** * Set the target type * * @param typeDesc * the target value type description */ public void setTargetType( String typeDesc ) { targetType = ValueMetaFactory.getIdForValueMeta( typeDesc ); }
@Injection( name = "FIELD_TYPE", group = "FIELDS" ) public void setType( String value ) { this.type = ValueMetaFactory.getIdForValueMeta( value ); }
@Injection( name = "OUTPUT_TYPE", group = "OUTPUT_FIELDS" ) public void setType( String typeDesc ) { this.type = ValueMetaFactory.getIdForValueMeta( typeDesc ); }
@Injection( name = "TYPE", group = "FIELDS" ) public void setType( String typeDesc ) { this.type = ValueMetaFactory.getIdForValueMeta( typeDesc ); }
public FormulaMetaFunction( Repository rep, ObjectId id_step, int nr ) throws KettleException { fieldName = rep.getStepAttributeString( id_step, nr, "field_name" ); formula = rep.getStepAttributeString( id_step, nr, "formula_string" ); valueType = ValueMetaFactory.getIdForValueMeta( rep.getStepAttributeString( id_step, nr, "value_type" ) ); valueLength = (int) rep.getStepAttributeInteger( id_step, nr, "value_length" ); valuePrecision = (int) rep.getStepAttributeInteger( id_step, nr, "value_precision" ); replaceField = rep.getStepAttributeString( id_step, nr, "replace_field" ); }
public JaninoMetaFunction( Repository rep, ObjectId id_step, int nr ) throws KettleException { fieldName = rep.getStepAttributeString( id_step, nr, "field_name" ); formula = rep.getStepAttributeString( id_step, nr, "formula_string" ); valueType = ValueMetaFactory.getIdForValueMeta( rep.getStepAttributeString( id_step, nr, "value_type" ) ); valueLength = (int) rep.getStepAttributeInteger( id_step, nr, "value_length" ); valuePrecision = (int) rep.getStepAttributeInteger( id_step, nr, "value_precision" ); replaceField = rep.getStepAttributeString( id_step, nr, "replace_field" ); }
public FormulaMetaFunction( Node calcnode ) { fieldName = XMLHandler.getTagValue( calcnode, "field_name" ); formula = XMLHandler.getTagValue( calcnode, "formula_string" ); valueType = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( calcnode, "value_type" ) ); valueLength = Const.toInt( XMLHandler.getTagValue( calcnode, "value_length" ), -1 ); valuePrecision = Const.toInt( XMLHandler.getTagValue( calcnode, "value_precision" ), -1 ); replaceField = XMLHandler.getTagValue( calcnode, "replace_field" ); }
public JaninoMetaFunction( Node calcnode ) { fieldName = XMLHandler.getTagValue( calcnode, "field_name" ); formula = XMLHandler.getTagValue( calcnode, "formula_string" ); valueType = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( calcnode, "value_type" ) ); valueLength = Const.toInt( XMLHandler.getTagValue( calcnode, "value_length" ), -1 ); valuePrecision = Const.toInt( XMLHandler.getTagValue( calcnode, "value_precision" ), -1 ); replaceField = XMLHandler.getTagValue( calcnode, "replace_field" ); }
private void readData( Node stepnode ) { Node fields = XMLHandler.getSubNode( stepnode, "fields" ); int nrfields = XMLHandler.countNodes( fields, "field" ); allocate( nrfields ); for ( int i = 0; i < nrfields; i++ ) { Node line = XMLHandler.getSubNodeByNr( fields, "field", i ); fieldname[i] = XMLHandler.getTagValue( line, "name" ); type[i] = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( line, "type" ) ); length[i] = Const.toInt( XMLHandler.getTagValue( line, "length" ), -2 ); precision[i] = Const.toInt( XMLHandler.getTagValue( line, "precision" ), -2 ); } }
private void readData( Node stepnode ) { Node fields = XMLHandler.getSubNode( stepnode, "fields" ); int nrfields = XMLHandler.countNodes( fields, "field" ); allocate( nrfields ); for ( int i = 0; i < nrfields; i++ ) { Node line = XMLHandler.getSubNodeByNr( fields, "field", i ); fieldname[i] = XMLHandler.getTagValue( line, "name" ); type[i] = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( line, "type" ) ); length[i] = Const.toInt( XMLHandler.getTagValue( line, "length" ), -2 ); precision[i] = Const.toInt( XMLHandler.getTagValue( line, "precision" ), -2 ); } }
public SasInputField( Repository rep, ObjectId stepId, int fieldNr ) throws KettleException { name = rep.getStepAttributeString( stepId, fieldNr, "field_name" ); rename = rep.getStepAttributeString( stepId, fieldNr, "field_rename" ); type = ValueMetaFactory.getIdForValueMeta( rep.getStepAttributeString( stepId, fieldNr, "field_type" ) ); length = (int) rep.getStepAttributeInteger( stepId, fieldNr, "field_length" ); precision = (int) rep.getStepAttributeInteger( stepId, fieldNr, "field_precision" ); conversionMask = rep.getStepAttributeString( stepId, fieldNr, "field_conversion_mask" ); decimalSymbol = rep.getStepAttributeString( stepId, fieldNr, "field_decimal" ); groupingSymbol = rep.getStepAttributeString( stepId, fieldNr, "field_grouping" ); trimType = ValueMetaString.getTrimTypeByCode( rep.getStepAttributeString( stepId, fieldNr, "field_trim_type" ) ); }
public SasInputField( Node node ) throws KettleXMLException { name = XMLHandler.getTagValue( node, "name" ); rename = XMLHandler.getTagValue( node, "rename" ); type = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( node, "type" ) ); length = Const.toInt( XMLHandler.getTagValue( node, "length" ), -1 ); precision = Const.toInt( XMLHandler.getTagValue( node, "precision" ), -1 ); conversionMask = XMLHandler.getTagValue( node, "conversion_mask" ); decimalSymbol = XMLHandler.getTagValue( node, "decimal" ); groupingSymbol = XMLHandler.getTagValue( node, "grouping" ); trimType = ValueMetaString.getTrimTypeByCode( XMLHandler.getTagValue( node, "trim_type" ) ); }
public FixedFileInputField( Node fnode ) { name = XMLHandler.getTagValue( fnode, "name" ); type = ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( fnode, "type" ) ); format = XMLHandler.getTagValue( fnode, "format" ); trimType = ValueMetaString.getTrimTypeByCode( XMLHandler.getTagValue( fnode, "trim_type" ) ); currency = XMLHandler.getTagValue( fnode, "currency" ); decimal = XMLHandler.getTagValue( fnode, "decimal" ); grouping = XMLHandler.getTagValue( fnode, "group" ); width = Const.toInt( XMLHandler.getTagValue( fnode, "width" ), -1 ); length = Const.toInt( XMLHandler.getTagValue( fnode, "length" ), -1 ); precision = Const.toInt( XMLHandler.getTagValue( fnode, "precision" ), -1 ); }
public JsonInputField( Node fnode ) throws KettleValueException { setName( XMLHandler.getTagValue( fnode, "name" ) ); setPath( XMLHandler.getTagValue( fnode, "path" ) ); setType( ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( fnode, "type" ) ) ); setFormat( XMLHandler.getTagValue( fnode, "format" ) ); setCurrencySymbol( XMLHandler.getTagValue( fnode, "currency" ) ); setDecimalSymbol( XMLHandler.getTagValue( fnode, "decimal" ) ); setGroupSymbol( XMLHandler.getTagValue( fnode, "group" ) ); setLength( Const.toInt( XMLHandler.getTagValue( fnode, "length" ), -1 ) ); setPrecision( Const.toInt( XMLHandler.getTagValue( fnode, "precision" ), -1 ) ); setTrimType( getTrimTypeByCode( XMLHandler.getTagValue( fnode, "trim_type" ) ) ); setRepeated( !"N".equalsIgnoreCase( XMLHandler.getTagValue( fnode, "repeat" ) ) ); }
public RssInputField( Node fnode ) throws KettleValueException { setName( XMLHandler.getTagValue( fnode, "name" ) ); setColumn( getColumnByCode( XMLHandler.getTagValue( fnode, "column" ) ) ); setType( ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( fnode, "type" ) ) ); setFormat( XMLHandler.getTagValue( fnode, "format" ) ); setCurrencySymbol( XMLHandler.getTagValue( fnode, "currency" ) ); setDecimalSymbol( XMLHandler.getTagValue( fnode, "decimal" ) ); setGroupSymbol( XMLHandler.getTagValue( fnode, "group" ) ); setLength( Const.toInt( XMLHandler.getTagValue( fnode, "length" ), -1 ) ); setPrecision( Const.toInt( XMLHandler.getTagValue( fnode, "precision" ), -1 ) ); setTrimType( getTrimTypeByCode( XMLHandler.getTagValue( fnode, "trim_type" ) ) ); setRepeated( !"N".equalsIgnoreCase( XMLHandler.getTagValue( fnode, "repeat" ) ) ); }
public YamlInputField( Node fnode ) throws KettleValueException { setName( XMLHandler.getTagValue( fnode, "name" ) ); setPath( XMLHandler.getTagValue( fnode, "path" ) ); setType( ValueMetaFactory.getIdForValueMeta( XMLHandler.getTagValue( fnode, "type" ) ) ); setFormat( XMLHandler.getTagValue( fnode, "format" ) ); setCurrencySymbol( XMLHandler.getTagValue( fnode, "currency" ) ); setDecimalSymbol( XMLHandler.getTagValue( fnode, "decimal" ) ); setGroupSymbol( XMLHandler.getTagValue( fnode, "group" ) ); setLength( Const.toInt( XMLHandler.getTagValue( fnode, "length" ), -1 ) ); setPrecision( Const.toInt( XMLHandler.getTagValue( fnode, "precision" ), -1 ) ); setTrimType( getTrimTypeByCode( XMLHandler.getTagValue( fnode, "trim_type" ) ) ); }