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(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(")"); } }
/** * INTERNAL: * Append the type to the statement * @param writer Target writer where to write type string. * @param session Current session context. * @throws ValidationException When invalid or inconsistent data were found. */ public void appendTypeString(final Writer writer, final AbstractSession session) throws ValidationException { final FieldTypeDefinition fieldType = getFieldTypeDefinition(session, type, typeName); try { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((typeSize != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (typeSize == 0) { writer.write(Integer.toString(fieldType.getDefaultSize() )); } else { writer.write(Integer.toString(typeSize)); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
/** * INTERNAL: * Append the type. * @param writer Target writer where to write type string. * @param session Current session context. * @throws ValidationException When invalid or inconsistent data were found. */ public void appendTypeString(final Writer writer, final AbstractSession session) throws ValidationException { try { final FieldTypeDefinition fieldType = getFieldTypeDefinition(session, type, typeName); writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((typeSize != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (typeSize == 0) { writer.write(Integer.toString(fieldType.getDefaultSize())); } else { writer.write(Integer.toString(typeSize)); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
/** * INTERNAL: * Append the type. * @param writer Target writer where to write type string. * @param session Current session context. * @throws ValidationException When invalid or inconsistent data were found. */ public void appendTypeString(final Writer writer, final AbstractSession session) throws ValidationException { try { final FieldTypeDefinition fieldType = getFieldTypeDefinition(session, type, typeName); writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((typeSize != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (typeSize == 0) { writer.write(Integer.toString(fieldType.getDefaultSize())); } else { writer.write(Integer.toString(typeSize)); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
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(")"); } }
/** * INTERNAL: * Append the type to the statement * @param writer Target writer where to write type string. * @param session Current session context. * @throws ValidationException When invalid or inconsistent data were found. */ public void appendTypeString(final Writer writer, final AbstractSession session) throws ValidationException { final FieldTypeDefinition fieldType = getFieldTypeDefinition(session, type, typeName); try { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((typeSize != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (typeSize == 0) { writer.write(Integer.toString(fieldType.getDefaultSize() )); } else { writer.write(Integer.toString(typeSize)); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
writer.write(" "); writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (size == 0) {
writer.write(" "); writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (size == 0) {
&& ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
&& ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
writer.write(fieldType.getName()); if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
writer.write(fieldType.getName()); if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
writer.write(fieldType.getName()); if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
writer.write(fieldType.getName()); if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.size != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.size == 0) {
writer.write(" "); writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (getSize() == 0) {
writer.write(fieldType.getName()); if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.getSize() == 0) {
/** * INTERNAL: * Append the type. */ public void appendTypeString(Writer writer, AbstractSession session) throws ValidationException { try { FieldTypeDefinition fieldType; if (getType() != null) { fieldType = session.getPlatform().getFieldTypeDefinition(getType()); if (fieldType == null) { throw ValidationException.javaTypeIsNotAValidDatabaseType(getType()); } } else { fieldType = new FieldTypeDefinition(getTypeName()); } writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((getTypeSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (getTypeSize() == 0) { writer.write(new Integer(fieldType.getDefaultSize()).toString()); } else { writer.write(new Integer(getTypeSize()).toString()); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
/** * INTERNAL: * Append the type to the statement */ public void appendTypeString(Writer writer, AbstractSession session) throws ValidationException { FieldTypeDefinition fieldType; if (getType() != null) { fieldType = session.getPlatform().getFieldTypeDefinition(getType()); if (fieldType == null) { throw ValidationException.javaTypeIsNotAValidDatabaseType(getType()); } } else { fieldType = new FieldTypeDefinition(getTypeName()); } try { writer.write(fieldType.getName()); if ((fieldType.isSizeAllowed()) && ((getTypeSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (getTypeSize() == 0) { writer.write(new Integer(fieldType.getDefaultSize()).toString()); } else { writer.write(new Integer(getTypeSize()).toString()); } writer.write(")"); } } catch (IOException ioException) { throw ValidationException.fileError(ioException); } }
if (fieldType.isSizeAllowed() && platform.allowsSizeInProcedureArguments() && ((argument.getSize() != 0) || (fieldType.isSizeRequired()))) { writer.write("("); if (argument.getSize() == 0) {