Package com.adbs.ast
Class SQLQualifiedNameList
java.lang.Object
com.adbs.ast.SQLQualifiedNameList
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
FieldList,SQLDatabaseObjectList,SQLObjectColumnList
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintadd(SQLQualifiedName obj) intintaddBuiltin(String name) intaddIdentifier(String name) intaddIdentifier(String name, boolean caseSensitive) voidassign(SQLQualifiedNameList source) voidclear()voiddispose()extract(SQLQualifiedName item) intintfindByName(String name) first()get(int index) intgetCount()protected ElementgetXMLNode(Document doc, String nodeName, String itemsName) intindexOf(SQLQualifiedName obj) voidinsert(int index, SQLQualifiedName obj) last()protected voidloadFromXMLNode(Node node, String itemsName) voidmove(int oldIndex, int newIndex) voidremove(int index) intremove(SQLQualifiedName obj) voidset(int index, SQLQualifiedName value) voidvoidprotected voidsortItems(Comparator<SQLQualifiedName> comparator)
-
Field Details
-
sqlContext
-
-
Constructor Details
-
SQLQualifiedNameList
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-
get
-
set
-
getSQLContext
-
assign
-
clear
public void clear() -
add
-
extract
-
remove
-
remove
public void remove(int index) -
insert
-
first
-
last
-
findByName
-
findByName
-
sortByNames
public void sortByNames() -
sortItems
-
add
- Throws:
QueryBuilderException
-
addIdentifier
-
addIdentifier
-
addBuiltin
-
move
public void move(int oldIndex, int newIndex) -
getXML
-
setXML
- Throws:
QueryBuilderException
-
getXMLNode
-
loadFromXMLNode
-
getCount
public int getCount() -
indexOf
-