Uses of Class
org.teiid.query.metadata.TempMetadataID
-
Packages that use TempMetadataID Package Description org.teiid.query.metadata org.teiid.query.resolver.command org.teiid.query.resolver.util org.teiid.query.tempdata org.teiid.query.util -
-
Uses of TempMetadataID in org.teiid.query.metadata
Fields in org.teiid.query.metadata declared as TempMetadataID Modifier and Type Field Description static TempMetadataID
TempMetadataAdapter. TEMP_MODEL
Methods in org.teiid.query.metadata that return TempMetadataID Modifier and Type Method 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 elementsTempMetadataID
TempMetadataStore. addTempGroup(String tempGroup, List<? extends Expression> tempSymbols, boolean isVirtual, boolean isTempTable)
Add a temp group and all it's elementsTempMetadataID
TempMetadataStore. addTempGroup(String tempGroup, List tempSymbols, boolean isVirtual)
Add a temp group and all it's elementsTempMetadataID
TempMetadataStore. getTempElementID(String tempElement)
Get temporary element ID based on full element nameTempMetadataID
TempMetadataStore. getTempGroupID(String tempGroup)
Get temporary group ID based on group nameTempMetadataID
TempMetadataStore. removeTempGroup(String tempGroup)
Methods in org.teiid.query.metadata that return types with arguments of type TempMetadataID Modifier and Type Method Description Collection<TempMetadataID>
TempMetadataID. getAccessPatterns()
NavigableMap<String,TempMetadataID>
TempMetadataStore. getData()
Get all temp group and element metadataList<TempMetadataID>
TempMetadataID. getElements()
Get elements - only valid for groupsList<TempMetadataID>
TempMetadataID. getForeignKeys()
List<TempMetadataID>
TempMetadataID. getIndexes()
List<TempMetadataID>
TempMetadataID. getPrimaryKey()
List<TempMetadataID>
TempMetadataStore. getTempElementElementIDs(String tempGroup)
Get temporary element ID based on group and element name partsList<List<TempMetadataID>>
TempMetadataID. getUniqueKeys()
Methods in org.teiid.query.metadata with parameters of type TempMetadataID Modifier and Type Method Description protected void
TempMetadataID. addElement(TempMetadataID elem)
add a element to the temp table.Method parameters in org.teiid.query.metadata with type arguments of type TempMetadataID Modifier and Type Method Description void
TempMetadataID. addForeignKey(Object originalMetadataId, Object pk, List<TempMetadataID> cols)
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 parameters in org.teiid.query.metadata with type arguments of type TempMetadataID Constructor 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. -
Uses of TempMetadataID in org.teiid.query.resolver.command
Methods in org.teiid.query.resolver.command with parameters of type TempMetadataID Modifier and Type Method Description static void
TempTableResolver. addAdditionalMetadata(Create create, TempMetadataID tempTable)
-
Uses of TempMetadataID in org.teiid.query.resolver.util
Methods in org.teiid.query.resolver.util that return TempMetadataID 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)
-
Uses of TempMetadataID in org.teiid.query.tempdata
Methods in org.teiid.query.tempdata that return TempMetadataID Modifier and Type Method Description TempMetadataID
GlobalTableStore. getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName)
TempMetadataID
GlobalTableStoreImpl. getCodeTableMetadataId(String codeTableName, String returnElementName, String keyElementName, String matTableName)
TempMetadataID
GlobalTableStore. getGlobalTempTableMetadataId(Object groupID)
TempMetadataID
GlobalTableStore. getGlobalTempTableMetadataId(String matTableName)
TempMetadataID
GlobalTableStoreImpl. getGlobalTempTableMetadataId(Object viewId)
TempMetadataID
GlobalTableStoreImpl. getGlobalTempTableMetadataId(String matTableName)
TempMetadataID
TempTable. getMetadataId()
-
Uses of TempMetadataID in org.teiid.query.util
Methods in org.teiid.query.util with parameters of type TempMetadataID Modifier and Type Method Description void
CommandContext. addAccessed(TempMetadataID id)
Used by the planner to track only what is accessed by the planMethod parameters in org.teiid.query.util with type arguments of type TempMetadataID Modifier and Type Method Description void
CommandContext. setAccessed(Collection<TempMetadataID> accessed)
-