com.semarchy.mdm.runtime.semql.sqlgen.integration
Class DefaultEnricherQueryBuilder
java.lang.Object
com.semarchy.mdm.runtime.semql.sqlgen.integration.DefaultEnricherQueryBuilder
- All Implemented Interfaces:
- EnricherQueryBuilder
public class DefaultEnricherQueryBuilder
- extends Object
- implements EnricherQueryBuilder
Constructor Summary |
DefaultEnricherQueryBuilder(IDataAccessModel dataAccessModel,
com.semarchy.mdm.runtime.model.semql.ISemQLModel semqlModel,
com.semarchy.platform.language.semql.functions.IFunctionProvider functionProvider,
com.semarchy.platform.language.semql.bindvariable.IBindVariableProvider baseBindVariableProvider)
|
Method Summary |
PluginEnricherQueryDescriptor |
buildPluginEnricherQueryDescriptor(IEntity entity,
IPluginEnricher enricher)
Similar to EnricherQueryBuilder.buildPluginEnricherQueryDescriptor(IEntity, IPluginEnricher, boolean, QueryCondition) with strictClassNameRestriction = true and additionalCondition = null |
PluginEnricherQueryDescriptor |
buildPluginEnricherQueryDescriptor(IEntity entity,
IPluginEnricher enricher,
boolean strictClassNameRestriction,
QueryCondition additionalCondition)
|
String |
buildSemQLEnricherUpdate(IEntity entity,
ISemQLEnricher enricher)
Similar to EnricherQueryBuilder.buildSemQLEnricherUpdate(IEntity, ISemQLEnricher, boolean, QueryCondition) with strictClassNameRestriction = true and additionalCondition = null |
String |
buildSemQLEnricherUpdate(IEntity entity,
ISemQLEnricher enricher,
boolean strictClassNameRestriction,
QueryCondition additionalCondition)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultEnricherQueryBuilder
public DefaultEnricherQueryBuilder(IDataAccessModel dataAccessModel,
com.semarchy.mdm.runtime.model.semql.ISemQLModel semqlModel,
com.semarchy.platform.language.semql.functions.IFunctionProvider functionProvider,
com.semarchy.platform.language.semql.bindvariable.IBindVariableProvider baseBindVariableProvider)
buildSemQLEnricherUpdate
public String buildSemQLEnricherUpdate(IEntity entity,
ISemQLEnricher enricher)
- Description copied from interface:
EnricherQueryBuilder
- Similar to
EnricherQueryBuilder.buildSemQLEnricherUpdate(IEntity, ISemQLEnricher, boolean, QueryCondition)
with strictClassNameRestriction = true and additionalCondition = null
- Specified by:
buildSemQLEnricherUpdate
in interface EnricherQueryBuilder
- Returns:
buildPluginEnricherQueryDescriptor
public PluginEnricherQueryDescriptor buildPluginEnricherQueryDescriptor(IEntity entity,
IPluginEnricher enricher)
- Description copied from interface:
EnricherQueryBuilder
- Similar to
EnricherQueryBuilder.buildPluginEnricherQueryDescriptor(IEntity, IPluginEnricher, boolean, QueryCondition)
with strictClassNameRestriction = true and additionalCondition = null
- Specified by:
buildPluginEnricherQueryDescriptor
in interface EnricherQueryBuilder
- Returns:
buildSemQLEnricherUpdate
public String buildSemQLEnricherUpdate(IEntity entity,
ISemQLEnricher enricher,
boolean strictClassNameRestriction,
QueryCondition additionalCondition)
- Specified by:
buildSemQLEnricherUpdate
in interface EnricherQueryBuilder
buildPluginEnricherQueryDescriptor
public PluginEnricherQueryDescriptor buildPluginEnricherQueryDescriptor(IEntity entity,
IPluginEnricher enricher,
boolean strictClassNameRestriction,
QueryCondition additionalCondition)
- Specified by:
buildPluginEnricherQueryDescriptor
in interface EnricherQueryBuilder
Copyright © 2015. All Rights Reserved.