Package | Description |
---|---|
org.teiid.query.resolver | |
org.teiid.query.resolver.command | |
org.teiid.query.resolver.util |
Modifier and Type | Method and Description |
---|---|
void |
ProcedureContainerResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
CommandResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals)
Resolve the command using the metadata.
|
protected void |
ProcedureContainerResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand) |
abstract void |
ProcedureContainerResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata) |
static void |
QueryResolver.resolveSubqueries(Command command,
TempMetadataAdapter metadata,
Collection<GroupSymbol> externalGroups) |
Modifier and Type | Method and Description |
---|---|
void |
UpdateProcedureResolver.resolveBlock(CreateProcedureCommand command,
Block block,
GroupContext originalExternalGroups,
TempMetadataAdapter original) |
void |
UpdateProcedureResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
TempTableResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
SimpleQueryResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
SetQueryResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
DynamicCommandResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
BatchedUpdateResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
void |
AlterResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
boolean resolveNullLiterals) |
protected void |
InsertResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand) |
protected void |
ExecResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand) |
void |
UpdateResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata) |
void |
InsertResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata)
Resolve an INSERT.
|
void |
ExecResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata) |
void |
DeleteResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata) |
void |
SetQueryResolver.resolveSetQuery(TempMetadataAdapter metadata,
boolean resolveNullLiterals,
SetQuery setQuery,
QueryCommand firstCommand,
QueryCommand rightCommand) |
void |
InsertResolver.resolveTypes(Insert insert,
TempMetadataAdapter metadata,
List values,
boolean usingQuery) |
Constructor and Description |
---|
QueryResolverVisitor(Query query,
TempMetadataAdapter metadata) |
Modifier and Type | Method and Description |
---|---|
static TempMetadataID |
ResolverUtil.addTempGroup(TempMetadataAdapter metadata,
GroupSymbol symbol,
List<? extends Expression> symbols,
boolean tempTable) |
static TempMetadataID |
ResolverUtil.addTempTable(TempMetadataAdapter metadata,
GroupSymbol symbol,
List<? extends Expression> symbols) |
static void |
ResolverUtil.resolveImplicitTempGroup(TempMetadataAdapter metadata,
GroupSymbol symbol,
List symbols) |
static void |
ResolverUtil.resolveOrderBy(OrderBy orderBy,
QueryCommand command,
TempMetadataAdapter metadata)
Attempt to resolve the order by throws QueryResolverException if the
symbol is not of SingleElementSymbol type
|
Copyright © 2019. All rights reserved.