Skip to content

Query index dependency#214

Merged
abdessamad-abdoun merged 1 commit into
feature/corese-nextfrom
query-index-dependency
Oct 16, 2025
Merged

Query index dependency#214
abdessamad-abdoun merged 1 commit into
feature/corese-nextfrom
query-index-dependency

Conversation

@NicolasAnquetil
Copy link
Copy Markdown

Removed a foreign attribute access that was always a constant (true)

@github-actions
Copy link
Copy Markdown

Overall Project 49.76% -1.4% 🍏
Files changed 17.85%

File Coverage
CompilerFacKgram.java 100% 🍏
QueryProfile.java 100% 🍏
Evaluator.java 100% 🍏
PointerType.java 100% 🍏
EdgeEntail.java 100% 🍏
EdgeDefault.java 100% 🍏
EdgeBinaryType.java 100% 🍏
EdgeBinaryFirst.java 100% 🍏
EdgeBinarySubclass.java 100% 🍏
EdgeBinaryLabel.java 100% 🍏
EdgeBinaryRest.java 100% 🍏
Log.java 100% 🍏
Loader.java 100% 🍏
EdgeRuleSubclass.java 100% 🍏
EdgeRuleType.java 100% 🍏
GraphObject.java 100% 🍏
Event.java 100% 🍏
Resource.java 100% 🍏
Value.java 100% 🍏
BNode.java 100% 🍏
NamespaceAware.java 100% 🍏
AbstractIOOptions.java 100% 🍏
HeuristicsBasedEstimation.java 99.46% 🍏
RDFFormat.java 99.29% 🍏
ExpType.java 98.84% 🍏
FileFormat.java 98.53% 🍏
EdgeManagerIterate.java 97.92% 🍏
MatchBind.java 96.77% 🍏
AbstractBNode.java 96.77% 🍏
Const.java 96.3% 🍏
AbstractLiteral.java 94.08% 🍏
Message.java 92.86% 🍏
NodeIterator.java 92.68% -7.32% 🍏
DataStore.java 91.95% 🍏
LoadFormat.java 91.59% 🍏
AbstractRDFParser.java 91.49% 🍏
EvalGraph.java 91.13% 🍏
SorterNew.java 89.25% 🍏
EdgeQuad.java 88.89% 🍏
NodeGraph.java 88% 🍏
DepthFirstBestSearch.java 87.7% 🍏
QPGEdgeCostModel.java 87.42% 🍏
Interpreter.java 86.08% -3.16% 🍏
VisitQuery.java 85.96% 🍏
Expr.java 85.71% 🍏
CoreseJsonTripleCallback.java 85.62% 🍏
AbstractIRI.java 85.09% 🍏
EdgeInternalRule.java 85% 🍏
EvalJoin.java 84.15% 🍏
AddTripleHelper.java 82.99% 🍏
Record.java 82.76% 🍏
QPGraph.java 81.88% 🍏
DefaultDatatype.java 81.82% 🍏
EdgeRule.java 81.03% 🍏
Sorter.java 79.9% 🍏
Compile.java 79.68% 🍏
QPGNodeCostModel.java 77.91% 🍏
Distinct.java 77.64% 🍏
QPGNode.java 77.63% 🍏
EdgeRuleTop.java 77.55% 🍏
EdgeManager.java 76.45% 🍏
Transformer.java 75.75% 🍏
QuerySorter.java 75.53% 🍏
ExpHandler.java 73.43% 🍏
Memory.java 73.42% 🍏
FunctionCompiler.java 72.07% -9.87%
NodeGraphIndex.java 71.79% 🍏
EvalOptional.java 71.31% 🍏
EdgeBinary.java 71.21% 🍏
Distance.java 70.86% 🍏
Group.java 70.74% 🍏
Matcher.java 70.73% 🍏
Closure.java 70.6% 🍏
EdgeInternalDefault.java 70% 🍏
EdgeInternalEntail.java 70% 🍏
PathFinder.java 69.36% 🍏
EventManager.java 68.53% -7.2% 🍏
Query.java 68.01% 🍏
MappingSet.java 67.24% 🍏
Eval.java 66.98% 🍏
EdgeManagerIndexer.java 66.51% 🍏
Entailment.java 66.32% 🍏
NodeImpl.java 66.08% -1.75% 🍏
EdgeInternal.java 65.85% 🍏
QuerySolver.java 65.1% -2.24% 🍏
NodeManager.java 65.06% 🍏
QuerySolverVisitor.java 64.33% -3.12%
Producer.java 64.1% 🍏
UserImpl.java 63.87% 🍏
Workflow.java 63.71% -4.03% 🍏
Visit.java 60.99% 🍏
Path.java 59.67% 🍏
CompilerKgram.java 58.7% -7.46%
Load.java 56.85% 🍏
ProcessVisitorDefault.java 56.76% 🍏
XMLResult.java 56.61% 🍏
QuerySolverVisitorBasic.java 56.46% -7.58%
CoreseException.java 56.25% 🍏
AbstractModel.java 55.86% 🍏
Exp.java 55.47% 🍏
RuleLoad.java 55.33% 🍏
EdgeGeneric.java 55.13% 🍏
PredicateList.java 54.96% 🍏
Mapping.java 54.58% 🍏
QueryLoad.java 54.43% 🍏
Graph.java 54.1% -1.56%
AbstractStringLiteral.java 53.85% 🍏
StatListener.java 53.26% 🍏
Mappings.java 51.74% 🍏
BasicPatternGenerator.java 50.38% 🍏
EdgeTop.java 49.62% 🍏
EdgeFactory.java 49.38% -10.63% 🍏
RDFaLoader.java 47.89% 🍏
EdgeImpl.java 45.91% -8.98%
JsonldLoader.java 44.78% 🍏
AbstractStatement.java 42.74% 🍏
ProcessVisitor.java 42.2% 🍏
LoadException.java 40.11% 🍏
AbstractNamespace.java 37.5% 🍏
ProxyInterpreter.java 37.08% -22.47%
Service.java 33.41% 🍏
Pragma.java 31.38% -36.12%
ServiceParser.java 30.66% 🍏
AbstractRDFParserFactory.java 30% 🍏
Context.java 28.64% -20.1%
Node.java 27.08% 🍏
EvalListener.java 26.38% 🍏
EdgeTriple.java 25.68% 🍏
QuerySolverOverload.java 23.82% -8.15%
Pattern.java 23.39% 🍏
NodeImpl.java 23.26% 🍏
Stack.java 21.33% 🍏
ProducerDefault.java 20.19% 🍏
Edge.java 19.92% 🍏
ValueResolverImpl.java 15.45% -9.76%
Pointerable.java 15.38% 🍏
ReadOnlyModel.java 15.28% 🍏
ServiceReport.java 12.28% 🍏
AbstractTemporalPointLiteral.java 11.63% 🍏
Hash.java 11.49% -88.51%
EdgeImpl.java 9.21% 🍏
CompleteSPARQL.java 4.48% 🍏
ApproximateSearchEnv.java 4.38% 🍏
DataBrokerConstruct.java 3.03% 🍏
AbstractDuration.java 2.69% 🍏
EnvironmentImpl.java 2.05% 🍏
EvalSPARQL.java 1.81% 🍏
Checker.java 1.81% 🍏
ExpEdge.java 1.75% 🍏
ExpandList.java 0% -18.18%
ExpandPath.java 0%
Extension.java 0%
Checker.java 0% -22.71%
Environment.java 0% 🍏
Provider.java 0% 🍏
DepthFirstSearch.java 0% 🍏
Checker.java 0% 🍏
IterableEntity.java 0% 🍏
SPARQLRDFResult.java 0% 🍏
Core.java 0% 🍏
TripleNode.java 0% 🍏
EdgeTripleNode.java 0% 🍏
RewriteErrorManager.java 0% 🍏
RewriteError.java 0% -39.47%
ResourceReader.java 0% -6.67%
QueryGraphVisitor.java 0% 🍏
GraphListener.java 0%
Engine.java 0%
DataBroker.java 0% 🍏
Extension.java 0% 🍏
Callback.java 0% 🍏
Core.java 0% 🍏
Report.java 0% 🍏
JavaCompiler.java 0% 🍏
Agent.java 0% 🍏
EdgeRuleGraph.java 0% 🍏
MetadataVisitor.java 0% 🍏
CompareWithoutDatatypeEntailment.java 0% 🍏
GraphDistance.java 0% -13.39%
EventHandler.java 0% 🍏
EventLogger.java 0% -43.88%
Serializer.java 0% 🍏
GraphCompare.java 0% -1.07%
URI2BGPList.java 0% -7.61%
Stack.java 0% -42.59%
RewriteBGPList.java 0% -3.31%
Provenance.java 0% -28.57%
Simplify.java 0% -23.83%
RewriteTriple.java 0% -15.72%
BGP2URI.java 0% -14.93%
Sorter.java 0% -30.44%
RewriteNamedGraph.java 0% -21.54%
FederateVisitor.java 0% -21.05%
RewriteServiceGraph.java 0% -30.47%
RewriteServiceSelect.java 0% -21.54%
SorterResult.java 0% -4.53%
Util.java 0% -44.14%
PrepareBGP.java 0% -6.4%
Selector.java 0% -17.57%
SelectorFilter.java 0% -21.26%
RewriteList.java 0% -20.22%
SelectorIndex.java 0% -23.59%
RewriteService.java 0% -44.04%
SimplifyService.java 0% -19.78%
XMLResult.java 0% 🍏
NodeManagerBasic.java 0% 🍏
Literal.java 0% 🍏
Triple.java 0% 🍏
IRI.java 0% 🍏
Stack.java 0% 🍏
Automaton.java 0% 🍏
GraphPath.java 0% 🍏
State.java 0% 🍏
AbstractNumber.java 0% 🍏
QuerySolverVisitorExtension.java 0% -36.36%
SQLFun.java 0% -93.15%
Custom.java 0% -16.57%
SQLResult.java 0%
BrokerDistanceDataManager.java 0% 🍏
OWLProfile.java 0% 🍏

@github-actions
Copy link
Copy Markdown

Test Results

903 tests  +545   903 ✅ +545   35s ⏱️ +10s
 64 suites + 52     0 💤 ±  0 
 64 files   + 52     0 ❌ ±  0 

Results for commit ef9e8fc. ± Comparison against base commit 8f64bf9.

This pull request removes 358 and adds 903 tests. Note that renamed tests count towards both.
fr.inria.corese.core.approximate.algorithm.UtilsTest ‑ format1
fr.inria.corese.core.compiler.eval.HashTest ‑ test1
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareEqual
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareLessGreater
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareLessGreaterTimeZone
fr.inria.corese.core.datatype.CoreseDateTest ‑ constructorEmpty
fr.inria.corese.core.datatype.CoreseDateTest ‑ getCode
fr.inria.corese.core.datatype.CoreseDateTest ‑ getDatatype
fr.inria.corese.core.datatype.CoreseDateTest ‑ getTZ
fr.inria.corese.core.datatype.CoreseDateTest ‑ getTimezone
…
fr.inria.corese.core.compiler.eval.HashTest ‑ test1()
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareEqual()
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareLessGreater()
fr.inria.corese.core.datatype.CoreseDateTest ‑ compareLessGreaterTimeZone()
fr.inria.corese.core.datatype.CoreseDateTest ‑ constructorEmpty()
fr.inria.corese.core.datatype.CoreseDateTest ‑ getCode()
fr.inria.corese.core.datatype.CoreseDateTest ‑ getDatatype()
fr.inria.corese.core.datatype.CoreseDateTest ‑ getTZ()
fr.inria.corese.core.datatype.CoreseDateTest ‑ getTimezone()
fr.inria.corese.core.datatype.CoreseDateTest ‑ getters()
…

@abdessamad-abdoun abdessamad-abdoun changed the base branch from develop to feature/corese-next October 16, 2025 13:22
@abdessamad-abdoun abdessamad-abdoun self-requested a review October 16, 2025 13:23
@abdessamad-abdoun abdessamad-abdoun merged commit 66dc114 into feature/corese-next Oct 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants