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

Caleb Meier updated RYA-344:
----------------------------
    Description: Because of how Rya is currently packaged, it is difficult to 
configure Rya to use the PrecomputedJoinIndexer when ingesting triples into Rya 
via the Rya shell.  This is in large part due to certain configuration 
constants not being accessible at the API level (which is where the CLI 
interfaces and other essential classes used for configuring the underlying CLI 
client are located).  In particular, when the configuration object created by 
the CLI is modified by the RyaSailFactory (so that it is consistent with the 
underlying Rya instance), it cannot set key configuration parameters to use the 
PrecomputedJoinIndex (if one is enabled).  The RyaDetails object currently 
doesn't provide a way to determine the PrecomputedJoinStorageType (as defined 
in org.apache.rya.indexing.external.PrecomputedJoinIndexerConfig) for the 
underlying PCJs.  A getter method that provides this storage type needs to be 
added to the RyaDetails interface.  (was: Because of how Rya is currently 
packaged, it is difficult to configure Rya to use the PrecomputedJoinIndexer 
when ingesting triples into Rya via the Rya shell.  This is large part due to 
certain configuration constants not being accessible at the API level (which is 
where the CLI interfaces and other essential classes used for configuring the 
underlying CLI client are located).  In particular, when the configuration 
object created by the CLI is modified by the RyaSailFactory (so that it is 
consistent with the underlying Rya instance), it cannot set key configuration 
parameters to use the PrecomputedJoinIndex (if one is enabled).  The RyaDetails 
object currently doesn't provide a way to determine the Storage Type for the 
underlying PCJs.  A getter method that provides this storage type needs to be 
added.)

> Add Get Storage Type Getter to RyaDetails
> -----------------------------------------
>
>                 Key: RYA-344
>                 URL: https://issues.apache.org/jira/browse/RYA-344
>             Project: Rya
>          Issue Type: Improvement
>          Components: clients
>    Affects Versions: 3.2.10
>            Reporter: Caleb Meier
>            Assignee: Caleb Meier
>
> Because of how Rya is currently packaged, it is difficult to configure Rya to 
> use the PrecomputedJoinIndexer when ingesting triples into Rya via the Rya 
> shell.  This is in large part due to certain configuration constants not 
> being accessible at the API level (which is where the CLI interfaces and 
> other essential classes used for configuring the underlying CLI client are 
> located).  In particular, when the configuration object created by the CLI is 
> modified by the RyaSailFactory (so that it is consistent with the underlying 
> Rya instance), it cannot set key configuration parameters to use the 
> PrecomputedJoinIndex (if one is enabled).  The RyaDetails object currently 
> doesn't provide a way to determine the PrecomputedJoinStorageType (as defined 
> in org.apache.rya.indexing.external.PrecomputedJoinIndexerConfig) for the 
> underlying PCJs.  A getter method that provides this storage type needs to be 
> added to the RyaDetails interface.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to