Package com.adbs.ast
Class MetadataRelationList
- java.lang.Object
 - 
- com.adbs.ast.UpdatablePersistent
 - 
- com.adbs.ast.MetadataBase
 - 
- com.adbs.ast.MetadataCollectionBase
 - 
- com.adbs.ast.MetadataRelationList
 
 
 
 
 
- 
- All Implemented Interfaces:
 Disposable
public class MetadataRelationList extends MetadataCollectionBase
 
- 
- 
Field Summary
- 
Fields inherited from class com.adbs.ast.MetadataBase
data, sqlContext 
- 
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MetadataRelationList(MetadataBase parent, BaseSQLContext sqlContext) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataRelationadd()MetadataRelationaddRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)intfindRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)MetadataRelationget(int index)protected java.lang.StringgetXMLItemName()intindexOf(MetadataRelation item)MetadataRelationinsert(int index)intremove(MetadataRelation item)voidset(int index, MetadataRelation value)- 
Methods inherited from class com.adbs.ast.MetadataCollectionBase
assign, clear, delete, dispose, getCapacity, getCount, indexOf, move, remove, set, setCapacity, sort 
- 
Methods inherited from class com.adbs.ast.MetadataBase
clone, getSQLContext 
- 
Methods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
MetadataRelationList
public MetadataRelationList(MetadataBase parent, BaseSQLContext sqlContext)
 
 - 
 
- 
Method Detail
- 
get
public MetadataRelation get(int index)
- Overrides:
 getin classMetadataCollectionBase
 
- 
set
public void set(int index, MetadataRelation value) 
- 
getXMLItemName
protected java.lang.String getXMLItemName()
- Overrides:
 getXMLItemNamein classMetadataCollectionBase
 
- 
add
public MetadataRelation add()
- Overrides:
 addin classMetadataCollectionBase
 
- 
indexOf
public int indexOf(MetadataRelation item)
 
- 
insert
public MetadataRelation insert(int index)
- Overrides:
 insertin classMetadataCollectionBase
 
- 
remove
public int remove(MetadataRelation item)
 
- 
addRelation
public MetadataRelation addRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)
 
- 
findRelation
public int findRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)
 
 - 
 
 -