| 
 | Cumulus4j API (1.2.0-SNAPSHOT) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IndexEntry | |
|---|---|
| org.cumulus4j.store | Cumulus4j is a plug-in for DataNucleus providing encrypted data-storage. | 
| org.cumulus4j.store.datastoreversion.command | Package providing implementations of DatastoreVersionCommand. | 
| org.cumulus4j.store.model | Data model classes used to store data and meta-data in the backend. | 
| org.cumulus4j.store.query.eval | Evaluators actually doing the query work. | 
| Uses of IndexEntry in org.cumulus4j.store | 
|---|
| Methods in org.cumulus4j.store that return IndexEntry | |
|---|---|
| protected abstract  IndexEntry | IndexEntryAction.getIndexEntry(IndexEntryFactory indexEntryFactory,
                           CryptoContext cryptoContext,
                           PersistenceManager pmIndex,
                           FieldMeta fieldMeta,
                           ClassMeta classMeta,
                           Object fieldValue) | 
| protected abstract  IndexEntry | IndexEntryAction.getIndexEntryForObjectRelation(CryptoContext cryptoContext,
                                                             PersistenceManager pmIndex,
                                                             FieldMeta fieldMeta,
                                                             ClassMeta classMeta,
                                                             Long otherDataEntryID) | 
| Methods in org.cumulus4j.store with parameters of type IndexEntry | |
|---|---|
| protected abstract  void | IndexEntryAction._perform(CryptoContext cryptoContext,
                 IndexEntry indexEntry,
                 long dataEntryID) | 
|  IndexValue | EncryptionHandler.decryptIndexEntry(CryptoContext cryptoContext,
                                   IndexEntry indexEntry)Get a plain (unencrypted) IndexValuefrom the encrypted byte-array in
 theIndexEntry.indexValueproperty. | 
|  void | EncryptionHandler.encryptIndexEntry(CryptoContext cryptoContext,
                                   IndexEntry indexEntry,
                                   IndexValue indexValue)Encrypt the given plain indexValueand store the cipher-text into the givenindexEntry. | 
| Uses of IndexEntry in org.cumulus4j.store.datastoreversion.command | 
|---|
| Methods in org.cumulus4j.store.datastoreversion.command that return types with arguments of type IndexEntry | |
|---|---|
| protected  List<IndexEntry> | RecreateIndex.getIndexEntries(Class<? extends IndexEntry> indexEntryClass,
                               long fromIndexEntryIDIncl,
                               Long toIndexEntryIDExcl) | 
| protected  List<IndexEntry> | RecreateIndex.getIndexEntries(long fromIndexEntryIDIncl,
                               Long toIndexEntryIDExcl) | 
| protected  Set<Class<? extends IndexEntry>> | IntroduceKeyStoreRefID.getIndexEntryClasses() | 
| protected  Set<Class<? extends IndexEntry>> | RecreateIndex.getIndexEntryClasses() | 
| Method parameters in org.cumulus4j.store.datastoreversion.command with type arguments of type IndexEntry | |
|---|---|
| protected  List<IndexEntry> | RecreateIndex.getIndexEntries(Class<? extends IndexEntry> indexEntryClass,
                               long fromIndexEntryIDIncl,
                               Long toIndexEntryIDExcl) | 
| protected  Long | RecreateIndex.getMinMaxIndexEntryID(Class<? extends IndexEntry> indexEntryClass,
                                           String minMax) | 
| Uses of IndexEntry in org.cumulus4j.store.model | 
|---|
| Subclasses of IndexEntry in org.cumulus4j.store.model | |
|---|---|
|  class | IndexEntryBytePersistent index information for fields of type byteorByte. | 
|  class | IndexEntryContainerSizePersistent index information for the size of fields of type Collection/Map. | 
|  class | IndexEntryCurrencyPersistent index information for fields of type Currency. | 
|  class | IndexEntryDatePersistent index information for fields of type Date. | 
|  class | IndexEntryDoublePersistent index information for fields of type doubleorDouble. | 
|  class | IndexEntryFloatPersistent index information for fields of type floatorFloat. | 
|  class | IndexEntryIntegerPersistent index information for fields of type intorInteger. | 
|  class | IndexEntryLongPersistent index information for fields of type longorLong. | 
|  class | IndexEntryShortPersistent index information for fields of type shortorShort. | 
|  class | IndexEntryStringLongPersistent index information for fields of type Stringbeing longer than 255 characters (e.g. | 
|  class | IndexEntryStringShortPersistent index information for fields of type Stringbeing shorter than 256 characters (e.g. | 
|  class | IndexEntryURIPersistent index information for fields of type URI. | 
|  class | IndexEntryURLPersistent index information for fields of type URL. | 
|  class | IndexEntryUUIDPersistent index information for fields of type UUID. | 
| Methods in org.cumulus4j.store.model that return IndexEntry | |
|---|---|
| static IndexEntry | IndexEntryObjectRelationHelper.createIndexEntry(CryptoContext cryptoContext,
                                 PersistenceManager pmIndex,
                                 FieldMeta fieldMeta,
                                 ClassMeta classMeta,
                                 Long indexedDataEntryID)Get an existing IndexEntryor create it, if it does not yet exist. | 
|  IndexEntry | IndexEntryFactory.createIndexEntry(CryptoContext cryptoContext,
                                 PersistenceManager pmIndex,
                                 FieldMeta fieldMeta,
                                 ClassMeta classMeta,
                                 Object indexKey)Get an existing IndexEntryjust likeIndexEntryFactory.getIndexEntry(CryptoContext, PersistenceManager, FieldMeta, ClassMeta, Object)or create one, if it does not yet exist. | 
| static IndexEntry | IndexEntryObjectRelationHelper.getIndexEntry(CryptoContext cryptoContext,
                           PersistenceManager pmIndex,
                           FieldMeta fieldMeta,
                           ClassMeta classMeta,
                           Long indexedDataEntryID)Get an existing IndexEntryornull, if it does not exist. | 
|  IndexEntry | IndexEntryFactory.getIndexEntry(CryptoContext cryptoContext,
                           PersistenceManager pmIndex,
                           FieldMeta fieldMeta,
                           ClassMeta classMeta,
                           Object indexKey)Get an IndexEntryfor the specified unique key fields ornull, if no such instance
 exists. | 
| Methods in org.cumulus4j.store.model that return types with arguments of type IndexEntry | |
|---|---|
| static List<IndexEntry> | IndexEntryObjectRelationHelper.getIndexEntries(CryptoContext cryptoContext,
                               PersistenceManager pmIndex,
                               FieldMeta fieldMeta,
                               List<ClassMeta> classMetas,
                               Long indexedDataEntryID) | 
|  List<IndexEntry> | IndexEntryFactory.getIndexEntries(CryptoContext cryptoContext,
                               PersistenceManager pmIndex,
                               FieldMeta fieldMeta,
                               List<ClassMeta> classMetas,
                               Object indexKey) | 
| static List<IndexEntry> | IndexEntryObjectRelationHelper.getIndexEntriesIncludingSubClasses(CryptoContext cryptoContext,
                                                                     PersistenceManager pmIndex,
                                                                     FieldMeta fieldMeta,
                                                                     ClassMeta classMeta,
                                                                     Long indexedDataEntryID) | 
|  List<IndexEntry> | IndexEntryFactory.getIndexEntriesIncludingSubClasses(CryptoContext cryptoContext,
                                                                     PersistenceManager pmIndex,
                                                                     FieldMeta fieldMeta,
                                                                     ClassMeta classMeta,
                                                                     Object indexKey) | 
| abstract  Class<? extends IndexEntry> | IndexEntryFactory.getIndexEntryClass()Get the concrete implementation class (sub-class) of IndexEntrymanaged by this factory. | 
|  Class<? extends IndexEntry> | DefaultIndexEntryFactory.getIndexEntryClass() | 
|  Set<Class<? extends IndexEntry>> | IndexEntryFactoryRegistry.getIndexEntryClasses() | 
| Constructor parameters in org.cumulus4j.store.model with type arguments of type IndexEntry | |
|---|---|
| DefaultIndexEntryFactory(Class<? extends IndexEntry> idxClass) | |
| Uses of IndexEntry in org.cumulus4j.store.query.eval | 
|---|
| Method parameters in org.cumulus4j.store.query.eval with type arguments of type IndexEntry | |
|---|---|
| protected  Set<Long> | ExpressionHelper.ContainsConstantResolver.getDataEntryIDsFromIndexEntries(Collection<? extends IndexEntry> indexEntries) | 
| 
 | Cumulus4j API (1.2.0-SNAPSHOT) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||