Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

always() - Method in interface com.distelli.persistence.UpdateItemBuilder
 
always(Class<V>) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
and(FilterCondExpr, FilterCondExpr) - Method in interface com.distelli.persistence.FilterCondBuilder
 
AttrDescription - Class in com.distelli.persistence
 
AttrDescription.AttrDescriptionBuilder - Class in com.distelli.persistence
 
Attribute - Class in com.distelli.persistence
 
Attribute() - Constructor for class com.distelli.persistence.Attribute
 
attrName(String) - Method in class com.distelli.persistence.AttrDescription.AttrDescriptionBuilder
 
attrType(AttrType) - Method in class com.distelli.persistence.AttrDescription.AttrDescriptionBuilder
 
AttrType - Enum in com.distelli.persistence
 

B

backward() - Method in class com.distelli.persistence.PageIterator
 
beginsWith(String, String) - Method in interface com.distelli.persistence.FilterCondBuilder
 
beginsWith(String, byte[]) - Method in interface com.distelli.persistence.FilterCondBuilder
 
beginsWith(String) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
between(String, V, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
between(V, V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
build() - Method in class com.distelli.persistence.AttrDescription.AttrDescriptionBuilder
 
build() - Method in interface com.distelli.persistence.Index.Builder
 
build() - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
build() - Method in interface com.distelli.persistence.Schema.Builder
 
build() - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
builder() - Static method in class com.distelli.persistence.AttrDescription
 
builder() - Static method in class com.distelli.persistence.IndexDescription
 
builder() - Static method in class com.distelli.persistence.TableDescription
 

C

canEqual(Object) - Method in class com.distelli.persistence.AttrDescription
 
canEqual(Object) - Method in class com.distelli.persistence.IndexDescription
 
canEqual(Object) - Method in class com.distelli.persistence.TableDescription
 
clone(Class<N>) - Method in interface com.distelli.persistence.Index
Clone this index, use the builder methods to customize the clone.
com.distelli.persistence - package com.distelli.persistence
 
contains(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
ConvertMarker - Interface in com.distelli.persistence
 
ConvertMarker.Factory - Interface in com.distelli.persistence
 
ConvertValue - Interface in com.distelli.persistence
 
convertValue(Object, Class<T>) - Method in interface com.distelli.persistence.ConvertValue
This function is called when trying to convert the results of Item.asMap() into the Index's parameterized class type, or when doing the opposite: preparing for a call to Item.fromMap().
copy(String, String) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
count() - Method in interface com.distelli.persistence.QueryItemsBuilder
 
countItems(PageIterator) - Method in interface com.distelli.persistence.Index
Count all items in the table.
create(String, String...) - Method in interface com.distelli.persistence.ConvertMarker.Factory
Provide an implementation of ConvertMarker implemented as base64(MsgPack) of the keys.
create(Class<T>) - Method in interface com.distelli.persistence.Index.Factory
 
create(File) - Method in interface com.distelli.persistence.PersistenceConfig.Factory
 
create(File, PersistenceConfig) - Method in interface com.distelli.persistence.PersistenceConfig.Factory
 
create() - Method in interface com.distelli.persistence.Schema.Factory
 
createMissingTablesOrIndexes(Collection<TableDescription>) - Method in interface com.distelli.persistence.Schema
Introspects the database tables, if the table is missing, create the table.

D

deleteItem(Object, Object, FilterCondFn) - Method in interface com.distelli.persistence.Index
Delete an item from the table with the specified hash key and range key, optionally specify a filter condition that if evaluated to false causes a RollbackException to be thrown (and no item deleted).
deleteItem(Object, Object) - Method in interface com.distelli.persistence.Index
Shortcut method to always delete an item (no condition specified).
deleteItems(IndexKey...) - Method in interface com.distelli.persistence.Index
Batch delete all items with the specified hash key and range key in the IndexKey object.

E

eq(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
eq(V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
equals(Object) - Method in class com.distelli.persistence.AttrDescription
 
equals(Object) - Method in class com.distelli.persistence.Attribute
 
equals(Object) - Method in class com.distelli.persistence.IndexDescription
 
equals(Object) - Method in class com.distelli.persistence.IndexKey
 
equals(Object) - Method in class com.distelli.persistence.TableDescription
 
exists(String) - Method in interface com.distelli.persistence.FilterCondBuilder
 

F

filter(FilterCondFn) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
FilterCondBuilder - Interface in com.distelli.persistence
 
FilterCondExpr - Interface in com.distelli.persistence
Marker API for the result of FilterCondBuilder.
FilterCondFn - Interface in com.distelli.persistence
 
forward() - Method in class com.distelli.persistence.PageIterator
 
fromMarker(Object, String) - Method in interface com.distelli.persistence.ConvertMarker
 

G

ge(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
ge(V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
getAttrName() - Method in class com.distelli.persistence.AttrDescription
 
getAttrType() - Method in class com.distelli.persistence.AttrDescription
 
getCapacityScaleFactor() - Method in interface com.distelli.persistence.PersistenceConfig
 
getCredProvider() - Method in interface com.distelli.persistence.PersistenceConfig
 
getDynamoDBUnsafe() - Method in interface com.distelli.persistence.Index
Obtain the underlying DynamoDB object for this table.
getEndpoint() - Method in interface com.distelli.persistence.PersistenceConfig
 
getFile() - Method in interface com.distelli.persistence.PersistenceConfig
 
getHashKey() - Method in class com.distelli.persistence.IndexDescription
 
getHashKey() - Method in class com.distelli.persistence.IndexKey
 
getHashKeyName() - Method in interface com.distelli.persistence.Index.Builder
 
getHashKeyName() - Method in interface com.distelli.persistence.Index
 
getIndexes() - Method in class com.distelli.persistence.TableDescription
 
getIndexName() - Method in class com.distelli.persistence.IndexDescription
 
getIndexType() - Method in class com.distelli.persistence.IndexDescription
 
getItem(Object, Object) - Method in interface com.distelli.persistence.Index
Obtain an item stored with the specified hash key and range key.
getItem(Object) - Method in interface com.distelli.persistence.Index
Same as getItem(hk, null).
getItem(Object, Object, Collection<String>, Class<V>) - Method in interface com.distelli.persistence.Index
Obtain an item stored with the specified hash key and range key, but convert to a different class type, and only select the specified attributes.
getItem(Object, Object, Class<V>) - Method in interface com.distelli.persistence.Index
Shortcut method to getItem() with all attributes.
getItemOrThrow(Object, Object) - Method in interface com.distelli.persistence.Index
Obtain a specific item, but instead of returning null, throw EntityNotFoundException NOTE: This only works on "main" indexes.
getItems(IndexKey...) - Method in interface com.distelli.persistence.Index
Do a batch get of items with the specified hash key and range keys.
getKeyProvider() - Method in interface com.distelli.persistence.PersistenceConfig
 
getMarker() - Method in class com.distelli.persistence.PageIterator
 
getMySQLDataSourceUnsafe() - Method in interface com.distelli.persistence.Index
Obtain the underlaying DataSource object for this table.
getName() - Method in class com.distelli.persistence.Attribute
 
getOtherKeyNames() - Method in interface com.distelli.persistence.Index.Builder
 
getPageSize() - Method in class com.distelli.persistence.PageIterator
 
getPrevMarker() - Method in class com.distelli.persistence.PageIterator
 
getProxy() - Method in interface com.distelli.persistence.PersistenceConfig
 
getRangeKey() - Method in class com.distelli.persistence.IndexDescription
 
getRangeKey() - Method in class com.distelli.persistence.IndexKey
 
getRangeKeyName() - Method in interface com.distelli.persistence.Index.Builder
 
getRangeKeyName() - Method in interface com.distelli.persistence.Index
 
getReadCapacity() - Method in class com.distelli.persistence.IndexDescription
 
getTableDescription(String) - Method in interface com.distelli.persistence.Schema
NOTE: tableName is AFTER tableNameFormat has been applied.
getTableName() - Method in interface com.distelli.persistence.Index.Builder
 
getTableName() - Method in interface com.distelli.persistence.Index
 
getTableName() - Method in class com.distelli.persistence.TableDescription
 
getTableNameFormat() - Method in interface com.distelli.persistence.PersistenceConfig
 
getTableStatus() - Method in class com.distelli.persistence.TableDescription
 
getValue() - Method in class com.distelli.persistence.Attribute
 
getWriteCapacity() - Method in class com.distelli.persistence.IndexDescription
 
gt(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
gt(V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 

H

hashCode() - Method in class com.distelli.persistence.AttrDescription
 
hashCode() - Method in class com.distelli.persistence.Attribute
 
hashCode() - Method in class com.distelli.persistence.IndexDescription
 
hashCode() - Method in class com.distelli.persistence.IndexKey
 
hashCode() - Method in class com.distelli.persistence.TableDescription
 
hashKey(String, AttrType) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
hashKey(AttrDescription) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
hashKey - Variable in class com.distelli.persistence.IndexKey
 
hasNext() - Method in class com.distelli.persistence.PageIterator
 

I

in(String, Collection<V>) - Method in interface com.distelli.persistence.FilterCondBuilder
 
increment(String, Number) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
Index<T> - Interface in com.distelli.persistence
 
index(Consumer<IndexDescription.IndexDescriptionBuilder>) - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
index(IndexDescription) - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
Index.Builder<T> - Interface in com.distelli.persistence
 
Index.Factory - Interface in com.distelli.persistence
To provide suitable defaults for the endpoint/credProvider/proxy/keyProvider, it is recommended to implement a custom Factory implementation.
IndexDescription - Class in com.distelli.persistence
 
IndexDescription.IndexDescriptionBuilder - Class in com.distelli.persistence
 
indexes(Collection<IndexDescription>) - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
IndexKey - Class in com.distelli.persistence
 
IndexKey() - Constructor for class com.distelli.persistence.IndexKey
 
indexName(String) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
indexType(IndexType) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
IndexType - Enum in com.distelli.persistence
 
isForward() - Method in class com.distelli.persistence.PageIterator
 
isType(String, AttrType) - Method in interface com.distelli.persistence.FilterCondBuilder
 
itemsExist(IndexKey...) - Method in interface com.distelli.persistence.Index
Test if a set of DB keys exist, if so those IndexKeys are returned in the set.
iterator() - Method in class com.distelli.persistence.PageIterator
 

L

le(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
le(V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
list(Collection<String>, Class<V>) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
list(Collection<String>) - Method in interface com.distelli.persistence.QueryItemsBuilder
 
list(Class<V>) - Method in interface com.distelli.persistence.QueryItemsBuilder
Fetch all attributes.
list() - Method in interface com.distelli.persistence.QueryItemsBuilder
Fetch all attributes.
listAdd(String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
listAdd(String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
listRemove(String, int) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
listSet(String, int, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
listSet(String, int, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
lt(String, V) - Method in interface com.distelli.persistence.FilterCondBuilder
 
lt(V) - Method in interface com.distelli.persistence.QueryItemsBuilder
 

M

mapPut(String, String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
mapPut(String, String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
mapRemove(String, String) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
marker(String) - Method in class com.distelli.persistence.PageIterator
 

N

name - Variable in class com.distelli.persistence.Attribute
 
next() - Method in class com.distelli.persistence.PageIterator
 
not(FilterCondExpr) - Method in interface com.distelli.persistence.FilterCondBuilder
 

O

or(FilterCondExpr, FilterCondExpr) - Method in interface com.distelli.persistence.FilterCondBuilder
 

P

PageIterator - Class in com.distelli.persistence
Intended Usage:
PageIterator() - Constructor for class com.distelli.persistence.PageIterator
 
PageIterator(PageIterator) - Constructor for class com.distelli.persistence.PageIterator
 
pageSize(int) - Method in class com.distelli.persistence.PageIterator
 
PersistenceConfig - Interface in com.distelli.persistence
 
PersistenceConfig.Factory - Interface in com.distelli.persistence
 
putItem(T) - Method in interface com.distelli.persistence.Index
Overwrite or create a new item in the table.
putItemIfNotExists(T) - Method in interface com.distelli.persistence.Index
Shortcut method to catch EntityExistsException and return true/false instead.
putItemOrThrow(T) - Method in interface com.distelli.persistence.Index
Create a new item in the table, but if an item already exists, throw EntityExistsException.
putItems(T...) - Method in interface com.distelli.persistence.Index
Batch put items, overwriting any items in the table that have the same hash key and range key.

Q

queryItems(Object, PageIterator) - Method in interface com.distelli.persistence.Index
 
QueryItemsBuilder<T> - Interface in com.distelli.persistence
 

R

rangeKey(String, AttrType) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
rangeKey(AttrDescription) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
rangeKey - Variable in class com.distelli.persistence.IndexKey
 
readCapacity(Long) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
remove() - Method in class com.distelli.persistence.PageIterator
 
remove(String) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
returnAllNew() - Method in interface com.distelli.persistence.UpdateItemBuilder
 
returnUpdatedNew() - Method in interface com.distelli.persistence.UpdateItemBuilder
 
run(FilterCondBuilder) - Method in interface com.distelli.persistence.FilterCondFn
 

S

scanItems(PageIterator) - Method in interface com.distelli.persistence.Index
Iterate over all items in the table.
Schema - Interface in com.distelli.persistence
 
Schema.Builder - Interface in com.distelli.persistence
 
Schema.Factory - Interface in com.distelli.persistence
 
set(String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
set(String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
setAdd(String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
setAdd(String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
setAttrName(String) - Method in class com.distelli.persistence.AttrDescription
 
setAttrType(AttrType) - Method in class com.distelli.persistence.AttrDescription
 
setHashKey(AttrDescription) - Method in class com.distelli.persistence.IndexDescription
 
setHashKey(Object) - Method in class com.distelli.persistence.IndexKey
 
setIfNotExists(String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
setIfNotExists(String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
setIndexes(Collection<IndexDescription>) - Method in class com.distelli.persistence.TableDescription
 
setIndexName(String) - Method in class com.distelli.persistence.IndexDescription
 
setIndexType(IndexType) - Method in class com.distelli.persistence.IndexDescription
 
setIsForward(boolean) - Method in class com.distelli.persistence.PageIterator
 
setMarker(String) - Method in class com.distelli.persistence.PageIterator
 
setName(String) - Method in class com.distelli.persistence.Attribute
 
setPrevMarker(String) - Method in class com.distelli.persistence.PageIterator
 
setRangeKey(AttrDescription) - Method in class com.distelli.persistence.IndexDescription
 
setRangeKey(Object) - Method in class com.distelli.persistence.IndexKey
 
setReadCapacity(Long) - Method in class com.distelli.persistence.IndexDescription
 
setRemove(String, AttrType, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
setRemove(String, V) - Method in interface com.distelli.persistence.UpdateItemBuilder
Deprecated.
setTableName(String) - Method in class com.distelli.persistence.TableDescription
 
setTableStatus(TableStatus) - Method in class com.distelli.persistence.TableDescription
 
setValue(Object) - Method in class com.distelli.persistence.Attribute
 
setWriteCapacity(Long) - Method in class com.distelli.persistence.IndexDescription
 

T

TableDescription - Class in com.distelli.persistence
 
TableDescription.TableDescriptionBuilder - Class in com.distelli.persistence
 
tableName(String) - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
tableStatus(TableStatus) - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
TableStatus - Enum in com.distelli.persistence
 
toMarker(Map<String, Object>, boolean) - Method in interface com.distelli.persistence.ConvertMarker
 
toMarker(T, boolean) - Method in interface com.distelli.persistence.Index
Call the configured ConvertMarker.toMarker() implementation.
toString() - Method in class com.distelli.persistence.AttrDescription.AttrDescriptionBuilder
 
toString() - Method in class com.distelli.persistence.AttrDescription
 
toString() - Method in class com.distelli.persistence.Attribute
 
toString() - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
toString() - Method in class com.distelli.persistence.IndexDescription
 
toString() - Method in class com.distelli.persistence.IndexKey
 
toString() - Method in class com.distelli.persistence.TableDescription.TableDescriptionBuilder
 
toString() - Method in class com.distelli.persistence.TableDescription
 

U

updateItem(Object, Object) - Method in interface com.distelli.persistence.Index
Update or create the item identified with the specified hash key and range key.
UpdateItemBuilder<T> - Interface in com.distelli.persistence
NOTE: the valueType is the type of the value parameter, NOT necessary the type of the attribute.

V

value - Variable in class com.distelli.persistence.Attribute
 
valueOf(String) - Static method in enum com.distelli.persistence.AttrType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.distelli.persistence.AttrType
 
valueOf(String) - Static method in enum com.distelli.persistence.IndexType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.distelli.persistence.IndexType
 
valueOf(String) - Static method in enum com.distelli.persistence.TableStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.distelli.persistence.TableStatus
 
values() - Static method in enum com.distelli.persistence.AttrType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.distelli.persistence.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.distelli.persistence.TableStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

when(FilterCondFn) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
when(FilterCondFn, Class<V>) - Method in interface com.distelli.persistence.UpdateItemBuilder
 
withConvertMarker(ConvertMarker) - Method in interface com.distelli.persistence.Index.Builder
 
withConvertValue(ConvertValue) - Method in interface com.distelli.persistence.Index.Builder
 
withCredProvider(CredProvider) - Method in interface com.distelli.persistence.Index.Builder
 
withCredProvider(CredProvider) - Method in interface com.distelli.persistence.Schema.Builder
 
withEndpoint(URI) - Method in interface com.distelli.persistence.Index.Builder
URI format: DynamoDB (always connects over SSL): ddb://<region|endpoint>/ MySQL (always connects over SSL): mysql://<host>:<port>/
withEndpoint(URI) - Method in interface com.distelli.persistence.Schema.Builder
URI format: DynamoDB (always connects over SSL): ddb://<region|endpoint>/ MySQL (always connects over SSL): mysql://<host>:<port>/
withHashKey(Object) - Method in class com.distelli.persistence.IndexKey
 
withHashKeyName(String) - Method in interface com.distelli.persistence.Index.Builder
 
withIndexName(String, String) - Method in interface com.distelli.persistence.Index.Builder
 
withInfiniteRetry() - Method in interface com.distelli.persistence.Index.Builder
Enable infinite retries, this is only useful if running in some sort of batch mode.
withKeyProvider(KeyProvider) - Method in interface com.distelli.persistence.Index.Builder
 
withName(String) - Method in class com.distelli.persistence.Attribute
 
withNoEncrypt(String...) - Method in interface com.distelli.persistence.Index.Builder
 
withOtherKeyNames(String...) - Method in interface com.distelli.persistence.Index.Builder
Only applicable to secondary indexes.
withProxy(URI) - Method in interface com.distelli.persistence.Index.Builder
 
withProxy(URI) - Method in interface com.distelli.persistence.Schema.Builder
 
withRangeKey(Object) - Method in class com.distelli.persistence.IndexKey
 
withRangeKeyName(String) - Method in interface com.distelli.persistence.Index.Builder
 
withTableDescription(TableDescription, String) - Method in interface com.distelli.persistence.Index.Builder
Source the following fields from the TableDescription: - hashKeyName - rangeKeyName - otherKeyNames - convertMarker - tableName / indexName - noEncrypt all hashKey/rangeKeys in all IndexDescriptions.
withTableDescription(TableDescription) - Method in interface com.distelli.persistence.Index.Builder
 
withTableName(String) - Method in interface com.distelli.persistence.Index.Builder
 
withTableNameFormat(String) - Method in interface com.distelli.persistence.Index.Builder
 
withTableNameFormat(String) - Method in interface com.distelli.persistence.Schema.Builder
 
withValue(Object) - Method in class com.distelli.persistence.Attribute
 
writeCapacity(Long) - Method in class com.distelli.persistence.IndexDescription.IndexDescriptionBuilder
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.