protected void setParameterDirection(String direction, ProcedureParameter parameter) { if (ProcedureParameterTableModel.IN_PARAMETER.equals(direction)) { parameter.setDirection(ProcedureParameter.IN_PARAMETER); } else if (ProcedureParameterTableModel.OUT_PARAMETER.equals(direction)) { parameter.setDirection(ProcedureParameter.OUT_PARAMETER); } else if (ProcedureParameterTableModel.IN_OUT_PARAMETER.equals(direction)) { parameter.setDirection(ProcedureParameter.IN_OUT_PARAMETER); } }
public ProcedureParameter(String name, int type, int direction) { this(name); setType(type); setDirection(direction); }
public ProcedureParameter(String name, int type, int direction) { this(name); setType(type); setDirection(direction); }
private void processStartProcedureParameter(Attributes attributes) throws SAXException { String name = attributes.getValue("", "name"); if (name == null) { throw new SAXException("MapLoader::processStartProcedureParameter()," + " no procedure parameter name."); } ProcedureParameter parameter = new ProcedureParameter(name); String type = attributes.getValue("", "type"); if (type != null) { parameter.setType(TypesMapping.getSqlTypeByName(type)); } String length = attributes.getValue("", "length"); if (length != null) { parameter.setMaxLength(Integer.parseInt(length)); } String precision = attributes.getValue("", "precision"); if (precision != null) { parameter.setPrecision(Integer.parseInt(precision)); } String direction = attributes.getValue("", "direction"); if ("in".equals(direction)) { parameter.setDirection(ProcedureParameter.IN_PARAMETER); } else if ("out".equals(direction)) { parameter.setDirection(ProcedureParameter.OUT_PARAMETER); } else if ("in_out".equals(direction)) { parameter.setDirection(ProcedureParameter.IN_OUT_PARAMETER); } procedure.addCallParameter(parameter); }
parameter.setDirection(ProcedureParameter.IN_PARAMETER); parameter.setDirection(ProcedureParameter.OUT_PARAMETER); parameter.setDirection(ProcedureParameter.IN_OUT_PARAMETER);
int direction = getDirection(type); if(direction != -1) { column.setDirection(direction);
column.setDirection(ProcedureParameter.IN_PARAMETER); break; case DatabaseMetaData.procedureColumnInOut: column.setDirection(ProcedureParameter.IN_OUT_PARAMETER); break; case DatabaseMetaData.procedureColumnOut: column.setDirection(ProcedureParameter.OUT_PARAMETER); break; case DatabaseMetaData.procedureColumnReturn: