
public class ORecordLazyList extends OTrackedList<OIdentifiable> implements ORecordLazyMultiValue
ORecordElement.STATUS| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoConvertToRecord |
protected ORecordMultiValueHelper.MULTIVALUE_CONTENT_TYPE |
contentType |
protected boolean |
ridOnly |
genericClass, sourceRecordmodCount| Constructor and Description |
|---|
ORecordLazyList() |
ORecordLazyList(ORecordElement iSourceRecord) |
ORecordLazyList(ORecordElement iSourceRecord,
Collection<? extends OIdentifiable> iOrigin) |
disableTracking, enableTracking, getGenericClass, getOwner, getTimeLine, getTransactionTimeLine, isModified, isTransactionModified, removeAll, reset, returnOriginalState, setDirty, setDirtyNoChanged, setInternal, transactionClearaddAll, clone, ensureCapacity, forEach, removeIf, removeRange, replaceAll, retainAll, sort, spliterator, subList, trimToSizeequals, hashCodecontainsAllfinalize, getClass, notify, notifyAll, wait, wait, waitnestedDisable, nestedEnabled, nestedTransactionClearcontainsAll, equals, hashCodeparallelStream, streamprotected ORecordMultiValueHelper.MULTIVALUE_CONTENT_TYPE contentType
protected boolean autoConvertToRecord
protected boolean ridOnly
public ORecordLazyList()
public ORecordLazyList(ORecordElement iSourceRecord)
public ORecordLazyList(ORecordElement iSourceRecord, Collection<? extends OIdentifiable> iOrigin)
public boolean addAll(Collection<? extends OIdentifiable> c)
addAll in interface Collection<OIdentifiable>addAll in interface List<OIdentifiable>addAll in class OTrackedList<OIdentifiable>public boolean isEmpty()
isEmpty in interface Collection<OIdentifiable>isEmpty in interface List<OIdentifiable>isEmpty in class ArrayList<OIdentifiable>public Iterator<OIdentifiable> rawIterator()
rawIterator in interface ORecordLazyMultiValuepublic OIdentifiable rawGet(int index)
public OLazyIterator<OIdentifiable> iterator()
iterator in interface Iterable<OIdentifiable>iterator in interface Collection<OIdentifiable>iterator in interface List<OIdentifiable>iterator in class ArrayList<OIdentifiable>public ListIterator<OIdentifiable> listIterator()
listIterator in interface List<OIdentifiable>listIterator in class ArrayList<OIdentifiable>public ListIterator<OIdentifiable> listIterator(int index)
listIterator in interface List<OIdentifiable>listIterator in class ArrayList<OIdentifiable>public boolean contains(Object o)
contains in interface Collection<OIdentifiable>contains in interface List<OIdentifiable>contains in class ArrayList<OIdentifiable>public boolean add(OIdentifiable e)
add in interface Collection<OIdentifiable>add in interface List<OIdentifiable>add in class OTrackedList<OIdentifiable>public void add(int index,
OIdentifiable e)
add in interface List<OIdentifiable>add in class OTrackedList<OIdentifiable>public boolean addInternal(OIdentifiable e)
addInternal in interface OTrackedMultiValue<Integer,OIdentifiable>addInternal in class OTrackedList<OIdentifiable>public OIdentifiable set(int index, OIdentifiable e)
set in interface List<OIdentifiable>set in class OTrackedList<OIdentifiable>public OIdentifiable get(int index)
get in interface List<OIdentifiable>get in class ArrayList<OIdentifiable>public int indexOf(Object o)
indexOf in interface List<OIdentifiable>indexOf in class ArrayList<OIdentifiable>public int lastIndexOf(Object o)
lastIndexOf in interface List<OIdentifiable>lastIndexOf in class ArrayList<OIdentifiable>public OIdentifiable remove(int iIndex)
remove in interface List<OIdentifiable>remove in class OTrackedList<OIdentifiable>public boolean remove(Object iElement)
remove in interface Collection<OIdentifiable>remove in interface List<OIdentifiable>remove in class OTrackedList<OIdentifiable>public void clear()
clear in interface Collection<OIdentifiable>clear in interface List<OIdentifiable>clear in class OTrackedList<OIdentifiable>public int size()
size in interface OSizeablesize in interface Collection<OIdentifiable>size in interface List<OIdentifiable>size in class ArrayList<OIdentifiable>public Object[] toArray()
toArray in interface Collection<OIdentifiable>toArray in interface List<OIdentifiable>toArray in class ArrayList<OIdentifiable>public <T> T[] toArray(T[] a)
toArray in interface Collection<OIdentifiable>toArray in interface List<OIdentifiable>toArray in class ArrayList<OIdentifiable>public void convertLinks2Records()
ORecordLazyMultiValueIt converts only items that already loaded into memory from storage. To convert records that
will be fetched from disk later use OAutoConvertToRecord.setAutoConvertToRecord(boolean)
convertLinks2Records in interface ORecordLazyMultiValuepublic boolean convertRecords2Links()
ORecordLazyMultiValueconvertRecords2Links in interface ORecordLazyMultiValuepublic boolean isAutoConvertToRecord()
isAutoConvertToRecord in interface OAutoConvertToRecordpublic void setAutoConvertToRecord(boolean convertToDocument)
setAutoConvertToRecord in interface OAutoConvertToRecordpublic String toString()
toString in class AbstractCollection<OIdentifiable>public ORecordLazyList copy(ODocument iSourceRecord)
public boolean lazyLoad(boolean iInvalidateStream)
public boolean detach()
ODetachabledetach in interface ODetachablepublic boolean clearDeletedRecords()
public void replace(OMultiValueChangeEvent<Object,Object> event, Object newValue)
replace in interface OTrackedMultiValue<Integer,OIdentifiable>replace in class OTrackedList<OIdentifiable>Copyright © 2009–2025 OrientDB. All rights reserved.