org.teiid.metadata
Class Schema

java.lang.Object
  extended by org.teiid.metadata.AbstractMetadataRecord
      extended by org.teiid.metadata.Schema
All Implemented Interfaces:
java.io.Serializable

public class Schema
extends AbstractMetadataRecord

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.teiid.metadata.AbstractMetadataRecord
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
 
Field Summary
 
Fields inherited from class org.teiid.metadata.AbstractMetadataRecord
NAME_DELIM_CHAR
 
Constructor Summary
Schema()
           
 
Method Summary
 void addFunction(FunctionMethod function)
           
 void addProcedure(Procedure procedure)
           
 void addTable(Table table)
           
 java.util.Map<java.lang.String,FunctionMethod> getFunctions()
          Get the functions defined in this schema
 java.lang.String getPrimaryMetamodelUri()
           
 java.util.Map<java.lang.String,Procedure> getProcedures()
          Get the procedures defined in this schema
 java.util.Map<java.lang.String,Table> getTables()
          Get the tables defined in this schema
 boolean isPhysical()
           
 boolean isVisible()
           
 void setPhysical(boolean physical)
           
 void setPrimaryMetamodelUri(java.lang.String string)
           
 void setVisible(boolean b)
           
 
Methods inherited from class org.teiid.metadata.AbstractMetadataRecord
equals, getAnnotation, getCanonicalName, getFullName, getName, getNameInSource, getParent, getProperties, getUUID, hashCode, setAnnotation, setName, setNameInSource, setProperties, setProperty, setUUID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Schema

public Schema()
Method Detail

addTable

public void addTable(Table table)

addProcedure

public void addProcedure(Procedure procedure)

addFunction

public void addFunction(FunctionMethod function)

getTables

public java.util.Map<java.lang.String,Table> getTables()
Get the tables defined in this schema

Returns:

getProcedures

public java.util.Map<java.lang.String,Procedure> getProcedures()
Get the procedures defined in this schema

Returns:

getFunctions

public java.util.Map<java.lang.String,FunctionMethod> getFunctions()
Get the functions defined in this schema

Returns:

getPrimaryMetamodelUri

public java.lang.String getPrimaryMetamodelUri()

isVisible

public boolean isVisible()

isPhysical

public boolean isPhysical()

setPrimaryMetamodelUri

public void setPrimaryMetamodelUri(java.lang.String string)
Parameters:
string -

setVisible

public void setVisible(boolean b)
Parameters:
b -

setPhysical

public void setPhysical(boolean physical)


Copyright © 2011. All Rights Reserved.