Uses of Class
org.teiid.query.metadata.TempMetadataStore
-
Packages that use TempMetadataStore Package Description org.teiid.query.metadata org.teiid.query.resolver org.teiid.query.sql.lang org.teiid.query.tempdata -
-
Uses of TempMetadataStore in org.teiid.query.metadata
Methods in org.teiid.query.metadata that return TempMetadataStore Modifier and Type Method Description TempMetadataStore
TempMetadataStore. clone()
TempMetadataStore
TempMetadataAdapter. getMetadataStore()
Constructors in org.teiid.query.metadata with parameters of type TempMetadataStore Constructor Description TempMetadataAdapter(QueryMetadataInterface metadata, TempMetadataStore tempStore)
TempMetadataAdapter(QueryMetadataInterface metadata, TempMetadataStore tempStore, Map<Object,Object> materializationTables, Map<Object,QueryNode> queryNodes)
-
Uses of TempMetadataStore in org.teiid.query.resolver
Methods in org.teiid.query.resolver that return TempMetadataStore Modifier and Type Method Description static TempMetadataStore
QueryResolver. resolveCommand(Command command, QueryMetadataInterface metadata)
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDsstatic TempMetadataStore
QueryResolver. resolveCommand(Command currentCommand, QueryMetadataInterface metadata, boolean resolveNullLiterals)
static TempMetadataStore
QueryResolver. resolveCommand(Command currentCommand, GroupSymbol container, int type, QueryMetadataInterface metadata, boolean inferProcedureResultSetColumns)
Resolve a command in a given type container and type context.Methods in org.teiid.query.resolver with parameters of type TempMetadataStore Modifier and Type Method Description static void
ProcedureContainerResolver. addChanging(TempMetadataStore discoveredMetadata, GroupContext externalGroups, List<ElementSymbol> elements)
static GroupSymbol
ProcedureContainerResolver. addScalarGroup(String name, TempMetadataStore metadata, GroupContext externalGroups, List<? extends Expression> symbols)
static GroupSymbol
ProcedureContainerResolver. addScalarGroup(String name, TempMetadataStore metadata, GroupContext externalGroups, List<? extends Expression> symbols, boolean updatable)
static GroupSymbol
ProcedureContainerResolver. addScalarGroup(String name, TempMetadataStore metadata, GroupContext externalGroups, List<? extends Expression> symbols, boolean[] updatable)
static void
QueryResolver. setChildMetadata(Command subCommand, TempMetadataStore parentTempMetadata, GroupContext parentContext)
-
Uses of TempMetadataStore in org.teiid.query.sql.lang
Fields in org.teiid.query.sql.lang declared as TempMetadataStore Modifier and Type Field Description protected TempMetadataStore
Command. tempGroupIDs
All temporary group IDs discovered while resolving this command.Methods in org.teiid.query.sql.lang that return TempMetadataStore Modifier and Type Method Description TempMetadataStore
Command. getTemporaryMetadata()
Methods in org.teiid.query.sql.lang with parameters of type TempMetadataStore Modifier and Type Method Description void
Command. setTemporaryMetadata(TempMetadataStore metadata)
-
Uses of TempMetadataStore in org.teiid.query.tempdata
Methods in org.teiid.query.tempdata that return TempMetadataStore Modifier and Type Method Description TempMetadataStore
TempTableStore. getMetadataStore()
-