Package io.ran
package io.ran
-
ClassDescriptionAutoWrapperWriter<WRAPPER extends WRAPPEE,
WRAPPEE> Clazz<T>CrudRepoBaseQuery<T,Z extends CrudRepository.InlineQuery<T, Z>> CrudRepository<T,K> Common interface for all CRUD repositories.Represents a result of an update.CrudRepository.InlineQuery<T,Q extends CrudRepository.InlineQuery<T, Q>> Represents a query within aCrudRepository
.CrudRepositoryBaseRepo<T,K, Q extends CrudRepository.InlineQuery<T, Q>> ExtendsCrudRepository
with a query function.@DbName
is used to specify the name of a table or column in the database.DbResolver<DbType>Used to specify the name of the database space.Used to convert objects to and from strings for storage in the database, for cases where the database does not support the type natively and no converter is available.@Key
is used to mark a field as a key in the database, for indexing and ordering purposes.@Mapper
indicates the mapping configuration for a class.@PrimaryKey
is used to mark a field in a model class as (part of) the primary key.Property<T>Holds details about a property of a class.Property.NumberValue<V extends Number>Used to indicate a field that represents a relation to another object, instead of an actual column in the table corresponding to its class.Serialized
is used to specify the serializer for a field, in cases where non-standard serialization is required.TestDoubleQuery<T,Z extends CrudRepository.InlineQuery<T, Z>> TestDoubleStore<K,V> ThrowingConsumer<T,E extends Throwable> Wraps a consumer that throws an exception and allows it to be used in a lambda.Wrappee<WRAPPER extends WRAPPEE,WRAPPEE>