Skip to content

Commit 9110a2c

Browse files
author
Simon Dumas
committed
Migrate graph analytics plugin to senscience package
1 parent 8f19cfb commit 9110a2c

28 files changed

+74
-74
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,7 @@ lazy val graphAnalyticsPlugin = project
681681
libraryDependencies += kamonAkkaHttp % Provided,
682682
addCompilerPlugin(betterMonadicFor),
683683
buildInfoKeys := Seq[BuildInfoKey](version),
684-
buildInfoPackage := "ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics",
684+
buildInfoPackage := "ai.senscience.nexus.delta.plugins.graph.analytics",
685685
assembly / assemblyJarName := "graph-analytics.jar",
686686
assembly / assemblyOption := (assembly / assemblyOption).value.withIncludeScala(false),
687687
assembly / test := {},
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

3+
import ai.senscience.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig.TermAggregationsConfig
4+
import ai.senscience.nexus.delta.plugins.graph.analytics.indexing.{propertiesAggQuery, relationshipsAggQuery}
5+
import ai.senscience.nexus.delta.plugins.graph.analytics.model.GraphAnalyticsRejection.{InvalidPropertyType, WrappedElasticSearchRejection}
6+
import ai.senscience.nexus.delta.plugins.graph.analytics.model.PropertiesStatistics.propertiesDecoderFromEsAggregations
7+
import ai.senscience.nexus.delta.plugins.graph.analytics.model.{AnalyticsGraph, PropertiesStatistics}
38
import cats.data.NonEmptySeq
49
import cats.effect.IO
510
import cats.implicits.*
611
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.client.{ElasticSearchClient, IndexLabel, QueryBuilder}
712
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.query.ElasticSearchClientError
8-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig.TermAggregationsConfig
9-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing.{propertiesAggQuery, relationshipsAggQuery}
10-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.model.GraphAnalyticsRejection.{InvalidPropertyType, WrappedElasticSearchRejection}
11-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.model.PropertiesStatistics.propertiesDecoderFromEsAggregations
12-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.model.{AnalyticsGraph, PropertiesStatistics}
1313
import ch.epfl.bluebrain.nexus.delta.rdf.IriOrBNode.Iri
1414
import ch.epfl.bluebrain.nexus.delta.sdk.jsonld.ExpandIri
1515
import ch.epfl.bluebrain.nexus.delta.sdk.model.IdSegment
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

3+
import ai.senscience.nexus.delta.plugins.graph.analytics.GraphAnalytics.{index, projectionName}
4+
import ai.senscience.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig
5+
import ai.senscience.nexus.delta.plugins.graph.analytics.indexing.{graphAnalyticsMappings, scriptContent, updateRelationshipsScriptId, GraphAnalyticsSink, GraphAnalyticsStream}
36
import cats.effect.IO
47
import cats.syntax.all.*
58
import ch.epfl.bluebrain.nexus.delta.kernel.Logger
69
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.client.ElasticSearchClient
7-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.GraphAnalytics.{index, projectionName}
8-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig
9-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing.*
1010
import ch.epfl.bluebrain.nexus.delta.rdf.Vocabulary.nxv
1111
import ch.epfl.bluebrain.nexus.delta.sdk.projects.Projects
1212
import ch.epfl.bluebrain.nexus.delta.sourcing.model.ProjectRef
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

33
import cats.effect.IO
44
import ch.epfl.bluebrain.nexus.delta.sdk.plugin.Plugin
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

33
import cats.effect.IO
44
import ch.epfl.bluebrain.nexus.delta.kernel.dependency.ComponentDescription.PluginDescription
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

3+
import ai.senscience.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig
4+
import ai.senscience.nexus.delta.plugins.graph.analytics.indexing.GraphAnalyticsStream
5+
import ai.senscience.nexus.delta.plugins.graph.analytics.routes.GraphAnalyticsRoutes
36
import ch.epfl.bluebrain.nexus.delta.kernel.utils.ClasspathResourceLoader
47
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.client.ElasticSearchClient
5-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig
6-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing.GraphAnalyticsStream
7-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.routes.GraphAnalyticsRoutes
88
import ch.epfl.bluebrain.nexus.delta.rdf.jsonld.context.{ContextValue, RemoteContextResolution}
99
import ch.epfl.bluebrain.nexus.delta.rdf.utils.JsonKeyOrdering
1010
import ch.epfl.bluebrain.nexus.delta.sdk.*
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics
1+
package ai.senscience.nexus.delta.plugins.graph.analytics
22

33
import cats.effect.IO
44
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.client.ElasticSearchClient
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.config
1+
package ai.senscience.nexus.delta.plugins.graph.analytics.config
22

3-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig.TermAggregationsConfig
3+
import ai.senscience.nexus.delta.plugins.graph.analytics.config.GraphAnalyticsConfig.TermAggregationsConfig
44
import ch.epfl.bluebrain.nexus.delta.sourcing.stream.config.BatchConfig
55
import com.typesafe.config.Config
66
import pureconfig.error.FailureReason
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing
1+
package ai.senscience.nexus.delta.plugins.graph.analytics.indexing
22

3-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.model.JsonLdDocument
3+
import ai.senscience.nexus.delta.plugins.graph.analytics.model.JsonLdDocument
44
import ch.epfl.bluebrain.nexus.delta.rdf.IriOrBNode.Iri
55
import ch.epfl.bluebrain.nexus.delta.rdf.jsonld.context.JsonLdContext.keywords
66
import ch.epfl.bluebrain.nexus.delta.sdk.model.jsonld.RemoteContextRef
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing
1+
package ai.senscience.nexus.delta.plugins.graph.analytics.indexing
22

3+
import ai.senscience.nexus.delta.plugins.graph.analytics.indexing.GraphAnalyticsResult.{Index, Noop, UpdateByQuery}
34
import cats.effect.IO
45
import ch.epfl.bluebrain.nexus.delta.kernel.kamon.KamonMetricComponent
56
import ch.epfl.bluebrain.nexus.delta.kernel.syntax.kamonSyntax
67
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.client.{ElasticSearchAction, ElasticSearchClient, IndexLabel, Refresh}
78
import ch.epfl.bluebrain.nexus.delta.plugins.elasticsearch.indexing.MarkElems
8-
import ch.epfl.bluebrain.nexus.delta.plugins.graph.analytics.indexing.GraphAnalyticsResult.{Index, Noop, UpdateByQuery}
99
import ch.epfl.bluebrain.nexus.delta.rdf.IriOrBNode.Iri
1010
import ch.epfl.bluebrain.nexus.delta.sourcing.stream.Elem.{DroppedElem, FailedElem, SuccessElem}
1111
import ch.epfl.bluebrain.nexus.delta.sourcing.stream.Operation.Sink

0 commit comments

Comments
 (0)