@Override public String toString() { return getProvenanceInfo(); } }
@Override public SQLPPTriplesMap extractPPMappingAssertions(String newId, ImmutableList<TargetAtom> atoms) { return new OntopNativeSQLPPTriplesMap(newId, getSourceQuery(), atoms); } }
/** * Normal constructor. Used by the QuestComponentFactory. */ public SQLPPMappingImpl(ImmutableList<SQLPPTriplesMap> newMappings, MappingMetadata mappingMetadata) throws DuplicateMappingException { checkDuplicates(newMappings); this.triplesMaps = newMappings; this.mappingMetadata = mappingMetadata; this.mappingIndexById = indexMappingsById(triplesMaps); }
public OntopNativeSQLPPTriplesMap(String id, OBDASQLQuery sqlQuery, ImmutableList<ImmutableFunctionalTerm> targetAtoms) { super(targetAtoms, sqlQuery, id); this.triplesMapProvenance = createProvenance(this); }
@Override public String toString() { return getProvenanceInfo(); } }
@Override public PPMappingAssertionProvenance getMappingAssertionProvenance(ImmutableFunctionalTerm targetAtom) { return new OntopNativeSQLMappingAssertionProvenance(targetAtom, this); }
private static OntopNativeSQLPPTriplesMapProvenance createProvenance(OntopNativeSQLPPTriplesMap triplesMap) { return new OntopNativeSQLPPTriplesMapProvenance(triplesMap); }
@Override public SQLPPTriplesMap extractPPMappingAssertions(String newId, ImmutableList<ImmutableFunctionalTerm> atoms) { return new OntopNativeSQLPPTriplesMap(newId, getSourceQuery(), atoms); } }
/** * Normal constructor. Used by the QuestComponentFactory. */ public SQLPPMappingImpl(ImmutableList<SQLPPTriplesMap> newMappings, MappingMetadata mappingMetadata) throws DuplicateMappingException { checkDuplicates(newMappings); this.triplesMaps = newMappings; this.mappingMetadata = mappingMetadata; this.mappingIndexById = indexMappingsById(triplesMaps); }
@Override public String toString() { return getProvenanceInfo(); } }
public OntopNativeSQLPPTriplesMap(String id, OBDASQLQuery sqlQuery, ImmutableList<TargetAtom> targetAtoms) { super(targetAtoms, sqlQuery, id); this.triplesMapProvenance = createProvenance(this); }
@Override public String toString() { return getProvenanceInfo(); } }
@Override public PPMappingAssertionProvenance getMappingAssertionProvenance(TargetAtom targetAtom) { return new OntopNativeSQLMappingAssertionProvenance(targetAtom, this); }
private static OntopNativeSQLPPTriplesMapProvenance createProvenance(OntopNativeSQLPPTriplesMap triplesMap) { return new OntopNativeSQLPPTriplesMapProvenance(triplesMap); }
@Override public SQLPPTriplesMap extractPPMappingAssertion(ImmutableFunctionalTerm atom) { return new OntopNativeSQLPPTriplesMap(getSourceQuery(), ImmutableList.of(atom)); }
@Override public String toString() { return triplesMapProvenance.getProvenanceInfo(); }
public OntopNativeSQLPPTriplesMap(OBDASQLQuery sqlQuery, ImmutableList<TargetAtom> targetAtoms) { super(targetAtoms, sqlQuery); this.triplesMapProvenance = createProvenance(this); }
@Override public SQLPPTriplesMap extractPPMappingAssertion(TargetAtom atom) { return new OntopNativeSQLPPTriplesMap(getSourceQuery(), ImmutableList.of(atom)); }
@Override public String toString() { return triplesMapProvenance.getProvenanceInfo(); }
public OntopNativeSQLPPTriplesMap(OBDASQLQuery sqlQuery, ImmutableList<ImmutableFunctionalTerm> targetAtoms) { super(targetAtoms, sqlQuery); this.triplesMapProvenance = createProvenance(this); }