protected void printFieldTypeSize(Writer writer, FieldDefinition field, FieldTypeDefinition fieldType) throws IOException { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((field.getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (field.getSize() == 0) { writer.write(Integer.valueOf(fieldType.getDefaultSize()).toString()); } else { writer.write(Integer.valueOf(field.getSize()).toString()); } if (field.getSubSize() != 0) { writer.write(","); writer.write(Integer.valueOf(field.getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.valueOf(fieldType.getDefaultSubSize()).toString()); } writer.write(")"); } }
protected void printFieldTypeSize(Writer writer, FieldDefinition field, FieldTypeDefinition fieldType) throws IOException { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((field.getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (field.getSize() == 0) { writer.write(Integer.toString(fieldType.getDefaultSize())); } else { writer.write(Integer.toString(field.getSize())); } if (field.getSubSize() != 0) { writer.write(","); writer.write(Integer.toString(field.getSubSize())); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize())); } writer.write(")"); } }
writer.write(","); writer.write(Integer.toString(subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
protected void printFieldTypeSize(Writer writer, FieldDefinition field, FieldTypeDefinition fieldType) throws IOException { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((field.getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (field.getSize() == 0) { writer.write(new Integer(fieldType.getDefaultSize()).toString()); } else { writer.write(new Integer(field.getSize()).toString()); } if (field.getSubSize() != 0) { writer.write(","); writer.write(new Integer(field.getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(new Integer(fieldType.getDefaultSubSize()).toString()); } writer.write(")"); } }
writer.write(","); writer.write(Integer.toString(subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
/** * * Taken from org.eclipse.persistence\foundation\org.eclipse.persistence.core\src\org\eclipse\persistence\platform\database\AccessPlatform.java */ public void printFieldTypeSize(Writer writer, FieldDefinition field,FieldTypeDefinition fieldType, boolean shouldPrintFieldIdentityClause) throws IOException { if (!shouldPrintFieldIdentityClause) { // if type requires both precision and scale: NUMERIC, DECIMAL if ((fieldType.getName().equals("NUMERIC")) || (fieldType.getName().equals("DECIMAL"))) { writer.write(fieldType.getName()); writer.write("("); if (field.getSize() == 0) { writer.write(Integer.valueOf(fieldType.getDefaultSize()).toString()); } else { writer.write(Integer.valueOf(field.getSize()).toString()); } writer.write(","); if (field.getSubSize() != 0) { writer.write(Integer.valueOf(field.getSubSize()).toString()); } else { writer.write(Integer.valueOf(fieldType.getDefaultSubSize()).toString()); } writer.write(")"); } else { super.printFieldTypeSize(writer, field, fieldType, shouldPrintFieldIdentityClause); } } }
/** * * Taken from org.eclipse.persistence\foundation\org.eclipse.persistence.core\src\org\eclipse\persistence\platform\database\AccessPlatform.java */ @Override public void printFieldTypeSize(Writer writer, FieldDefinition field,FieldTypeDefinition fieldType, boolean shouldPrintFieldIdentityClause) throws IOException { if (!shouldPrintFieldIdentityClause) { // if type requires both precision and scale: NUMERIC, DECIMAL if ((fieldType.getName().equals("NUMERIC")) || (fieldType.getName().equals("DECIMAL"))) { writer.write(fieldType.getName()); writer.write("("); if (field.getSize() == 0) { writer.write(Integer.toString(fieldType.getDefaultSize())); } else { writer.write(Integer.toString(field.getSize())); } writer.write(","); if (field.getSubSize() != 0) { writer.write(Integer.toString(field.getSubSize())); } else { writer.write(Integer.toString(fieldType.getDefaultSubSize())); } writer.write(")"); } else { super.printFieldTypeSize(writer, field, fieldType, shouldPrintFieldIdentityClause); } } }
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(Integer.toString(argument.subSize)); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(Integer.toString(fieldType.getDefaultSubSize()));
writer.write(","); writer.write(new Integer(getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(new Integer(fieldType.getDefaultSubSize()).toString());
writer.write(","); writer.write(new Integer(argument.getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(new Integer(fieldType.getDefaultSubSize()).toString());
writer.write(","); writer.write(new Integer(argument.getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(new Integer(fieldType.getDefaultSubSize()).toString());
writer.write(","); writer.write(new Integer(argument.getSubSize()).toString()); } else if (fieldType.getDefaultSubSize() != 0) { writer.write(","); writer.write(new Integer(fieldType.getDefaultSubSize()).toString());