public static class OntopMappingConfigurationImpl.BuilderImpl<B extends OntopMappingConfiguration.Builder<B>> extends Object
| Constructor and Description |
|---|
BuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
OntopMappingConfiguration |
build() |
B |
dbMetadata(it.unibz.inf.ontop.dbschema.DBMetadata dbMetadata) |
protected void |
declareMappingDefined()
Allows to detect double mapping definition (error).
|
B |
enableDefaultDatatypeInference(boolean inferDefaultDatatype) |
B |
enableFullMetadataExtraction(boolean obtainFullMetadata) |
B |
enableOntologyAnnotationQuerying(boolean queryingAnnotationsInOntology) |
B |
enableProvidedDBMetadataCompletion(boolean dbMetadataCompletion) |
B |
enableTestMode() |
protected Properties |
generateProperties() |
protected boolean |
isMappingDefined() |
B |
obdaSpecification(OBDASpecification arg0) |
B |
properties(Properties properties) |
B |
propertyFile(File propertyFile) |
B |
propertyFile(String propertyFilePath) |
B |
sameAsMappings(boolean arg0) |
B |
tMappingExclusionConfig(TMappingExclusionConfig config) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitobdaSpecification, sameAsMappingspublic OntopMappingConfiguration build()
public B tMappingExclusionConfig(@Nonnull TMappingExclusionConfig config)
tMappingExclusionConfig in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B enableFullMetadataExtraction(boolean obtainFullMetadata)
enableFullMetadataExtraction in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B enableOntologyAnnotationQuerying(boolean queryingAnnotationsInOntology)
enableOntologyAnnotationQuerying in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B enableProvidedDBMetadataCompletion(boolean dbMetadataCompletion)
enableProvidedDBMetadataCompletion in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B enableDefaultDatatypeInference(boolean inferDefaultDatatype)
enableDefaultDatatypeInference in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B dbMetadata(@Nonnull it.unibz.inf.ontop.dbschema.DBMetadata dbMetadata)
dbMetadata in interface OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>protected Properties generateProperties()
protected final void declareMappingDefined()
protected final boolean isMappingDefined()
public B properties(@Nonnull Properties properties)
properties in interface OntopModelConfiguration.OntopModelBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B propertyFile(String propertyFilePath)
propertyFile in interface OntopModelConfiguration.OntopModelBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B propertyFile(File propertyFile)
propertyFile in interface OntopModelConfiguration.OntopModelBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B enableTestMode()
enableTestMode in interface OntopModelConfiguration.OntopModelBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>public B obdaSpecification(OBDASpecification arg0)
obdaSpecification in interface OntopOBDAConfiguration.OntopOBDABuilderFragment<B extends OntopOBDAConfiguration.Builder<B>>public B sameAsMappings(boolean arg0)
sameAsMappings in interface OntopOBDAConfiguration.OntopOBDABuilderFragment<B extends OntopOBDAConfiguration.Builder<B>>Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.