Package com.adbs.ast
Class SQLQualifiedNameList
- java.lang.Object
- 
- com.adbs.ast.SQLQualifiedNameList
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- FieldList,- SQLDatabaseObjectList,- SQLObjectColumnList
 
 public class SQLQualifiedNameList extends java.lang.Object implements Disposable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected BaseSQLContextsqlContext
 - 
Constructor SummaryConstructors Constructor Description SQLQualifiedNameList(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(SQLQualifiedName obj)intadd(java.lang.String name)intaddBuiltin(java.lang.String name)intaddIdentifier(java.lang.String name)intaddIdentifier(java.lang.String name, boolean caseSensitive)voidassign(SQLQualifiedNameList source)voidclear()voiddispose()SQLQualifiedNameextract(SQLQualifiedName item)intfindByName(SQLQualifiedName obj)intfindByName(java.lang.String name)SQLQualifiedNamefirst()SQLQualifiedNameget(int index)intgetCount()BaseSQLContextgetSQLContext()java.lang.StringgetXML(java.lang.String rootElement, java.lang.String itemsName)protected org.w3c.dom.ElementgetXMLNode(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.String itemsName)intindexOf(SQLQualifiedName obj)voidinsert(int index, SQLQualifiedName obj)SQLQualifiedNamelast()protected voidloadFromXMLNode(org.w3c.dom.Node node, java.lang.String itemsName)voidmove(int oldIndex, int newIndex)voidremove(int index)intremove(SQLQualifiedName obj)voidset(int index, SQLQualifiedName value)voidsetXML(java.lang.String itemsName, java.lang.String xml)voidsortByNames()protected voidsortItems(java.util.Comparator<SQLQualifiedName> comparator)
 
- 
- 
- 
Field Detail- 
sqlContextprotected BaseSQLContext sqlContext 
 
- 
 - 
Constructor Detail- 
SQLQualifiedNameListpublic SQLQualifiedNameList(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
 
 - 
getpublic SQLQualifiedName get(int index) 
 - 
setpublic void set(int index, SQLQualifiedName value)
 - 
getSQLContextpublic BaseSQLContext getSQLContext() 
 - 
assignpublic void assign(SQLQualifiedNameList source) 
 - 
clearpublic void clear() 
 - 
addpublic int add(SQLQualifiedName obj) 
 - 
extractpublic SQLQualifiedName extract(SQLQualifiedName item) 
 - 
removepublic int remove(SQLQualifiedName obj) 
 - 
removepublic void remove(int index) 
 - 
insertpublic void insert(int index, SQLQualifiedName obj)
 - 
firstpublic SQLQualifiedName first() 
 - 
lastpublic SQLQualifiedName last() 
 - 
findByNamepublic int findByName(SQLQualifiedName obj) 
 - 
findByNamepublic int findByName(java.lang.String name) 
 - 
sortByNamespublic void sortByNames() 
 - 
sortItemsprotected void sortItems(java.util.Comparator<SQLQualifiedName> comparator) 
 - 
addpublic int add(java.lang.String name) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
addIdentifierpublic int addIdentifier(java.lang.String name, boolean caseSensitive)
 - 
addIdentifierpublic int addIdentifier(java.lang.String name) 
 - 
addBuiltinpublic int addBuiltin(java.lang.String name) 
 - 
movepublic void move(int oldIndex, int newIndex)
 - 
getXMLpublic java.lang.String getXML(java.lang.String rootElement, java.lang.String itemsName)
 - 
setXMLpublic void setXML(java.lang.String itemsName, java.lang.String xml) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getXMLNodeprotected org.w3c.dom.Element getXMLNode(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.String itemsName)
 - 
loadFromXMLNodeprotected void loadFromXMLNode(org.w3c.dom.Node node, java.lang.String itemsName)
 - 
getCountpublic int getCount() 
 - 
indexOfpublic int indexOf(SQLQualifiedName obj) 
 
- 
 
-