You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2008/12/03 19:03:44 UTC

[jira] Resolved: (MAHOUT-100) MySQLJDBCDiffStorage should use preferenceTable, userIDColumn, etc. from MySQLJDBCDataModel

     [ https://issues.apache.org/jira/browse/MAHOUT-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Owen resolved MAHOUT-100.
------------------------------

    Resolution: Fixed
      Assignee: Sean Owen

I like it. I just committed a somewhat bigger change that addresses the same point.

> MySQLJDBCDiffStorage should use preferenceTable, userIDColumn, etc. from MySQLJDBCDataModel
> -------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-100
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-100
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>            Reporter: Jens Grivolla
>            Assignee: Sean Owen
>            Priority: Minor
>
> The constructor of MySQLJDBCDiffStorage should use the appropriate values from the corresponding DataModel, instead of the defaults from AbstractJDBCDataModel.
> Proposed fix:
> in MySQLJDBCDataModel.java (line numbers may be off):
> 80a82,86
> >   private String preferenceTable;
> >   private String userIDColumn;
> >   private String itemIDColumn;
> >   private String preferenceColumn;
> > 
> 163a170,189
> >     this.preferenceTable = preferenceTable;
> >     this.userIDColumn = userIDColumn;
> >     this.itemIDColumn = itemIDColumn;
> >     this.preferenceColumn = preferenceColumn;
> >   }
> > 
> >   public String getPreferenceTable() {
> >     return preferenceTable;
> >   }
> > 
> >   public String getUserIDColumn() {
> >     return userIDColumn;
> >   }
> > 
> >   public String getItemIDColumn() {
> >     return itemIDColumn;
> >   }
> > 
> >   public String getPreferenceColumn() {
> >     return preferenceColumn;
> in MySQLJDBCDiffStorage.java:
> 61,64c61,64
> <          AbstractJDBCDataModel.DEFAULT_PREFERENCE_TABLE,
> <          AbstractJDBCDataModel.DEFAULT_USER_ID_COLUMN,
> <          AbstractJDBCDataModel.DEFAULT_ITEM_ID_COLUMN,
> <          AbstractJDBCDataModel.DEFAULT_PREFERENCE_COLUMN,
> ---
> >          dataModel.getPreferenceTable(),
> >          dataModel.getUserIDColumn(),
> >          dataModel.getItemIDColumn(),
> >          dataModel.getPreferenceColumn(),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.