new SDK(configopt)
Constructor
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
config |
SDKConfig |
<optional> |
null
|
config |
Members
beforeRequest
Properties:
| Type | Description |
|---|---|
| function |
config
Properties:
| Type | Description |
|---|---|
| SDKConfig |
Methods
cancelActiveRequests()
Отменяет все активные запросы
getData(query, offsetopt, limitopt, debugopt) → {PromiseCancelable.<DremioResult, Error>}
Выполняет запрос
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
query |
IQuerySchema | query |
||
offset |
Number |
<optional> |
0
|
offset |
limit |
Number |
<optional> |
10
|
limit |
debug |
Boolean |
<optional> |
false
|
debug |
Returns:
- Type
- PromiseCancelable.<DremioResult, Error>
getEntityByPath(pathopt) → {PromiseCancelable.<(DremioContainerInfo|DremioEntityInfo), Error>}
Возвращает сущность dremio.CatalogEntity по path
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
path |
Array |
<optional> |
null
|
путь |
Returns:
- Type
- PromiseCancelable.<(DremioContainerInfo|DremioEntityInfo), Error>
getPermissions() → {PromiseCancelable.<DremioPermissions, Error>}
Возвращает список прав текущего пользователя (если задан authToken SDK#config и он валиден)
Returns:
- Type
- PromiseCancelable.<DremioPermissions, Error>
getPermissionsInfo() → {PromiseCancelable.<Array.<DremioPermissionInfo>, Error>}
Возвращает информацию о правах
Returns:
- Type
- PromiseCancelable.<Array.<DremioPermissionInfo>, Error>
getRootEntities() → {PromiseCancelable.<Array.<DremioRootEntity>, Error>}
Возрвщает root сущности dremio
Returns:
- Type
- PromiseCancelable.<Array.<DremioRootEntity>, Error>