com.versant.core.jdo.sco |
|
Java Source File Name | Type | Comment |
CollectionData.java | Class | This holds the values for a Collection. |
CollectionDiffUtil.java | Class | This is an utility class used by SCO collection and lists to calculate diffs. |
Date.java | Class | |
DateSCOFactory.java | Class | |
MapData.java | Class | This holds the keys and values pairs for a map. |
MapDiffUtil.java | Class | This is a util used to extract a diff from to map's. |
PersistenceDelegateManager.java | Class | This is a util class to assist with java.beans persistence for JDO Genie
SCOs. |
SCOArrayList.java | Class | SCO for ArrayList. |
SCOArrayListFactory.java | Class | |
SCODate.java | Interface | |
SCOHashMap.java | Class | |
SCOHashMapFactory.java | Class | |
SCOHashSet.java | Class | SCO for a HashSet. |
SCOHashSetFactory.java | Class | |
SCOHashtable.java | Class | |
SCOHashtableFactory.java | Class | |
SCOInverseUtil.java | Class | Utility methods to help SCOs implement inverse mappings. |
SCOIterator.java | Class | |
SCOLinkedList.java | Class | LinkedList SCO implementation. |
SCOLinkedListFactory.java | Class | |
SCOList.java | Class | SCO for List. |
SCOListFactory.java | Class | |
SCOListIterator.java | Class | This is an ListIter that calls makeDirty on the sco list when a mutate method is called. |
SCOTreeMap.java | Class | SCO for TreeMap. |
SCOTreeMapFactory.java | Class | |
SCOTreeSet.java | Class | TreeSet SCO. |
SCOTreeSetFactory.java | Class | |
SCOVector.java | Class | A SCO implementation of a Vector. |
SCOVectorFactory.java | Class | |
VersantAdvancedSCO.java | Interface | A advanced SCO that can be re-used. |
VersantManagedSCOCollection.java | Interface | SCO's that are managed collections must implement this. |
VersantSCOCollection.java | Interface | SCO's that are collections must implement this to have efficient database access.
SCO collections that do not implement this will be treated like replaced
collections on commit or flush. |
VersantSCOCollectionFactory.java | Interface | This Factory class is used to create SCOs for the various collection types. |
VersantSCOFactory.java | Interface | This Factory class is used to create SCOs for the various mutable types. |
VersantSCOFactoryRegistry.java | Class | This registry map the SCO types to their factories. |
VersantSCOMap.java | Interface | SCO's that are maps must implement this to have efficient database access.
SCO maps that do not implement this will be treated like replaced maps on
commit or flush. |
VersantSCOMapFactory.java | Interface | This Factory class is used to create SCOs for the various map types. |
VersantSimpleSCO.java | Interface | A Simple SCO. |