public class SQLQualifiedNameList extends java.lang.Object implements Disposable
Modifier and Type | Field and Description |
---|---|
protected BaseSQLContext |
sqlContext |
Constructor and Description |
---|
SQLQualifiedNameList(BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
int |
add(SQLQualifiedName obj) |
int |
add(java.lang.String name) |
int |
addBuiltin(java.lang.String name) |
int |
addIdentifier(java.lang.String name) |
int |
addIdentifier(java.lang.String name,
boolean caseSensitive) |
void |
assign(SQLQualifiedNameList source) |
void |
clear() |
void |
dispose() |
SQLQualifiedName |
extract(SQLQualifiedName item) |
int |
findByName(SQLQualifiedName obj) |
int |
findByName(java.lang.String name) |
SQLQualifiedName |
first() |
SQLQualifiedName |
get(int index) |
int |
getCount() |
BaseSQLContext |
getSQLContext() |
java.lang.String |
getXML(java.lang.String rootElement,
java.lang.String itemsName) |
protected org.w3c.dom.Element |
getXMLNode(org.w3c.dom.Document doc,
java.lang.String nodeName,
java.lang.String itemsName) |
int |
indexOf(SQLQualifiedName obj) |
void |
insert(int index,
SQLQualifiedName obj) |
SQLQualifiedName |
last() |
protected void |
loadFromXMLNode(org.w3c.dom.Node node,
java.lang.String itemsName) |
void |
move(int oldIndex,
int newIndex) |
void |
remove(int index) |
int |
remove(SQLQualifiedName obj) |
void |
set(int index,
SQLQualifiedName value) |
void |
setXML(java.lang.String itemsName,
java.lang.String xml) |
void |
sortByNames() |
protected void |
sortItems(java.util.Comparator<SQLQualifiedName> comparator) |
protected BaseSQLContext sqlContext
public SQLQualifiedNameList(BaseSQLContext sqlContext)
public void dispose()
dispose
in interface Disposable
public SQLQualifiedName get(int index)
public void set(int index, SQLQualifiedName value)
public BaseSQLContext getSQLContext()
public void assign(SQLQualifiedNameList source)
public void clear()
public int add(SQLQualifiedName obj)
public SQLQualifiedName extract(SQLQualifiedName item)
public int remove(SQLQualifiedName obj)
public void remove(int index)
public void insert(int index, SQLQualifiedName obj)
public SQLQualifiedName first()
public SQLQualifiedName last()
public int findByName(SQLQualifiedName obj)
public int findByName(java.lang.String name)
public void sortByNames()
protected void sortItems(java.util.Comparator<SQLQualifiedName> comparator)
public int add(java.lang.String name) throws QueryBuilderException
QueryBuilderException
public int addIdentifier(java.lang.String name, boolean caseSensitive)
public int addIdentifier(java.lang.String name)
public int addBuiltin(java.lang.String name)
public void move(int oldIndex, int newIndex)
public java.lang.String getXML(java.lang.String rootElement, java.lang.String itemsName)
public void setXML(java.lang.String itemsName, java.lang.String xml) throws QueryBuilderException
QueryBuilderException
protected org.w3c.dom.Element getXMLNode(org.w3c.dom.Document doc, java.lang.String nodeName, java.lang.String itemsName)
protected void loadFromXMLNode(org.w3c.dom.Node node, java.lang.String itemsName)
public int getCount()
public int indexOf(SQLQualifiedName obj)