[jira] [Updated] (RYA-453) Implement a Query Manager driver

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-453:
--
Fix Version/s: 4.0.0

> Implement a Query Manager driver
> 
>
> Key: RYA-453
> URL: https://issues.apache.org/jira/browse/RYA-453
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> Create a driver that uses apache-commons-daemon Daemon interface that
> starts and stops the QueryManager. 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-495) old version numbers in Vagrantfile prevent it from working

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-495:
--
Fix Version/s: 4.0.0

> old version numbers in Vagrantfile prevent it from working
> --
>
> Key: RYA-495
> URL: https://issues.apache.org/jira/browse/RYA-495
> Project: Rya
>  Issue Type: Bug
>  Components: build
> Environment: Ubuntu
>Reporter: Bob DuCharme
>Assignee: Eric White
>Priority: Major
> Fix For: 4.0.0
>
>
> Vagrantfile on 
> [https://github.com/apache/incubator-rya/tree/master/extras/vagrantExample/src/main/vagrant]
>  includes these three lines: 
>  
>     export ACCUMULO_VERSION=1.6.5
>     export HADOOP_VERSION=2.7.2 
>     export RYA_EXAMPLE_VERSION=4.0.0-incubating
> These values get plugged into URLs for versions Accumulo, Hadoop, and Rya 
> that are no longer available, so each prevents installation of incubator-rya 
> from working. The version numbers need updating. 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-486) Update master to 4.0.0

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-486:
--
Fix Version/s: 4.0.0

> Update master to 4.0.0
> --
>
> Key: RYA-486
> URL: https://issues.apache.org/jira/browse/RYA-486
> Project: Rya
>  Issue Type: Task
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> When this is pulled in, we should make a 3.x branch of the current state so 
> that 3.x development may continue.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-494) Shell insert and query bug.

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-494:
--
Fix Version/s: 4.0.0

> Shell insert and query bug.
> ---
>
> Key: RYA-494
> URL: https://issues.apache.org/jira/browse/RYA-494
> Project: Rya
>  Issue Type: Bug
>Affects Versions: 4.0.0
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> Using the Rya Shell:
>  # Connect to a cluster of Accumulo.
>  # Install an instance of Rya that has all secondary indexers and the 
> sharding turned off.
>  # Connect to that instance of rya.
>  # Load the following N-Triples file into it:
>  ## 
> {code:java}
>   .
>   .
>   .
>   .
>   .
>   .{code}
>  # Query for all statements using the following query:
>  ## select * where \{ ?s ?p ?o .}
> You will see the following results:
> {code:java}
> p,s,o
> urn:talksTo,urn:Alice,urn:Bob
> urn:talksTo,urn:Bob,urn:Charlie
> urn:talksTo,urn:Charlie,urn:Alice
> urn:talksTo,urn:David,urn:Eve
> urn:listensTo,urn:Eve,urn:Bob
> urn:org.apache.rya/2012/05#version,urn:org.apache.rya/2012/05#rts,"3.0.0"{code}
> The following statement is missing:
> {code:java}
>   .{code}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-467) Rya Streams - QueryChangeLog topic deletes content after 7 days.

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-467:
--
Fix Version/s: 4.0.0

> Rya Streams - QueryChangeLog topic deletes content after 7 days.
> 
>
> Key: RYA-467
> URL: https://issues.apache.org/jira/browse/RYA-467
> Project: Rya
>  Issue Type: Bug
>Reporter: Kevin Chilton
>Assignee: Andrew Smith
>Priority: Major
> Fix For: 4.0.0
>
>
> The automatically created topic used as the QueryChangeLog for a rya instance 
> uses the default "cleanup.policy" or "delete", and it does it after 7 days. 
> The policy for that topic should be "compact" since the query change log 
> needs to persist forever.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-456) Implement a Single Node implementation of QueryExecutor

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-456:
--
Fix Version/s: 4.0.0

> Implement a Single Node implementation of QueryExecutor
> ---
>
> Key: RYA-456
> URL: https://issues.apache.org/jira/browse/RYA-456
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> This manager will run all of the Kafka Streams jobs out of the running JVM.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-466) Rya Streams Client - Stream results to file.

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-466:
--
Fix Version/s: 4.0.0

> Rya Streams Client - Stream results to file.
> 
>
> Key: RYA-466
> URL: https://issues.apache.org/jira/browse/RYA-466
> Project: Rya
>  Issue Type: Improvement
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> The Rya Streams Client's stream results command needs to be updated to allow 
> a user to stream Statement results to an NTriples file and Binding Sets to 
> the standard JSON representation.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-458) Only be able to configure a single Kafka based QueryChangeLogSource

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-458:
--
Fix Version/s: 4.0.0

> Only be able to configure a single Kafka based QueryChangeLogSource
> ---
>
> Key: RYA-458
> URL: https://issues.apache.org/jira/browse/RYA-458
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-463) Add insert flag to StreamsQuery

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-463:
--
Fix Version/s: 4.0.0

> Add insert flag to StreamsQuery
> ---
>
> Key: RYA-463
> URL: https://issues.apache.org/jira/browse/RYA-463
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> An insert flag needs to be added to StreamsQuery to indicate when the 
> resulting statements need to be added back into the source Rya instance.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-462) Update query result topic name for Rya Streams

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-462:
--
Fix Version/s: 4.0.0

> Update query result topic name for Rya Streams
> --
>
> Key: RYA-462
> URL: https://issues.apache.org/jira/browse/RYA-462
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now it is
> {code:java}
> QueryResults-{code}
> But it needs to be
> {code:java}
> -QueryResults-{code}
> so QueryManager can discover if it needs to be inserted back into the source 
> rya instance.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-451) Create QueryManager

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-451:
--
Fix Version/s: 4.0.0

> Create QueryManager
> ---
>
> Key: RYA-451
> URL: https://issues.apache.org/jira/browse/RYA-451
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Andrew Smith
>Priority: Major
> Fix For: 4.0.0
>
>
> Create a QueryManager as an AbstractIdleService that hooks the 
> QueryChangeLogSource services and QuerRepository notifications together 
> allowing for management of new Rya-Streams queries.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-455) QueryExecutor should be able to stop all queries of a specific Rya Instance

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-455:
--
Fix Version/s: 4.0.0

> QueryExecutor should be able to stop all queries of a specific Rya Instance
> ---
>
> Key: RYA-455
> URL: https://issues.apache.org/jira/browse/RYA-455
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Andrew Smith
>Priority: Major
> Fix For: 4.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-448) Implement query manager xml configuration marshaling code

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-448:
--
Fix Version/s: 4.0.0

> Implement query manager xml configuration marshaling code
> -
>
> Key: RYA-448
> URL: https://issues.apache.org/jira/browse/RYA-448
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
>  
> {code:java}
> 
>   
> 
>   
> [HOSTNAME]
> [PORT]
>   
> 
> 
>   ... 
> 
>   
>   
> 
>   1
>   MINUTES
> 
>   
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-449) Create interfaces for QueryChangeLogSource

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-449:
--
Fix Version/s: 4.0.0

> Create interfaces for QueryChangeLogSource
> --
>
> Key: RYA-449
> URL: https://issues.apache.org/jira/browse/RYA-449
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Andrew Smith
>Priority: Major
> Fix For: 4.0.0
>
>
> QueryChangeLogSource is a Guava Service that allows for subscribing and 
> unsubscribing SourceListeners.
> SourceListeners get notified when new QueryChangeLogs are discovered or 
> removed.
> QueryManager can then wrap a QueryChangeLog will be wraped as a 
> InMemoryQueryRepository



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-450) Create a KafkaQueryChangeLogSource

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-450:
--
Fix Version/s: 4.0.0

> Create a KafkaQueryChangeLogSource
> --
>
> Key: RYA-450
> URL: https://issues.apache.org/jira/browse/RYA-450
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-443) Implement a single node query manager

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-443:
--
Fix Version/s: 4.0.0

> Implement a single node query manager
> -
>
> Key: RYA-443
> URL: https://issues.apache.org/jira/browse/RYA-443
> Project: Rya
>  Issue Type: Task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> We need an application that watches the QueryChangeLog to see when the 
> isActive state of queries changes and then reacts to the state change. If 
> isActive goes to true, the system must start processing the query. If it is 
> false, then it must stop processing the query. This application needs to 
> start when the host machine starts. We plan to support CentOS 7.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-269) Test AccumuloLoadStatementsFileIT fails: depends on old identifier: "urn:mvm.rya/2012/05#version"

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-269:
--
Fix Version/s: 4.0.0

> Test AccumuloLoadStatementsFileIT fails: depends on old identifier: 
> "urn:mvm.rya/2012/05#version"
> -
>
> Key: RYA-269
> URL: https://issues.apache.org/jira/browse/RYA-269
> Project: Rya
>  Issue Type: Test
>  Components: build
> Environment: API integration test
>Reporter: David W. Lotts
>Priority: Minor
>  Labels: beginner, easyfix, newbie, test
> Fix For: 4.0.0
>
>
> Integration test class: 
> org.apache.rya.api.client.accumulo.AccumuloLoadStatementsFileIT
> in line 119:
> "urn:mvm.rya/2012/05#version"
> Should be changed to the new identifier:
> "urn:org.apache.rya/2012/05#version"
> Test the fix in Eclipse, or, in Maven like this:   
> {{mvn  surefire:test 
> -Dtest=org.apache.rya.api.client.accumulo.AccumuloLoadStatementsFileIT}}
> Find any other references to *mvn* and fix them, or  report them if it is not 
> obvious what to do.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-446) RPM for installing Query Manager as a daemon process on CentOS 7.

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-446:
--
Fix Version/s: 4.0.0

> RPM for installing Query Manager as a daemon process on CentOS 7.
> -
>
> Key: RYA-446
> URL: https://issues.apache.org/jira/browse/RYA-446
> Project: Rya
>  Issue Type: Sub-task
>Reporter: Andrew Smith
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.0.0
>
>
> A rpm should be created at build time to allow the installing of the Query 
> Manager.
> RPM Requirements:
>  * Must include dependencies to the JSVC rpm.
>  * register the daemon as a service with the provided service script
>  * provide a default configuration to the install directory
>  * install the Query Manager jar to the install directory
>  * Provide a README file
> End directory structure for CentoOS 7:
> {code:java}
> # The /opt directory containing the application.
> /opt/rya-streams-query-manager-{version}/bin/rya-streams-query-manager.sh
> /opt/rya-streams-query-manager-{version}/bin/systemd/rya-streams-query-manager.service
> /opt/rya-streams-query-manager-{version}/config/configuration.xml
> /opt/rya-streams-query-manager-{version}/config/log4j.xml
> /opt/rya-streams-query-manager-{version}/logs/
> /opt/rya-streams-query-manager-{version}/lib/common-daemon-1.1.0.jar
> /opt/rya-streams-query-manager-{version}/lib/rya.streams.query-manager-{version}-shaded.jar
> {code}
>  Also need a post install script that does the following things:
>  # systemctl enable 
> /opt/rya-streams-query-manager-\{version}/bin/systemd/rya-streams-query-manager.service
>  # systemctl daemon-reload
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-354) Add ServiceLoader or other Dynamic Loading framework

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-354:
--
Fix Version/s: (was: 4.0.0)
   4.1.0

> Add ServiceLoader or other Dynamic Loading framework
> 
>
> Key: RYA-354
> URL: https://issues.apache.org/jira/browse/RYA-354
> Project: Rya
>  Issue Type: Improvement
>  Components: dao
>Affects Versions: 3.2.11
>Reporter: Jeff Dasch
>Priority: Minor
> Fix For: 4.1.0
>
>
> Doesn't have to be ServiceLoader, but add the ability to dynamically load 
> implementation based on configuration.
> - Areas for work include GeoIndexerType and GeoTemporalIndexerType



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-376) Consolidate RDF4J and Sesame Versions

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-376:
--
Fix Version/s: (was: 4.0.0)
   4.1.0

> Consolidate RDF4J and Sesame Versions
> -
>
> Key: RYA-376
> URL: https://issues.apache.org/jira/browse/RYA-376
> Project: Rya
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.2.11
>Reporter: Jeff Dasch
>Priority: Major
> Fix For: 4.1.0
>
>
> Currently {{rya.pcj.functions.geo}} has a dependency on 
> {{org.eclipse.rdf4j:rdf4j-queryalgebra-geosparql}} because it is not 
> implemented in {{org.openrdf.sesame:*.2.7.x}}.  
> Two options for resolution:
> - Either, update sesame to 2.8.11 (or higher) to get access to the artifact 
> {{org.openrdf.sesame:sesame-queryalgebra-geosparql}}
> - Or, remove all Sesame dependencies and replace them with its successor: 
> Eclipse RDF4J.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-394) package names should start with a lowercase letter

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-394:
--
Fix Version/s: (was: 4.0.0)
   4.1.0

> package names should start with a lowercase letter
> --
>
> Key: RYA-394
> URL: https://issues.apache.org/jira/browse/RYA-394
> Project: Rya
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.2.11
>Reporter: Jeff Dasch
>Priority: Trivial
> Fix For: 4.1.0
>
>
> {{package org.apache.rya.indexing.IndexPlanValidator}} should be renamed to 
> {{package org.apache.rya.indexing.indexPlanValidator}}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-496) Upgrade Accumulo version to 1.9.1

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-496:
--
Fix Version/s: (was: 4.0.0)
   4.1.0

> Upgrade Accumulo version to 1.9.1
> -
>
> Key: RYA-496
> URL: https://issues.apache.org/jira/browse/RYA-496
> Project: Rya
>  Issue Type: Improvement
>  Components: clients, dao
>Affects Versions: 4.0.0
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.1.0
>
>
> Upgrade the Accumulo version that Rya uses to the latest (1.9.1).



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (RYA-498) Accumulo - Keep track of how many statements are stored for each context.

2019-07-17 Thread Aaron Mihalik (JIRA)


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

Aaron Mihalik updated RYA-498:
--
Fix Version/s: (was: 4.0.0)
   4.1.0

> Accumulo - Keep track of how many statements are stored for each context.
> -
>
> Key: RYA-498
> URL: https://issues.apache.org/jira/browse/RYA-498
> Project: Rya
>  Issue Type: New Feature
>  Components: dao
>Affects Versions: 4.0.0
>Reporter: Kevin Chilton
>Assignee: Kevin Chilton
>Priority: Major
> Fix For: 4.1.0
>
>
> Update the Accumulo implementation of Rya to keep track of how many 
> statements have been stored per context. This information should only be 
> maintained if a user chooses to enable it when installing an instance of Rya.
> Proposed Implementation:
> Use a SummingCombiner on the table that stores this information.
> Row Key: The context that is being summed
> Column Family: "statementCount"
> Column Qualifier: None
> Value: A long that represents the delta to the count



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[GitHub] [incubator-rya] rplst8 commented on a change in pull request #311: Don't switch on null value, instead switch on valid type, use Map.getOrDefault()

2019-07-17 Thread GitBox
rplst8 commented on a change in pull request #311: Don't switch on null value, 
instead switch on valid type, use Map.getOrDefault()
URL: https://github.com/apache/incubator-rya/pull/311#discussion_r304369952
 
 

 ##
 File path: 
extras/indexing/src/test/java/org/apache/rya/indexing/IndexingFunctionRegistryFreeTextTest.java
 ##
 @@ -0,0 +1,128 @@
+package org.apache.rya.indexing;
 
 Review comment:
   Done.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services