protected static class SelectImpl.Selects
extends java.util.AbstractList
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
_aliases |
protected DBDictionary |
_dict |
protected java.util.List |
_idents |
protected java.util.List |
_ids |
protected java.util.Map |
_selectAs |
| Modifier | Constructor and Description |
|---|---|
protected |
SelectImpl.Selects() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(SelectImpl.Selects sels)
Add all aliases from another instance.
|
void |
clear() |
void |
clearPlaceholders()
Clear all placeholders and select AS clauses.
|
boolean |
contains(java.lang.Object id) |
java.lang.Object |
get(int i) |
java.lang.Object |
getAlias(java.lang.Object id)
Returns the alias of a given id.
|
java.util.List |
getAliases(boolean ident,
boolean inner)
A list representation of the aliases, in select order, with
AS aliases present.
|
int |
indexOfAlias(java.lang.Object alias)
Return the index of the given alias.
|
void |
insertAlias(int idx,
java.lang.Object id,
java.lang.Object alias)
Insert an alias before the given index, using negative indexes
to count backwards.
|
void |
setAlias(int idx,
java.lang.Object alias)
Set an alias for a given index.
|
int |
setAlias(java.lang.Object id,
java.lang.Object alias,
boolean ident)
Set an alias for a given id.
|
void |
setSelectAs(java.lang.Object id,
java.lang.String as)
Set that a given id's alias has an AS value.
|
int |
size() |
add, add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringprotected java.util.List _ids
protected java.util.List _idents
protected java.util.Map _aliases
protected java.util.Map _selectAs
protected DBDictionary _dict
public void addAll(SelectImpl.Selects sels)
public java.lang.Object getAlias(java.lang.Object id)
public int setAlias(java.lang.Object id,
java.lang.Object alias,
boolean ident)
public void setAlias(int idx,
java.lang.Object alias)
public void insertAlias(int idx,
java.lang.Object id,
java.lang.Object alias)
public int indexOfAlias(java.lang.Object alias)
public java.util.List getAliases(boolean ident,
boolean inner)
public void setSelectAs(java.lang.Object id,
java.lang.String as)
public void clearPlaceholders()
public boolean contains(java.lang.Object id)
contains in interface java.util.Collectioncontains in interface java.util.Listcontains in class java.util.AbstractCollectionpublic java.lang.Object get(int i)
get in interface java.util.Listget in class java.util.AbstractListpublic int size()
size in interface java.util.Collectionsize in interface java.util.Listsize in class java.util.AbstractCollectionpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listclear in class java.util.AbstractListCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.