functionColumn.setSizeAndScale(columnByteLength, columnScale);
functionColumn.setSize(columnByteLength+"");
functionColumn.setPrecision(columnPrecision);
functionColumn.setRequired((columnNullable==0)?true:false);
functionColumn.setDescription(columnRemarks);
function.addColumn(functionColumn);
function.setDatabase(database);
functions.put(getKey(procedureCatalog, catalog, procedureName), function);
}