Package com.adbs.ast
Class MetadataFieldList
- java.lang.Object
-
- com.adbs.ast.UpdatablePersistent
-
- com.adbs.ast.MetadataBase
-
- com.adbs.ast.MetadataCollectionBase
-
- com.adbs.ast.MetadataFieldList
-
- All Implemented Interfaces:
Disposable
public class MetadataFieldList 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 MetadataFieldList(MetadataBase parent, BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataFieldadd()MetadataFieldaddField(AstToken fieldName)MetadataFieldaddField(SQLQualifiedName fieldName)MetadataFieldaddField(SQLQualifiedName fieldName, int fieldType, int size, boolean nullable, boolean readOnly, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String altName)MetadataFieldaddField(java.lang.String fieldName)MetadataFieldaddField(java.sql.ResultSetMetaData meta, int index)voidassign(java.lang.Object source)intfindFieldByName(SQLQualifiedName fieldName)intfindFieldByName(java.lang.String fieldName)MetadataFieldget(int index)protected java.lang.StringgetXMLItemName()intindexOf(MetadataField item)MetadataFieldinsert(int index, MetadataField item)booleanisLoaded()intremove(MetadataField item)voidset(int index, MetadataField value)voidsetLoaded(boolean value)-
Methods inherited from class com.adbs.ast.MetadataCollectionBase
clear, delete, dispose, getCapacity, getCount, indexOf, insert, 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
-
MetadataFieldList
public MetadataFieldList(MetadataBase parent, BaseSQLContext sqlContext)
-
-
Method Detail
-
isLoaded
public boolean isLoaded()
-
setLoaded
public void setLoaded(boolean value)
-
get
public MetadataField get(int index)
- Overrides:
getin classMetadataCollectionBase
-
set
public void set(int index, MetadataField value)
-
getXMLItemName
protected java.lang.String getXMLItemName()
- Overrides:
getXMLItemNamein classMetadataCollectionBase
-
assign
public void assign(java.lang.Object source)
- Overrides:
assignin classMetadataCollectionBase
-
add
public MetadataField add()
- Overrides:
addin classMetadataCollectionBase
-
indexOf
public int indexOf(MetadataField item)
-
insert
public MetadataField insert(int index, MetadataField item)
-
remove
public int remove(MetadataField item)
-
addField
public MetadataField addField(SQLQualifiedName fieldName, int fieldType, int size, boolean nullable, boolean readOnly, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String altName)
-
addField
public MetadataField addField(SQLQualifiedName fieldName)
-
addField
public MetadataField addField(java.lang.String fieldName) throws QueryBuilderException
- Throws:
QueryBuilderException
-
addField
public MetadataField addField(java.sql.ResultSetMetaData meta, int index) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
addField
public MetadataField addField(AstToken fieldName)
-
findFieldByName
public int findFieldByName(java.lang.String fieldName)
-
findFieldByName
public int findFieldByName(SQLQualifiedName fieldName)
-
-