/**
* INTERNAL:
* Build a runtime Oracle object type from the meta-data.
*/
public OracleObjectType process() {
OracleObjectType objectType = new OracleObjectType();
super.process(objectType);
Map<String, DatabaseType> typeFields = new HashMap<String, DatabaseType>();
for (PLSQLParameterMetadata field : this.fields) {
typeFields.put(field.getName(), getDatabaseTypeEnum(field.getDatabaseType()));
}
objectType.setFields(typeFields);
return objectType;
}