Class DataGraphMetaData

java.lang.Object
com.progress.open4gl.dynamicapi.MetaDataBase
com.progress.open4gl.dynamicapi.DataGraphMetaData
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ProDataGraphMetaData

public class DataGraphMetaData extends MetaDataBase
A DataGraphMetaData object can be used to find out about the tables within a ProDataGraph object
See Also:
  • Field Details

    • m_TableCount

      protected int m_TableCount
    • m_CodePage

      protected String m_CodePage
    • m_ProDataGraphName

      protected String m_ProDataGraphName
    • m_ParmNum

      protected int m_ParmNum
    • m_InOut

      protected int m_InOut
    • m_Flag

      protected int m_Flag
    • m_XMLNamespace

      protected String m_XMLNamespace
    • m_XMLPrefix

      protected String m_XMLPrefix
    • m_ExtendedProperties

      protected String m_ExtendedProperties
    • m_uniqueId

      protected int m_uniqueId
    • m_drmd

      protected ProDataRelationMetaData[] m_drmd
    • m_domdi

      protected ProDataObjectMetaDataIndicator[] m_domdi
    • m_tableNames

      protected String[] m_tableNames
    • m_isMappedTempTable

      protected boolean m_isMappedTempTable
  • Constructor Details

  • Method Details

    • getTableMetaData

      public List<ProDataObjectMetaData> getTableMetaData()
    • getTableMetaData

      public ProDataObjectMetaData getTableMetaData(int idx)
    • setProDataObjectMetaDataIndicator

      protected void setProDataObjectMetaDataIndicator(ProDataObjectMetaDataIndicator[] domdi)
    • addDataRelation

      protected void addDataRelation(ProDataRelationMetaData drmd)
    • getProDataObjectMetaDataIndicator

      protected ProDataObjectMetaDataIndicator getProDataObjectMetaDataIndicator(int idx)
    • setProDataRelationMetaData

      protected void setProDataRelationMetaData(ProDataRelationMetaData[] drmd)
    • 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
      Throws:
      SchemaValidationException
      ProDataException
    • getTableIndex

      protected int getTableIndex(String tableName) throws Open4GLException
      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

      public String getCodePage()
    • setCodePage

      protected void setCodePage(String codePage)
    • getProDataGraphName

      public String getProDataGraphName()
    • setProDataGraphName

      protected void setProDataGraphName(String proDataGraphName)
    • getXMLNamespace

      public String getXMLNamespace()
    • setXMLNamespace

      protected void setXMLNamespace(String XMLNamespace)
    • getExtendedProperties

      public String getExtendedProperties()
    • setExtendedProperties

      protected void setExtendedProperties(String extendedProperties)
    • getXMLPrefix

      public String getXMLPrefix()
    • setXMLPrefix

      protected void setXMLPrefix(String XMLPrefix)