public class IdListQueryResult extends AbstractQueryResult implements Visitor4
| Modifier and Type | Field and Description |
|---|---|
IntArrayList |
_ids |
_transaction| Constructor and Description |
|---|
IdListQueryResult(Transaction trans) |
IdListQueryResult(Transaction trans,
int initialSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int id) |
void |
addKeyCheckDuplicates(int a_key) |
void |
checkDuplicates() |
java.lang.Object |
get(int index) |
int |
getId(int index) |
int |
indexOf(int id) |
IntIterator4 |
iterateIDs() |
void |
loadFromClassIndex(ClassMetadata clazz) |
void |
loadFromClassIndexes(ClassMetadataIterator iter) |
void |
loadFromIdReader(Iterator4 ids) |
void |
loadFromQuery(QQuery query) |
int |
size() |
void |
sort(QueryComparator cmp) |
void |
sortIds(IntComparator cmp) |
void |
visit(java.lang.Object a_tree) |
activate, activatedObject, config, iterator, knownSize, lock, objectContainer, stream, supportElementAccess, supportSize, supportSort, toIdList, toIdTree, transactionpublic IntArrayList _ids
public IdListQueryResult(Transaction trans, int initialSize)
public IdListQueryResult(Transaction trans)
public IntIterator4 iterateIDs()
iterateIDs in interface QueryResultpublic java.lang.Object get(int index)
get in interface QueryResultget in class AbstractQueryResultpublic int getId(int index)
getId in class AbstractQueryResultpublic final void checkDuplicates()
public void addKeyCheckDuplicates(int a_key)
public void sort(QueryComparator cmp)
sort in interface QueryResultsort in class AbstractQueryResultpublic void sortIds(IntComparator cmp)
sortIds in interface QueryResultsortIds in class AbstractQueryResultpublic void loadFromClassIndex(ClassMetadata clazz)
loadFromClassIndex in class AbstractQueryResultpublic void loadFromQuery(QQuery query)
loadFromQuery in class AbstractQueryResultpublic void loadFromClassIndexes(ClassMetadataIterator iter)
loadFromClassIndexes in class AbstractQueryResultpublic void loadFromIdReader(Iterator4 ids)
loadFromIdReader in class AbstractQueryResultpublic void add(int id)
public int indexOf(int id)
indexOf in interface QueryResultindexOf in class AbstractQueryResultpublic int size()
size in interface QueryResultsize in class AbstractQueryResult