org.teiid.dqp.internal.datamgr
Class RuntimeMetadataImpl

java.lang.Object
  extended by org.teiid.dqp.internal.datamgr.RuntimeMetadataImpl
All Implemented Interfaces:
RuntimeMetadata

public class RuntimeMetadataImpl
extends java.lang.Object
implements RuntimeMetadata


Constructor Summary
RuntimeMetadataImpl(QueryMetadataInterface metadata)
           
 
Method Summary
 byte[] getBinaryVDBResource(java.lang.String resourcePath)
           
 java.lang.String getCharacterVDBResource(java.lang.String resourcePath)
           
 Column getColumn(java.lang.String fullName)
           
 Column getElement(java.lang.Object elementId)
           
 Table getGroup(java.lang.Object groupId)
           
 QueryMetadataInterface getMetadata()
           
 ProcedureParameter getParameter(SPParameter param)
           
 Procedure getProcedure(StoredProcedureInfo sp)
           
 Procedure getProcedure(java.lang.String fullName)
           
 Table getTable(java.lang.String fullName)
           
 java.lang.String[] getVDBResourcePaths()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeMetadataImpl

public RuntimeMetadataImpl(QueryMetadataInterface metadata)
Method Detail

getColumn

public Column getColumn(java.lang.String fullName)
                 throws TranslatorException
Specified by:
getColumn in interface RuntimeMetadata
Throws:
TranslatorException

getElement

public Column getElement(java.lang.Object elementId)

getTable

public Table getTable(java.lang.String fullName)
               throws TranslatorException
Specified by:
getTable in interface RuntimeMetadata
Throws:
TranslatorException

getGroup

public Table getGroup(java.lang.Object groupId)
               throws QueryMetadataException,
                      TeiidComponentException
Throws:
QueryMetadataException
TeiidComponentException

getProcedure

public Procedure getProcedure(java.lang.String fullName)
                       throws TranslatorException
Specified by:
getProcedure in interface RuntimeMetadata
Throws:
TranslatorException

getProcedure

public Procedure getProcedure(StoredProcedureInfo sp)

getParameter

public ProcedureParameter getParameter(SPParameter param)

getBinaryVDBResource

public byte[] getBinaryVDBResource(java.lang.String resourcePath)
                            throws TranslatorException
Specified by:
getBinaryVDBResource in interface RuntimeMetadata
Throws:
TranslatorException

getCharacterVDBResource

public java.lang.String getCharacterVDBResource(java.lang.String resourcePath)
                                         throws TranslatorException
Specified by:
getCharacterVDBResource in interface RuntimeMetadata
Throws:
TranslatorException

getVDBResourcePaths

public java.lang.String[] getVDBResourcePaths()
                                       throws TranslatorException
Specified by:
getVDBResourcePaths in interface RuntimeMetadata
Throws:
TranslatorException

getMetadata

public QueryMetadataInterface getMetadata()


Copyright © 2011. All Rights Reserved.