org.teiid.query.metadata
Class CompositeMetadataStore
java.lang.Object
org.teiid.metadata.MetadataStore
org.teiid.query.metadata.CompositeMetadataStore
- All Implemented Interfaces:
- java.io.Serializable
public class CompositeMetadataStore
- extends MetadataStore
Aggregates the metadata from multiple stores.
IMPORTANT: All strings queries should be in lower case.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeMetadataStore
public CompositeMetadataStore(MetadataStore metadataStore)
CompositeMetadataStore
public CompositeMetadataStore(java.util.List<MetadataStore> metadataStores)
addMetadataStore
public void addMetadataStore(MetadataStore metadataStore)
getSchema
public Schema getSchema(java.lang.String fullName)
throws QueryMetadataException
- Throws:
QueryMetadataException
findGroup
public Table findGroup(java.lang.String fullName)
throws QueryMetadataException
- Throws:
QueryMetadataException
getGroupsForPartialName
public java.util.Collection<Table> getGroupsForPartialName(java.lang.String partialGroupName)
- TODO: this resolving mode allows partial matches of a full group name containing .
- Parameters:
partialGroupName -
- Returns:
getStoredProcedure
public java.util.Collection<Procedure> getStoredProcedure(java.lang.String name)
throws TeiidComponentException,
QueryMetadataException
- Throws:
TeiidComponentException
QueryMetadataException
getXMLTempGroups
public java.util.Collection<Table> getXMLTempGroups(Table tableRecord)
Copyright © 2010. All Rights Reserved.