|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.resolver.ProcedureContainerResolver
org.teiid.query.resolver.command.UpdateResolver
public class UpdateResolver
This class knows how to expand and resolve UDPATE commands.
| Constructor Summary | |
|---|---|
UpdateResolver()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
For a given resolver, this returns the unparsed command. |
java.util.Map |
getVariableValues(Command command,
QueryMetadataInterface metadata)
|
void |
resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
| Methods inherited from class org.teiid.query.resolver.ProcedureContainerResolver |
|---|
addScalarGroup, expandCommand, findChildCommandMetadata, resolveCommand, resolveGroup |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UpdateResolver()
| Method Detail |
|---|
public void resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
throws QueryMetadataException,
QueryResolverException,
TeiidComponentException
resolveProceduralCommand in class ProcedureContainerResolverQueryMetadataException
QueryResolverException
TeiidComponentExceptionProcedureContainerResolver.resolveProceduralCommand(org.teiid.query.sql.lang.Command, org.teiid.query.metadata.TempMetadataAdapter, org.teiid.query.analysis.AnalysisRecord)
protected java.lang.String getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
throws TeiidComponentException,
QueryMetadataException
ProcedureContainerResolver
getPlan in class ProcedureContainerResolvermetadata - group -
TeiidComponentException
QueryMetadataException
public java.util.Map getVariableValues(Command command,
QueryMetadataInterface metadata)
throws QueryMetadataException,
QueryResolverException,
TeiidComponentException
getVariableValues in interface VariableResolverQueryMetadataException
QueryResolverException
TeiidComponentExceptionVariableResolver.getVariableValues(org.teiid.query.sql.lang.Command, org.teiid.query.metadata.QueryMetadataInterface)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||