Skip to content

Commit

Permalink
#7133 PostgreSQL: function parameter default values reading fix
Browse files Browse the repository at this point in the history
  • Loading branch information
serge-rider committed Nov 2, 2019
1 parent df8d8db commit 4e9476d
Showing 1 changed file with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,10 @@ private void loadInfo(DBRProgressMonitor monitor, ResultSet dbResult) {
// Assign defaults to last X arguments
int paramsAssigned = 0;
for (int i = params.size() - 1; i >= 0; i--) {
DBSProcedureParameterKind parameterKind = params.get(i).getParameterKind();
if (parameterKind == DBSProcedureParameterKind.OUT || parameterKind == DBSProcedureParameterKind.RETURN) {
continue;
}
params.get(i).setDefaultValue(argDefaults[argDefaults.length - 1 - paramsAssigned]);
paramsAssigned++;
if (paramsAssigned >= argDefaults.length) {
Expand Down

0 comments on commit 4e9476d

Please sign in to comment.