[
https://issues.apache.org/jira/browse/RYA-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15378363#comment-15378363
]
David W. Lotts commented on RYA-99:
-----------------------------------
this is abstracted in the new PCJStore. This is in branch RYA-82.
> Integrate RyaDetails with PCJOptimizer
> --------------------------------------
>
> Key: RYA-99
> URL: https://issues.apache.org/jira/browse/RYA-99
> Project: Rya
> Issue Type: Sub-task
> Affects Versions: 3.2.10
> Reporter: Caleb Meier
> Assignee: David W. Lotts
> Fix For: 3.2.10
>
>
> Update PCJOptimizer's "private static List<ExternalTupleSet>
> getAccIndices(Configuration conf)" method to use RyaDetailsRepository to
> fetch the names of the PCJs that may be used.
> Currently it looks in the configuration file to find all of the PCJ tables
> that will be used. If it doesn't find them, then we iterate through the
> tables and try to find them programatically. We're moving away from that
> strategy. Instead, we should look at the instance's Rya details to find all
> of the PCJ IDs that are being maintained, then derive the table names from
> those. This means we no longer need to iterate through all the tables to find
> them using table operations.
> If there are no rya details for the specified instance of Rya, use the old
> method.
> Here is the file to update:
> https://github.com/kchilton2/incubator-rya/blob/RYA-81/extras/indexing/src/main/java/mvm/rya/indexing/pcj/matching/PCJOptimizer.java
> The factory for making the tables names is here:
> TODO fill this in.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)