Package | Description |
---|---|
it.uniroma2.art.coda.core | |
it.uniroma2.art.coda.pearl.model | |
it.uniroma2.art.coda.pearl.parser.antlr4 | |
it.uniroma2.art.coda.pearl.parser.validate |
Modifier and Type | Method and Description |
---|---|
private String |
CODACore.constructWhereQuery(Collection<GraphElement> whereList,
Map<String,SingleTableValue> row) |
Modifier and Type | Class and Description |
---|---|
class |
GraphStruct
This class represent the graph element (the triple, not the single element inside it)
|
class |
OptionalGraphStruct |
Modifier and Type | Field and Description |
---|---|
private Collection<GraphElement> |
ProjectionRule.graphDeleteList |
private Collection<GraphElement> |
ProjectionRule.graphInsertList |
private Collection<GraphElement> |
RegexProjectionRule.graphList |
private Collection<GraphElement> |
OptionalGraphStruct.optionalTriples |
private Collection<GraphElement> |
ProjectionRule.whereList |
Modifier and Type | Method and Description |
---|---|
Collection<GraphElement> |
ProjectionRule.getDeleteGraphList() |
Collection<GraphElement> |
RegexProjectionRule.getGraphList() |
Collection<GraphElement> |
ProjectionRule.getInsertGraphList() |
Collection<GraphElement> |
OptionalGraphStruct.getOptionalTriples() |
Collection<GraphElement> |
ProjectionRule.getWhereList() |
Modifier and Type | Method and Description |
---|---|
void |
ProjectionRule.addElementToDeleteGraph(GraphElement graphElement) |
void |
ProjectionRule.addElementToInsertGraph(GraphElement graphElement,
boolean isGraphSection) |
void |
ProjectionRule.addElementToWhere(GraphElement graphElement) |
private String |
ProjectionRulesModel.getOptionalGraphAsAString(int indent,
GraphElement inputGE,
boolean printAnnotation) |
private String |
ProjectionRulesModel.getTripleAsAString(int indent,
GraphElement inputGE,
boolean printAnnotation) |
private void |
ProjectionRule.resolveIsMandatoryCheck_inner(GraphElement graphElement) |
Modifier and Type | Method and Description |
---|---|
void |
ProjectionRule.addElementsToDeleteGraph(Collection<GraphElement> graphElements) |
void |
ProjectionRule.addElementsToInsertGraph(Collection<GraphElement> graphElements,
boolean isGraphSection) |
void |
ProjectionRule.addElementsToWhere(Collection<GraphElement> graphElements) |
Constructor and Description |
---|
OptionalGraphStruct(Collection<GraphElement> optionalTriples,
ProjectionRule ownerRule) |
RegexProjectionRule(String id,
SingleRegexStruct singleRegexStruct,
Collection<GraphElement> graphList) |
Modifier and Type | Method and Description |
---|---|
private GraphElement |
PearlParserDescription.parseGrapheElement(PearlParser.GraphElementContext graphElementContext,
ProjectionRule projectionRule) |
private GraphElement |
PearlParserDescription.parseGraphTriple(PearlParser.GraphTripleContext graphTripleContext,
ProjectionRule projectionRule,
List<Annotation> annotationList) |
private GraphElement |
PearlParserDescription.parseOptionalGraphElement(PearlParser.OptionalGraphElementContext optionalGraphElementContext,
ProjectionRule projectionRule) |
Modifier and Type | Method and Description |
---|---|
private void |
PearlParserDescription.setDependsPlchldFromGraphElem(GraphElement graphElem) |
Modifier and Type | Method and Description |
---|---|
private List<String> |
ValidatePRModel.getPlaceholderUsedInGraphElement(GraphElement ge,
boolean localPlchld,
boolean fromBinding,
boolean fromDependency,
boolean variables) |
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.