Package | Description |
---|---|
org.teiid.query.metadata | |
org.teiid.query.resolver.command | |
org.teiid.query.resolver.util | |
org.teiid.query.tempdata | |
org.teiid.query.util |
Modifier and Type | Field and Description |
---|---|
static TempMetadataID |
TempMetadataAdapter.TEMP_MODEL |
Modifier and Type | Method and Description |
---|---|
TempMetadataID |
TempMetadataStore.addElementSymbolToTempGroup(String tempGroup,
Expression symbol)
Add a element symbol to the already created temp group.
|
TempMetadataID |
TempMetadataStore.addTempGroup(String tempGroup,
List tempSymbols)
Add a temp group and all it's elements
|
TempMetadataID |
TempMetadataStore.addTempGroup(String tempGroup,
List<? extends Expression> tempSymbols,
boolean isVirtual,
boolean isTempTable)
Add a temp group and all it's elements
|
TempMetadataID |
TempMetadataStore.addTempGroup(String tempGroup,
List tempSymbols,
boolean isVirtual)
Add a temp group and all it's elements
|
TempMetadataID |
TempMetadataStore.getTempElementID(String tempElement)
Get temporary element ID based on full element name
|
TempMetadataID |
TempMetadataStore.getTempGroupID(String tempGroup)
Get temporary group ID based on group name
|
TempMetadataID |
TempMetadataStore.removeTempGroup(String tempGroup) |
Modifier and Type | Method and Description |
---|---|
Collection<TempMetadataID> |
TempMetadataID.getAccessPatterns() |
NavigableMap<String,TempMetadataID> |
TempMetadataStore.getData()
Get all temp group and element metadata
|
List<TempMetadataID> |
TempMetadataID.getElements()
Get elements - only valid for groups
|
List<TempMetadataID> |
TempMetadataID.getIndexes() |
List<TempMetadataID> |
TempMetadataID.getPrimaryKey() |
List<TempMetadataID> |
TempMetadataStore.getTempElementElementIDs(String tempGroup)
Get temporary element ID based on group and element name parts
|
List<List<TempMetadataID>> |
TempMetadataID.getUniqueKeys() |
Modifier and Type | Method and Description |
---|---|
protected void |
TempMetadataID.addElement(TempMetadataID elem)
add a element to the temp table.
|
Modifier and Type | Method and Description |
---|---|
void |
TempMetadataID.addIndex(Object originalMetadataId,
List<TempMetadataID> index) |
void |
TempMetadataID.addUniqueKey(List<TempMetadataID> key) |
void |
TempMetadataID.setAccessPatterns(Collection<TempMetadataID> accessPatterns) |
void |
TempMetadataID.setPrimaryKey(List<TempMetadataID> primaryKey) |
Constructor and Description |
---|
TempMetadataID(String ID,
List<TempMetadataID> elements)
Constructor for group form of metadata ID.
|
TempMetadataID(String ID,
List<TempMetadataID> elements,
TempMetadataID.Type type)
Constructor for group form of metadata ID.
|
TempMetadataStore(NavigableMap<String,TempMetadataID> data)
Constructor for TempMetadataStore that takes a set of data to use.
|
Modifier and Type | Method and Description |
---|---|
static void |
TempTableResolver.addAdditionalMetadata(Create create,
TempMetadataID tempTable) |
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) |
Modifier and Type | Method and Description |
---|---|
TempMetadataID |
GlobalTableStoreImpl.getCodeTableMetadataId(String codeTableName,
String returnElementName,
String keyElementName,
String matTableName) |
TempMetadataID |
GlobalTableStore.getCodeTableMetadataId(String codeTableName,
String returnElementName,
String keyElementName,
String matTableName) |
TempMetadataID |
GlobalTableStoreImpl.getGlobalTempTableMetadataId(Object viewId) |
TempMetadataID |
GlobalTableStore.getGlobalTempTableMetadataId(Object groupID) |
TempMetadataID |
GlobalTableStoreImpl.getGlobalTempTableMetadataId(String matTableName) |
TempMetadataID |
GlobalTableStore.getGlobalTempTableMetadataId(String matTableName) |
TempMetadataID |
TempTable.getMetadataId() |
Modifier and Type | Method and Description |
---|---|
void |
CommandContext.addAccessed(TempMetadataID id)
Used by the planner to track only what is accessed by the plan
|
Modifier and Type | Method and Description |
---|---|
void |
CommandContext.setAccessed(Collection<TempMetadataID> accessed) |
Copyright © 2019. All rights reserved.