(Omit source code)
super(outParameter); if (inParameter == null) { this.inParameter = getOutputField(); } else { this.inParameter = inParameter; }
if ((outField.getType() == null) && (inParameter != null)) { DatabaseField typeField = (DatabaseField)outField.clone(); if (inParameter instanceof DatabaseField) { typeField.setType(((DatabaseField)inParameter).getType()); } else { typeField.setType(inParameter.getClass()); } outField = typeField; } obj = outField; prepare(platform); if (inParameter == null) { this.inParameter = getOutputField(); } else { this.inParameter = inParameter; }
platform.setParameterValueInDatabaseCall(inParameter, statement, index, session); super.set(platform, statement, index, session);
String strIn; if (inParameter instanceof DatabaseField) { strIn = "null"; } else { strIn = inParameter.toString(); } return strIn + " " + super.toString();