Skip to main content

ConnectionDataSource

Defined in: src/data.ts:716

Represents data source, such as PostgreSQL, Oracle, S3, etc.

Constructors

Constructor

new ConnectionDataSource(dart): ConnectionDataSource

Defined in: src/data.ts:719

Parameters

ParameterType
dartany

Returns

ConnectionDataSource

Properties

PropertyModifierTypeDefined in
dartpublicanysrc/data.ts:717

Accessors

canBrowseSchema

Get Signature

get canBrowseSchema(): boolean

Defined in: src/data.ts:779

Whether database schemas can be browsed from UI. Applicable only to database data sources.

Returns

boolean


category

Get Signature

get category(): string | undefined

Defined in: src/data.ts:741

Category (such as 'database').

Returns

string | undefined


commentStart

Get Signature

get commentStart(): string | undefined

Defined in: src/data.ts:765

Comment start, depends on SQL engine. Applicable only to database data sources.

Returns

string | undefined


connectionTemplate

Get Signature

get connectionTemplate(): Property[]

Defined in: src/data.ts:797

Returns

Property[]


credentialsTemplate

Get Signature

get credentialsTemplate(): Property[]

Defined in: src/data.ts:801

Returns

Property[]


description

Get Signature

get description(): string | undefined

Defined in: src/data.ts:748

Free-text description.

Returns

string | undefined


nameBrackets

Get Signature

get nameBrackets(): string | undefined

Defined in: src/data.ts:772

Name brackets, required if name contains spaces, depends on SQL engine. Applicable only to database data sources.

Returns

string | undefined


queryLanguage

Get Signature

get queryLanguage(): string | undefined

Defined in: src/data.ts:793

Applicable only to database data sources.

Returns

string | undefined


requiresServer

Get Signature

get requiresServer(): boolean

Defined in: src/data.ts:758

Indicates if this data provider can work right from the browser. When true, a query always executes on a server. Examples: Oracle, Postgres, MS SQL When false, a query runs on a server or in a browser, depending on the context (queries initiated from the browser would run in a browser).

Returns

boolean


supportCatalogs

Get Signature

get supportCatalogs(): boolean

Defined in: src/data.ts:786

Whether database catalogs can be browsed from UI. Applicable only to database data sources.

Returns

boolean


type

Get Signature

get type(): string

Defined in: src/data.ts:734

Data source name (such as 'Oracle'). DataConnection#dataSource refers to this value.

Returns

string

Methods

byType()

static byType(type): ConnectionDataSource | undefined

Defined in: src/data.ts:726

Use DataConnection#dataSource as input.

Parameters

ParameterType
typestring

Returns

ConnectionDataSource | undefined