public interface DatabaseApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<CountDocResponseBody> |
countDocs(CountDocRequestBody body) |
retrofit2.Call<HiveResponseBody> |
createCollection(CreateCollectionRequestBody body) |
retrofit2.Call<HiveResponseBody> |
deleteCollection(DeleteCollectionRequestBody body) |
retrofit2.Call<DeleteDocResponseBody> |
deleteMany(DeleteDocRequestBody body) |
retrofit2.Call<DeleteDocResponseBody> |
deleteOne(DeleteDocRequestBody body) |
retrofit2.Call<FindDocsResponseBody> |
findMany(FindDocsRequestBody body) |
retrofit2.Call<FindDocResponseBody> |
findOne(FindDocRequestBody body) |
retrofit2.Call<InsertDocsResponseBody> |
insertMany(InsertDocsRequestBody body) |
retrofit2.Call<InsertDocResponseBody> |
insertOne(InsertDocRequestBody body) |
retrofit2.Call<UpdateDocResponseBody> |
updateMany(UpdateDocRequestBody body) |
retrofit2.Call<UpdateDocResponseBody> |
updateOne(UpdateDocRequestBody body) |
@POST(value="/api/v1/db/create_collection") retrofit2.Call<HiveResponseBody> createCollection(@Body CreateCollectionRequestBody body)
@POST(value="/api/v1/db/delete_collection") retrofit2.Call<HiveResponseBody> deleteCollection(@Body DeleteCollectionRequestBody body)
@POST(value="/api/v1/db/insert_one") retrofit2.Call<InsertDocResponseBody> insertOne(@Body InsertDocRequestBody body)
@POST(value="/api/v1/db/insert_many") retrofit2.Call<InsertDocsResponseBody> insertMany(@Body InsertDocsRequestBody body)
@POST(value="/api/v1/db/update_one") retrofit2.Call<UpdateDocResponseBody> updateOne(@Body UpdateDocRequestBody body)
@POST(value="/api/v1/db/update_many") retrofit2.Call<UpdateDocResponseBody> updateMany(@Body UpdateDocRequestBody body)
@POST(value="/api/v1/db/delete_one") retrofit2.Call<DeleteDocResponseBody> deleteOne(@Body DeleteDocRequestBody body)
@POST(value="/api/v1/db/delete_many") retrofit2.Call<DeleteDocResponseBody> deleteMany(@Body DeleteDocRequestBody body)
@POST(value="/api/v1/db/count_documents") retrofit2.Call<CountDocResponseBody> countDocs(@Body CountDocRequestBody body)
@POST(value="/api/v1/db/find_one") retrofit2.Call<FindDocResponseBody> findOne(@Body FindDocRequestBody body)
@POST(value="/api/v1/db/find_many") retrofit2.Call<FindDocsResponseBody> findMany(@Body FindDocsRequestBody body)