Uses of Class
org.teiid.query.metadata.TempMetadataAdapter
-
Packages that use TempMetadataAdapter Package Description org.teiid.query.resolver org.teiid.query.resolver.command org.teiid.query.resolver.util -
-
Uses of TempMetadataAdapter in org.teiid.query.resolver
Methods in org.teiid.query.resolver with parameters of type TempMetadataAdapter Modifier and Type Method Description void
CommandResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
Resolve the command using the metadata.void
ProcedureContainerResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
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)
-
Uses of TempMetadataAdapter in org.teiid.query.resolver.command
Methods in org.teiid.query.resolver.command with parameters of type TempMetadataAdapter Modifier and Type Method Description void
UpdateProcedureResolver. resolveBlock(CreateProcedureCommand command, Block block, GroupContext originalExternalGroups, TempMetadataAdapter original)
void
AlterResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
BatchedUpdateResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
DynamicCommandResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
SetQueryResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
SimpleQueryResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
TempTableResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
void
UpdateProcedureResolver. resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
protected void
ExecResolver. resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
protected void
InsertResolver. resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
void
DeleteResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
void
ExecResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
void
InsertResolver. resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
Resolve an INSERT.void
UpdateResolver. 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)
Constructors in org.teiid.query.resolver.command with parameters of type TempMetadataAdapter Constructor Description QueryResolverVisitor(Query query, TempMetadataAdapter metadata)
-
Uses of TempMetadataAdapter in org.teiid.query.resolver.util
Methods in org.teiid.query.resolver.util with parameters of type TempMetadataAdapter Modifier and Type Method 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
-