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 Stringprotected ProDataObjectMetaDataIndicator[]protected ProDataRelationMetaData[]protected Stringprotected intprotected intprotected booleanprotected intprotected Stringprotected intprotected String[]protected intprotected Stringprotected 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 voidprotected intgetFlag()protected intgetInOut()protected intprotected static ProDataGraphMetaDatagetProDataGraphMetaData(ProDataGraph dgraph, int parmNum, int inOut) protected ProDataObjectMetaDataIndicatorgetProDataObjectMetaDataIndicator(int idx) protected intgetTableIndex(String tableName) getTableMetaData(int idx) protected booleanhasError()booleanprotected voidsetCodePage(String codePage) protected voidsetExtendedProperties(String extendedProperties) protected voidsetFlag(int flag) protected voidsetInOut(int inOut) voidsetIsMappedTempTable(boolean isMappedTempTable) protected voidsetParmNum(int parmNum) protected voidsetProDataGraphName(String proDataGraphName) protected voidprotected voidprotected voidsetXMLNamespace(String XMLNamespace) protected voidsetXMLPrefix(String XMLPrefix) protected static booleanvalidate(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:
ProDataExceptionOpen4GLException
-
-
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
-