Skip to main content

DataConnectionsDataSource

Defined in: src/dapi.ts:556

Functionality for handling connections collection from server and working with credentials remote endpoint Allows to manage DataConnection See also: https://datagrok.ai/help/datagrok/solutions/enterprise/security

Extends

Constructors

Constructor

new DataConnectionsDataSource(s): DataConnectionsDataSource

Defined in: src/dapi.ts:558

Parameters

ParameterType
sany

Returns

DataConnectionsDataSource

Constructs

DataConnectionsDataSource

Overrides

HttpDataSource.constructor

Properties

PropertyTypeInherited fromDefined in
clsNamestringHttpDataSource.clsNamesrc/dapi.ts:246
dartanyHttpDataSource.dartsrc/dapi.ts:245

Methods

allPackageVersions()

allPackageVersions(): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:301

Turns off package versions isolation. This DataSource will return all entities in all versions, not only the current one *

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.allPackageVersions


by()

by(i): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:306

Parameters

ParameterType
inumber

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.by


count()

count(): Promise<number>

Defined in: src/dapi.ts:272

Counts entities that satisfy the filtering criteria (see filter). See examples: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/smart-search

Returns

Promise<number>

Inherited from

HttpDataSource.count


delete()

delete(e): Promise<void>

Defined in: src/dapi.ts:296

Deletes an entity.

Parameters

ParameterType
eEntity

Returns

Promise<void>

Inherited from

HttpDataSource.delete


filter()

filter(w): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:329

Applies filter to current request. Also can be set with list method "options" parameter See example: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/navigation/views/browse#entity-search

Parameters

ParameterType
wstring

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.filter


find()

find(id): Promise<DataConnection>

Defined in: src/dapi.ts:286

Returns an entity with the specified id. Throws an exception if an entity does not exist, or is not accessible in the current context. Sample: https://public.datagrok.ai/js/samples/data-access/save-and-load-df

Parameters

ParameterTypeDescription
idstringGUID of the corresponding object

Returns

Promise<DataConnection>

{Promise<object>} - entity.

Inherited from

HttpDataSource.find


first()

first(): Promise<DataConnection>

Defined in: src/dapi.ts:277

Returns fist entity that satisfies the filtering criteria (see filter).

Returns

Promise<DataConnection>

Inherited from

HttpDataSource.first


getDatabaseInfo()

getDatabaseInfo(c, catalog?): Promise<DbInfo[]>

Defined in: src/dapi.ts:587

Parameters

ParameterTypeDefault value
cDataConnectionundefined
catalogstring | nullnull

Returns

Promise<DbInfo[]>


getSchema()

getSchema(e, schemaName?, tableName?, catalog?): Promise<TableInfo[]>

Defined in: src/dapi.ts:578

Parameters

ParameterTypeDefault value
eDataConnectionundefined
schemaNamestring | nullnull
tableNamestring | nullnull
catalogstring | nullnull

Returns

Promise<TableInfo[]>


getSchemas()

getSchemas(e, catalog?): Promise<string[]>

Defined in: src/dapi.ts:574

Parameters

ParameterTypeDefault value
eDataConnectionundefined
catalogstring | nullnull

Returns

Promise<string[]>


getUniqueColumnsNames()

getUniqueColumnsNames(c, schema, table): Promise<string[]>

Defined in: src/dapi.ts:582

Parameters

ParameterType
cDataConnection
schemastring
tablestring

Returns

Promise<string[]>


include()

include(include): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:341

Includes entity in the result

Parameters

ParameterType
includestring

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.include


list()

list(options?): Promise<DataConnection[]>

Defined in: src/dapi.ts:257

Returns all entities that satisfy the filtering criteria (see filter). See examples: https://public.datagrok.ai/js/samples/dapi/projects-list Smart filter: https://datagrok.ai/help/datagrok/smart-search

Parameters

ParameterType
options{ filter?: string; order?: string; pageNumber?: number; pageSize?: number; }
options.filter?string
options.order?string
options.pageNumber?number
options.pageSize?number

Returns

Promise<DataConnection[]>

Inherited from

HttpDataSource.list


nextPage()

nextPage(): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:320

Returns next page of all entities that satisfy the filtering criteria (see filter). Works only if pageSize was set during previous list() call See examples: https://public.datagrok.ai/js/samples/dapi/projects-list

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.nextPage


order()

order(fieldName, desc?): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:335

Instructs data source to return results in the specified order.

Parameters

ParameterTypeDefault value
fieldNamestringundefined
descbooleanfalse

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.order


page()

page(i): HttpDataSource<DataConnection>

Defined in: src/dapi.ts:312

Restricts results to the specified page number. See also nextPage.

Parameters

ParameterType
inumber

Returns

HttpDataSource<DataConnection>

Inherited from

HttpDataSource.page


save()

save(e, options?): Promise<DataConnection>

Defined in: src/dapi.ts:563

Saves the Connections

Parameters

ParameterType
eDataConnection
options?{ saveCredentials?: boolean; }
options.saveCredentials?boolean

Returns

Promise<DataConnection>

Overrides

HttpDataSource.save


shareFolder()

shareFolder(e, path): Promise<DataConnection>

Defined in: src/dapi.ts:570

Creates connection to the subdirectory of connection

Parameters

ParameterType
eDataConnection
pathstring

Returns

Promise<DataConnection>