Package com.twicedb.client.api
Interface IndexableI<I extends Indexable>
- Type Parameters:
I- the class that extends Indexable
- All Known Implementing Classes:
Entitlement,Indexable
public interface IndexableI<I extends Indexable>
An object that can be indexed. Users must not implement IndexableI; instead, they must subclass
Indexable.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic <I extends Indexable<I>>
WrittenObjectdeleteObject(Client c, I object, Vt vtFrom) static <I extends Indexable<I>>
Future<WriteAsyncResponse>deleteObjectAsync(Client c, I object, Vt vtFrom) getBlob()TypeTokenstatic <I extends Indexable<I>>
WrittenObjectstatic <I extends Indexable<I>>
Future<WriteAsyncResponse>putObjectAsync(Client c, Indexable object, Vt vtFrom) static <I extends Indexable<I>>
IreadObject(Client c, I object, TemporalCoordinates tc) readObjectAsync(Client c, I object, TemporalCoordinates tc) readObjects(Client c, I object, TemporalCoordinates tc) readObjectsAsync(Client c, I object, TemporalCoordinates tc) readObjectsAtTt(Client c, I object, Tt tt) readObjectsAtTtAsync(Client c, I object, Tt tt) readObjectsAtVt(Client c, I object, TemporalCoordinates tc) readObjectsAtVtAsync(Client c, I object, TemporalCoordinates tc) readObjectsByIndexedQuery(Client c, IndexedQuery<I> iq, TemporalCoordinates tc) readObjectsByIndexedQueryAsync(Client c, IndexedQuery<I> iq, TemporalCoordinates tc) static <I extends Indexable<I>>
WrittenObjectreinstateObject(Client c, I object, Vt vtFrom) static <I extends Indexable<I>>
Future<WriteAsyncResponse>reinstateObjectAsync(Client c, I object, Vt vtFrom) transformReadIndexables(TypeToken t, List<Indexable> ixbls) transformReadObjects(TypeToken t, List<ReadObject> readObjects)
-
Field Details
-
logger
static final Logger logger
-
-
Method Details
-
getBlob
Blob getBlob() -
getIndexedQuery
IndexedQuery<I> getIndexedQuery() -
getBackfillTt
BackfillTt getBackfillTt() -
getLastWrite
Tt getLastWrite() -
getTtFrom
Tt getTtFrom() -
getVtFrom
Vt getVtFrom() -
getObjectId
ObjectId getObjectId() -
getTypeToken
TypeToken getTypeToken() -
getFqn
-
getRefResolver
RefResolver getRefResolver() -
transformReadObjects
static <I extends Indexable<I>> List<I> transformReadObjects(TypeToken t, List<ReadObject> readObjects) -
transformReadIndexables
-