public class DataRelationMetaData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
m_ChildIx |
protected ProDataObjectMetaData |
m_ChildMetaData |
protected commonj.sdo.Property |
m_ChildRef |
protected int |
m_ChildRefColIdx |
protected java.lang.String |
m_ExtendedProperties |
protected int |
m_Flag |
protected java.lang.String |
m_LinkName |
protected int |
m_NumPairs |
protected java.lang.String[] |
m_PairsArray |
protected int[] |
m_PairsIdxArray |
protected java.lang.String |
m_PairsList |
protected int |
m_ParentIx |
protected ProDataObjectMetaData |
m_ParentMetaData |
protected commonj.sdo.Property |
m_ParentRef |
protected int |
m_ParentRefColIdx |
protected java.util.List<ProDataObject> |
m_ParentRows |
Constructor and Description |
---|
DataRelationMetaData() |
DataRelationMetaData(ProDataRelationMetaData mdata) |
DataRelationMetaData(java.lang.String linkname,
int parentIx,
int childIx,
int numPairs,
java.lang.String pairsList) |
DataRelationMetaData(java.lang.String linkname,
int parentIx,
int childIx,
int numPairs,
java.lang.String pairsList,
int flag,
java.lang.String extendedProperties) |
DataRelationMetaData(java.lang.String linkname,
ProDataObjectMetaData parentMetaData,
ProDataObjectMetaData childMetaData) |
Modifier and Type | Method and Description |
---|---|
void |
fillChildRelation(ProDataObject parentDataObj,
java.util.List<ProDataObject> childDOList) |
protected void |
fillChildRelations(java.util.List<ProDataObject> parentDOList,
java.util.List<ProDataObject> childDOList) |
java.util.List<java.lang.String> |
getChildFieldList() |
commonj.sdo.Property |
getChildRef() |
java.lang.String |
getChildTable() |
protected int |
getFlag() |
protected java.lang.String |
getPair(int pairNum) |
protected java.lang.String |
getPair(int pairNum,
int part) |
protected int |
getPairIdx(int pairNum,
int part) |
protected java.lang.String |
getPairsList() |
java.util.List<java.lang.String> |
getParentFieldList() |
commonj.sdo.Property |
getParentRef() |
java.lang.String |
getParentTable() |
boolean |
isReposition() |
protected void |
setFlag(int value) |
protected void |
setPairsIndexInfo(ProDataGraphMetaData dgmd) |
protected void |
setPairsList(java.lang.String value) |
protected void |
setTableIxs(ProDataGraphMetaData dgmd) |
protected boolean |
validate(ProDataGraphMetaData dgmd) |
protected int m_ChildIx
protected int m_ParentIx
protected int m_Flag
protected int m_NumPairs
protected java.lang.String m_PairsList
protected java.lang.String[] m_PairsArray
protected int[] m_PairsIdxArray
protected java.lang.String m_LinkName
protected java.lang.String m_ExtendedProperties
protected ProDataObjectMetaData m_ParentMetaData
protected ProDataObjectMetaData m_ChildMetaData
protected commonj.sdo.Property m_ParentRef
protected commonj.sdo.Property m_ChildRef
protected int m_ParentRefColIdx
protected int m_ChildRefColIdx
protected java.util.List<ProDataObject> m_ParentRows
public DataRelationMetaData()
public DataRelationMetaData(java.lang.String linkname, ProDataObjectMetaData parentMetaData, ProDataObjectMetaData childMetaData)
public DataRelationMetaData(java.lang.String linkname, int parentIx, int childIx, int numPairs, java.lang.String pairsList)
public DataRelationMetaData(java.lang.String linkname, int parentIx, int childIx, int numPairs, java.lang.String pairsList, int flag, java.lang.String extendedProperties)
public DataRelationMetaData(ProDataRelationMetaData mdata)
public java.lang.String getParentTable()
public java.lang.String getChildTable()
protected java.lang.String getPair(int pairNum)
protected java.lang.String getPair(int pairNum, int part)
protected int getPairIdx(int pairNum, int part)
public java.util.List<java.lang.String> getChildFieldList()
public java.util.List<java.lang.String> getParentFieldList()
protected int getFlag()
protected void setFlag(int value)
public boolean isReposition()
protected java.lang.String getPairsList()
protected void setPairsList(java.lang.String value)
public commonj.sdo.Property getParentRef()
public commonj.sdo.Property getChildRef()
protected void setPairsIndexInfo(ProDataGraphMetaData dgmd) throws ProDataException
ProDataException
protected void setTableIxs(ProDataGraphMetaData dgmd) throws Open4GLError
Open4GLError
protected void fillChildRelations(java.util.List<ProDataObject> parentDOList, java.util.List<ProDataObject> childDOList)
public void fillChildRelation(ProDataObject parentDataObj, java.util.List<ProDataObject> childDOList)
protected boolean validate(ProDataGraphMetaData dgmd) throws Open4GLError
Open4GLError