private void addField( Field field ) { String fieldType = field.getType().toString(); String fieldLength = null; String fieldPrecision = null; if ( !fieldType.equals( "boolean" ) && !fieldType.equals( "datetime" ) && !fieldType.equals( "date" ) ) { fieldLength = Integer.toString( field.getLength() ); fieldPrecision = Integer.toString( field.getPrecision() ); } addFieldToTable( field.getLabel(), field.getName(), field.isIdLookup(), field.getType().toString(), fieldLength, fieldPrecision ); }
avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getLength())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_PRECISION, String.valueOf(field.getPrecision())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getPrecision()));
avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getLength())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_PRECISION, String.valueOf(field.getPrecision())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getPrecision()));
avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getLength())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_PRECISION, String.valueOf(field.getPrecision())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getPrecision()));
avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getLength())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_PRECISION, String.valueOf(field.getPrecision())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getPrecision()));
avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getLength())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_PRECISION, String.valueOf(field.getPrecision())); if (field.getPrecision() != 0) { avroField.addProp(SchemaConstants.TALEND_COLUMN_DB_LENGTH, String.valueOf(field.getPrecision()));
_hashCode += getPrecision(); if (getReferenceTo() != null) { for (int i = 0;
return new BigDecimal((String) o, new MathContext(column.getField().getPrecision())) .setScale(column.getField().getScale(), RoundingMode.HALF_DOWN); case date:
return new BigDecimal((String) o, new MathContext(column.getField().getPrecision())) .setScale(column.getField().getScale(), RoundingMode.HALF_DOWN); case date:
(this.picklistValues != null && java.util.Arrays.equals(this.picklistValues, other.getPicklistValues()))) && this.precision == other.getPrecision() && ((this.referenceTo == null && other.getReferenceTo() == null) || (this.referenceTo != null &&
column.setCurrency(true); column.setScale(field.getScale()); column.setPrecision(field.getPrecision()); break; case textarea: column = metadataFactory.addColumn(normalizedName, DataTypeManager.DefaultDataTypes.INTEGER, table); column.setNativeType(sfTypeName); column.setPrecision(field.getPrecision()); break; case _double: column.setNativeType(sfTypeName); column.setScale(field.getScale()); column.setPrecision(field.getPrecision()); break; case date: