Skip to content

Commit

Permalink
dbeaver#22963 Add parameter kind in CubridProcedureParameter.java
Browse files Browse the repository at this point in the history
  • Loading branch information
longhaseng52 committed Mar 25, 2024
1 parent 8f82422 commit d18c37d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -83,5 +83,5 @@ meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedure.returnType.name=Return T
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.name.name=Name
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.argName.name=Argument
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.dataType.name=Data Type
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.mode.name=Mode
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.description.name=Comment
meta.org.jkiss.dbeaver.ext.cubrid.model.CubridProcedureParameter.parameterKind.name=Mode
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,6 @@ public String getDataType() {
return dataType;
}

@NotNull
@Property(viewable = true, order = 4)
public String getMode() {
return mode;
}

@Nullable
@Override
@Property(viewable = true, order = 5)
Expand All @@ -92,10 +86,20 @@ public CubridProcedure getParentObject() {
return procedure;
}

@Nullable
@NotNull
@Override
@Property(viewable = true, order = 4)
public DBSProcedureParameterKind getParameterKind() {
return null;
switch (mode) {
case "IN" :
return DBSProcedureParameterKind.IN;
case "INOUT":
return DBSProcedureParameterKind.INOUT;
case "OUT" :
return DBSProcedureParameterKind.OUT;
default:
return DBSProcedureParameterKind.UNKNOWN;
}
}

@Nullable
Expand Down

0 comments on commit d18c37d

Please sign in to comment.