Package com.progress.open4gl.dynamicapi
Class DataGraphMetaData
java.lang.Object
com.progress.open4gl.dynamicapi.MetaDataBase
com.progress.open4gl.dynamicapi.DataGraphMetaData
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ProDataGraphMetaData
A DataGraphMetaData object can be used to find out about the tables within a
ProDataGraph object
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected ProDataObjectMetaDataIndicator[]
protected ProDataRelationMetaData[]
protected String
protected int
protected int
protected boolean
protected int
protected String
protected int
protected String[]
protected int
protected String
protected String
-
Constructor Summary
ConstructorsConstructorDescriptionDataGraphMetaData
(int id) DataGraphMetaData
(int id, String dataGraphName, int parmNum, int inOut) DataGraphMetaData
(commonj.sdo.DataGraph dg, String dgName, ProDataRelationMetaData[] dataRelList) DataGraphMetaData
(String dataGraphName) DataGraphMetaData
(Element schemaElement) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected int
getFlag()
protected int
getInOut()
protected int
protected static ProDataGraphMetaData
getProDataGraphMetaData
(ProDataGraph dgraph, int parmNum, int inOut) protected ProDataObjectMetaDataIndicator
getProDataObjectMetaDataIndicator
(int idx) protected int
getTableIndex
(String tableName) getTableMetaData
(int idx) protected boolean
hasError()
boolean
protected void
setCodePage
(String codePage) protected void
setExtendedProperties
(String extendedProperties) protected void
setFlag
(int flag) protected void
setInOut
(int inOut) void
setIsMappedTempTable
(boolean isMappedTempTable) protected void
setParmNum
(int parmNum) protected void
setProDataGraphName
(String proDataGraphName) protected void
protected void
protected void
setXMLNamespace
(String XMLNamespace) protected void
setXMLPrefix
(String XMLPrefix) protected static boolean
validate
(int oldParmNum, int oldInOut, ProDataGraphMetaData olddgmd, int newParmNum, int newInOut, ProDataGraphMetaData newdgmd) Methods inherited from class com.progress.open4gl.dynamicapi.MetaDataBase
getTypeCode
-
Field Details
-
m_TableCount
protected int m_TableCount -
m_CodePage
-
m_ProDataGraphName
-
m_ParmNum
protected int m_ParmNum -
m_InOut
protected int m_InOut -
m_Flag
protected int m_Flag -
m_XMLNamespace
-
m_XMLPrefix
-
m_ExtendedProperties
-
m_uniqueId
protected int m_uniqueId -
m_drmd
-
m_domdi
-
m_tableNames
-
m_isMappedTempTable
protected boolean m_isMappedTempTable
-
-
Constructor Details
-
DataGraphMetaData
public DataGraphMetaData(int id) -
DataGraphMetaData
-
DataGraphMetaData
-
DataGraphMetaData
- Throws:
ProDataException
-
DataGraphMetaData
-
DataGraphMetaData
public DataGraphMetaData(commonj.sdo.DataGraph dg, String dgName, ProDataRelationMetaData[] dataRelList) throws ProDataException, Open4GLException - Throws:
ProDataException
Open4GLException
-
-
Method Details
-
getTableMetaData
-
getTableMetaData
-
setProDataObjectMetaDataIndicator
-
addDataRelation
-
getProDataObjectMetaDataIndicator
-
setProDataRelationMetaData
-
getProDataGraphMetaData
protected static ProDataGraphMetaData getProDataGraphMetaData(ProDataGraph dgraph, int parmNum, int inOut) -
validate
protected static boolean validate(int oldParmNum, int oldInOut, ProDataGraphMetaData olddgmd, int newParmNum, int newInOut, ProDataGraphMetaData newdgmd) throws SchemaValidationException, ProDataException -
getTableIndex
- Throws:
Open4GLException
-
getFlag
protected int getFlag() -
setFlag
protected void setFlag(int flag) -
hasError
protected boolean hasError() -
isMappedTempTable
public boolean isMappedTempTable() -
setIsMappedTempTable
public void setIsMappedTempTable(boolean isMappedTempTable) -
getInOut
protected int getInOut() -
setInOut
protected void setInOut(int inOut) -
getParmNum
protected int getParmNum() -
setParmNum
protected void setParmNum(int parmNum) -
getCodePage
-
setCodePage
-
getProDataGraphName
-
setProDataGraphName
-
getXMLNamespace
-
setXMLNamespace
-
getExtendedProperties
-
setExtendedProperties
-
getXMLPrefix
-
setXMLPrefix
-