DatabaseResource class
Project database: collection CRUD, aggregates, schemas and taxonomy terms.
Constructors
- DatabaseResource(Transport transport)
Properties
Methods
-
aggregate(
{required Object collectionName, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
POST /{version}/database/collections/{collectionName}/aggregate -
changeResponsibility(
{required Object collectionName, required Object id, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
PUT /{version}/database/collections/{collectionName}/{id}/responsibility -
count(
{required Object collectionName, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/collections/{collectionName}/count -
deleteMany(
{required Object collectionName, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
DELETE /{version}/database/collections/{collectionName}/many -
deleteOne(
{required Object collectionName, required Object id, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
DELETE /{version}/database/collections/{collectionName}/{id} -
distinct(
{required Object collectionName, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/collections/{collectionName}/distinct -
executeAggregate(
{required Object collectionName, required Object aggregateId, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
POST /{version}/database/collections/{collectionName}/aggregates/{aggregateId}/execute -
find(
{required Object collectionName, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/collections/{collectionName} -
findOne(
{required Object collectionName, required Object id, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/collections/{collectionName}/{id} -
findTaxonomyTree(
{Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/taxonomies/tree -
findTerms(
{required Object taxonomyName, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/taxonomies/{taxonomyName}/terms -
findTermsChildren(
{required Object taxonomyName, required Object parentId, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/taxonomies/{taxonomyName}/terms/{parentId}/children -
findTermTree(
{required Object taxonomyName, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/taxonomies/{taxonomyName}/terms/tree -
getDatabaseSchema(
{required Object id, Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/schemas/{id} -
getDatabaseSchemas(
{Map< String, Object?> ? query, Map<String, String> ? headers}) → Future<Object?> -
GET /{version}/database/schemas -
insertMany(
{required Object collectionName, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
POST /{version}/database/collections/{collectionName}/many -
insertOne(
{required Object collectionName, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
POST /{version}/database/collections/{collectionName} -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
replaceOne(
{required Object collectionName, required Object id, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
PUT /{version}/database/collections/{collectionName}/{id}/replace -
toString(
) → String -
A string representation of this object.
inherited
-
updateMany(
{required Object collectionName, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
PUT /{version}/database/collections/{collectionName}/many -
updateOne(
{required Object collectionName, required Object id, Map< String, Object?> ? query, Object? body, Map<String, String> ? headers}) → Future<Object?> -
PUT /{version}/database/collections/{collectionName}/{id}
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited