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 MetadataRelation
add()
MetadataRelation
addRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)
int
findRelation(MetadataQualifiedNameList keyFields, AstTokenIdentifier childSchema, AstTokenIdentifier childName, MetadataQualifiedNameList childFields, SQLQualifiedName childDatabase)
MetadataRelation
get(int index)
protected java.lang.String
getXMLItemName()
int
indexOf(MetadataRelation item)
MetadataRelation
insert(int index)
int
remove(MetadataRelation item)
void
set(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:
get
in classMetadataCollectionBase
-
set
public void set(int index, MetadataRelation value)
-
getXMLItemName
protected java.lang.String getXMLItemName()
- Overrides:
getXMLItemName
in classMetadataCollectionBase
-
add
public MetadataRelation add()
- Overrides:
add
in classMetadataCollectionBase
-
indexOf
public int indexOf(MetadataRelation item)
-
insert
public MetadataRelation insert(int index)
- Overrides:
insert
in 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)
-
-