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 TypeMethodDescriptionint
add
(SQLQualifiedName obj) int
int
addBuiltin
(String name) int
addIdentifier
(String name) int
addIdentifier
(String name, boolean caseSensitive) void
assign
(SQLQualifiedNameList source) void
clear()
void
dispose()
extract
(SQLQualifiedName item) int
int
findByName
(String name) first()
get
(int index) int
getCount()
protected Element
getXMLNode
(Document doc, String nodeName, String itemsName) int
indexOf
(SQLQualifiedName obj) void
insert
(int index, SQLQualifiedName obj) last()
protected void
loadFromXMLNode
(Node node, String itemsName) void
move
(int oldIndex, int newIndex) void
remove
(int index) int
remove
(SQLQualifiedName obj) void
set
(int index, SQLQualifiedName value) void
void
protected void
sortItems
(Comparator<SQLQualifiedName> comparator)
-
Field Details
-
sqlContext
-
-
Constructor Details
-
SQLQualifiedNameList
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in 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
-