public class Schema extends AbstractMetadataRecord
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
NAME_DELIM_CHAR, RELATIONAL_PREFIX
Constructor and Description |
---|
Schema() |
equals, getAnnotation, getCanonicalName, getFullName, getIdentifier, getIncomingObjects, getName, getNameInSource, getParent, getProperties, getProperty, getProperty, getSourceName, getSQLString, getSQLString, getUUID, hashCode, isUUIDSet, setAnnotation, setIncomingObjects, setName, setNameInSource, setProperties, setProperty, setUUID, toString
public void addTable(Table table)
public void addProcedure(Procedure procedure)
public void addFunction(FunctionMethod function)
public List<FunctionMethod> removeFunctions(String functionName)
public NavigableMap<String,Table> getTables()
public NavigableMap<String,Procedure> getProcedures()
public NavigableMap<String,FunctionMethod> getFunctions()
FunctionMethod
public FunctionMethod getFunction(String uid)
public String getPrimaryMetamodelUri()
public boolean isPhysical()
public void setPrimaryMetamodelUri(String string)
string
- public void setPhysical(boolean physical)
public List<AbstractMetadataRecord> getResolvingOrder()
public void addServer(Server server)
public boolean isVisible()
public void setVisible(boolean visible)
public static String getChildType(Class<? extends AbstractMetadataRecord> child)
child
- public static String getTypeName()
public AbstractMetadataRecord getChild(String type, String id)
type
- id
- can be either the name or the uid depending on typeCopyright © 2020. All rights reserved.