public boolean equal( Object obj ) { BaseFileField field = (BaseFileField) obj; return ( position == field.getPosition() ); }
public int compare( Object obj ) { BaseFileField field = (BaseFileField) obj; return position - field.getPosition(); }
public int get() { return meta.inputFields[0].getPosition(); } } );
@Override public boolean validateTestObject( BaseFileField testObject, Object actual ) { if ( !( actual instanceof BaseFileField ) ) { return false; } BaseFileField another = (BaseFileField) actual; return new EqualsBuilder() .append( testObject.getName(), another.getName() ) .append( testObject.getLength(), another.getLength() ) .append( testObject.getPosition(), another.getPosition() ) .isEquals(); } }
retval.append( " " ).append( XMLHandler.addTagValue( "nullif", field.getNullString() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "ifnull", field.getIfNullValue() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "position", field.getPosition() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "length", field.getLength() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "precision", field.getPrecision() ) );
if ( field.getPosition() + field.getLength() <= length ) { strings.add( line.substring( field.getPosition(), field.getPosition() + field.getLength() ) ); } else { if ( field.getPosition() < length ) { strings.add( line.substring( field.getPosition() ) ); } else { strings.add( "" );
int fPos = field.getPosition(); int fLength = field.getLength(); int fPl = fPos + fLength;
int from = field.getPosition(); int length = field.getLength(); String type = field.getTypeDesc();
if ( f.getPosition() != prevEnd ) { // gap BaseFileField field = new BaseFileField( "Dummy" + dummynr, prevEnd, f.getPosition() - prevEnd ); field.setIgnored( true ); // don't include in result by default. fields.add( field ); BaseFileField field = new BaseFileField( f.getName(), f.getPosition(), f.getLength() ); field.setType( f.getType() ); field.setIgnored( false ); prevEnd = field.getPosition() + field.getLength(); int pos = f.getPosition(); int len = f.getLength(); if ( pos + len < maxsize ) {
String type = field.getTypeDesc(); String format = field.getFormat(); String position = "" + field.getPosition(); String length = "" + field.getLength(); String prec = "" + field.getPrecision();
item.setText( 2, "" + field.getTypeDesc() ); item.setText( 3, "" + field.getFormat() ); item.setText( 4, "" + field.getPosition() ); item.setText( 5, field.getLength() < 0 ? "" : "" + field.getLength() ); item.setText( 6, field.getPrecision() < 0 ? "" : "" + field.getPrecision() );
rep.saveStepAttribute( id_transformation, id_step, i, "field_nullif", field.getNullString() ); rep.saveStepAttribute( id_transformation, id_step, i, "field_ifnull", field.getIfNullValue() ); rep.saveStepAttribute( id_transformation, id_step, i, "field_position", field.getPosition() ); rep.saveStepAttribute( id_transformation, id_step, i, "field_length", field.getLength() ); rep.saveStepAttribute( id_transformation, id_step, i, "field_precision", field.getPrecision() );
if ( f.getPosition() != prevEnd ) { BaseFileField field = new BaseFileField( "Dummy" + dummynr, prevEnd, f.getPosition() - prevEnd ); field.setIgnored( true ); // don't include in result by default. fields.add( field ); BaseFileField field = new BaseFileField( f.getName(), f.getPosition(), f.getLength() ); field.setType( f.getType() ); field.setIgnored( false ); prevEnd = field.getPosition() + field.getLength(); int pos = f.getPosition(); int len = f.getLength(); if ( pos + len < maxsize ) {
String type = field.getTypeDesc(); String format = field.getFormat(); String position = "" + field.getPosition(); String length = "" + field.getLength(); String prec = "" + field.getPrecision();
item.setText( 2, "" + field.getTypeDesc() ); item.setText( 3, "" + field.getFormat() ); item.setText( 4, "" + field.getPosition() ); item.setText( 5, field.getLength() < 0 ? "" : "" + field.getLength() ); item.setText( 6, field.getPrecision() < 0 ? "" : "" + field.getPrecision() );