This repository has been archived by the owner on Dec 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
OLAP REST Command Summary
JoeWinter edited this page Mar 23, 2015
·
15 revisions
[Table of Contents](https://github.com/dell-oss/Doradus/wiki/OLAP Databases: Table-of-Contents) | Previous | Next
OLAP REST Commands: OLAP REST Command Summary
The REST API commands supported by Doradus OLAP are summarized below:
REST Command | Method and URI |
---|---|
Application Management Commands | |
Create Application | POST /_applications |
Modify Application | PUT /_applications/{application} |
List Application | GET /_applications/{application} |
List All Applications | GET /_applications |
Delete Application |
DELETE /_applications/{application} DELETE /_applications/{application}/{key}
|
Object Update Commands | |
Add Batch | POST /{application}/{shard} |
Delete Batch | DELETE /{application}/{shard} |
Shard Management Commands | |
List Shards | GET /{application}/_shards |
Get Shard Statistics |
GET /{application}/_shards/{shard} GET /{application}/_statistics/{shard} GET /{application}/_statistics/{shard}?{params}
|
Merge Shard | POST /{application}/_shards/{shard} |
Delete Shard | DELETE /{application}/_shards/{shard} |
Query Commands | |
Object Query via URI | GET /{application}/{table}/_query?{params} |
Object Query via Entity |
GET /{application}/{table}/_query PUT /{application}/{table}/_query
|
Aggregate Query via URI | GET /{application}/{table}/_aggregate?{params} |
Aggregate Query via Entity |
GET /{application}/{table}/_aggregat PUT /{application}/{table}/_aggregate
|
Find Duplicates | GET /{application}/{table}/_duplicates?{params} |
Task Status Commands | |
Get All Tasks Status | GET /_tasks |
OLAP Browser Interface | |
OLAP Browser Home | GET /_olapp |
As previously described, when Doradus is executing in multi-tenant mode, these application commands may be directed to a specific tenant in which case the ?tenant
URI parameter and Authorization
header must be included in the command.
Details on each command are described in the following sections.
Technical Documentation
[Doradus OLAP Databases](https://github.com/dell-oss/Doradus/wiki/Doradus OLAP Databases)
- Architecture
- OLAP Database Overview
- OLAP Data Model
- Doradus Query Language (DQL)
- OLAP Object Queries
- OLAP Aggregate Queries
- OLAP REST Commands
- Architecture
- Spider Database Overview
- Spider Data Model
- Doradus Query Language (DQL)
- Spider Object Queries
- Spider Aggregate Queries
- Spider REST Commands
- [Installing and Running Doradus](https://github.com/dell-oss/Doradus/wiki/Installing and Running Doradus)
- [Deployment Guidelines](https://github.com/dell-oss/Doradus/wiki/Deployment Guidelines)
- [Doradus Configuration and Operation](https://github.com/dell-oss/Doradus/wiki/Doradus Configuration and Operation)
- [Cassandra Configuration and Operation](https://github.com/dell-oss/Doradus/wiki/Cassandra Configuration and Operation)