| Package | Description |
|---|---|
| org.teiid.query.metadata | |
| org.teiid.query.resolver | |
| org.teiid.query.sql.lang | |
| org.teiid.query.tempdata |
| Modifier and Type | Method and Description |
|---|---|
TempMetadataStore |
TempMetadataStore.clone() |
TempMetadataStore |
TempMetadataAdapter.getMetadataStore() |
| Constructor and Description |
|---|
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore) |
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore,
Map<Object,Object> materializationTables,
Map<Object,QueryNode> queryNodes) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
static TempMetadataStore |
QueryResolver.resolveCommand(Command command,
QueryMetadataInterface metadata)
This implements an algorithm to resolve all the symbols created by the
parser into real metadata IDs
|
static TempMetadataStore |
QueryResolver.resolveCommand(Command currentCommand,
QueryMetadataInterface metadata,
boolean resolveNullLiterals) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Field and Description |
|---|---|
protected TempMetadataStore |
Command.tempGroupIDs
All temporary group IDs discovered while resolving this
command.
|
| Modifier and Type | Method and Description |
|---|---|
TempMetadataStore |
Command.getTemporaryMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
Command.setTemporaryMetadata(TempMetadataStore metadata) |
| Modifier and Type | Method and Description |
|---|---|
TempMetadataStore |
TempTableStore.getMetadataStore() |
Copyright © 2020. All rights reserved.