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 MetadataField
add()
MetadataField
addField(AstToken fieldName)
MetadataField
addField(SQLQualifiedName fieldName)
MetadataField
addField(SQLQualifiedName fieldName, int fieldType, int size, boolean nullable, boolean readOnly, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String altName)
MetadataField
addField(java.lang.String fieldName)
MetadataField
addField(java.sql.ResultSetMetaData meta, int index)
void
assign(java.lang.Object source)
int
findFieldByName(SQLQualifiedName fieldName)
int
findFieldByName(java.lang.String fieldName)
MetadataField
get(int index)
protected java.lang.String
getXMLItemName()
int
indexOf(MetadataField item)
MetadataField
insert(int index, MetadataField item)
boolean
isLoaded()
int
remove(MetadataField item)
void
set(int index, MetadataField value)
void
setLoaded(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:
get
in classMetadataCollectionBase
-
set
public void set(int index, MetadataField value)
-
getXMLItemName
protected java.lang.String getXMLItemName()
- Overrides:
getXMLItemName
in classMetadataCollectionBase
-
assign
public void assign(java.lang.Object source)
- Overrides:
assign
in classMetadataCollectionBase
-
add
public MetadataField add()
- Overrides:
add
in 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)
-
-