StiNoSqlDatabase Class

Namespace: Stimulsoft.Report.Dictionary

Inheritance

Inherits from: StiDatabase

Constructors

Constructor Description
StiNoSqlDatabase()  
StiNoSqlDatabase(string name, string connectionString)  
StiNoSqlDatabase(string name, string alias, string connectionString)  
StiNoSqlDatabase(string name, string alias, string connectionString, bool promptUserNameAndpassword)  
StiNoSqlDatabase(string name, string alias, string connectionString, bool promptUserNameAndpassword, string key)  

StiNoSqlDatabase()


StiNoSqlDatabase(name: string, connectionString: string)

Parameters

  • name (string)
  • connectionString (string)

StiNoSqlDatabase(name: string, alias: string, connectionString: string)

Parameters

  • name (string)
  • alias (string)
  • connectionString (string)

StiNoSqlDatabase(name: string, alias: string, connectionString: string, promptUserNameAndpassword: bool)

Parameters

  • name (string)
  • alias (string)
  • connectionString (string)
  • promptUserNameAndpassword (bool)

StiNoSqlDatabase(name: string, alias: string, connectionString: string, promptUserNameAndpassword: bool, key: string)

Parameters

  • name (string)
  • alias (string)
  • connectionString (string)
  • promptUserNameAndpassword (bool)
  • key (string)

Properties

Property Type Description
ConnectionString string  
PromptUserNameAndPassword bool  

Methods

Method Returns Description
ApplyDatabaseInformation (+1 overloads) void Adds tables, views and stored procedures to report dictionary from database information.
ApplyDatabaseInformationSource void  
CreateDataSource StiNoSqlSource  
CreateNoSqlConnector StiNoSqlDataConnector Returns new sql data connector for this database.
Edit DialogResult  
EditAsync Task  
EditConnectionString string  
GetConnectionStringHelper string  
GetDataAdapter StiNoSqlAdapterService  
GetDataAdapterType Type  
GetDatabaseInformation StiDatabaseInformation Returns full database information.
GetDatabaseInformationTables List  
LoadFromJsonObject void  
MapUserNameAndPassword string  
RegData void Registers the database in dictionary.
SaveToJsonObject JObject  

Method Details

ApplyDatabaseInformation

ApplyDatabaseInformation(information: StiDatabaseInformation, report: StiReport, informationAll: StiDatabaseInformation): void

Adds tables, views and stored procedures to report dictionary from database information.

Parameters


ApplyDatabaseInformation(information: StiDatabaseInformation, report: StiReport): void

Adds tables, views and stored procedures to report dictionary from database information.

Parameters


ApplyDatabaseInformationSource

ApplyDatabaseInformationSource(information: StiDatabaseInformation, report: StiReport, informationAll: StiDatabaseInformation, dataTable: DataTable, type: StiSqlSourceType): void

Parameters


CreateDataSource

CreateDataSource(nameInSource: string, name: string): StiNoSqlSource

Parameters

  • nameInSource (string)
  • name (string)

Returns StiNoSqlSource


CreateNoSqlConnector

CreateNoSqlConnector(connectionString: string): StiNoSqlDataConnector

Returns new sql data connector for this database.

Parameters

  • connectionString (string)

Returns StiNoSqlDataConnector — Created sql connector.


Edit

Edit(dictionary: StiDictionary, newDatabase: bool): DialogResult

Parameters

  • dictionary (StiDictionary)
  • newDatabase (bool)

Returns DialogResult


EditAsync

EditAsync(dictionary: StiDictionary, newDatabase: bool): Task

Parameters

  • dictionary (StiDictionary)
  • newDatabase (bool)

Returns Task


EditConnectionString

EditConnectionString(connectionString: string): string

Parameters

  • connectionString (string)

Returns string


GetConnectionStringHelper

GetConnectionStringHelper(): string

Returns string


GetDataAdapter

GetDataAdapter(): StiNoSqlAdapterService

Returns StiNoSqlAdapterService


GetDataAdapterType

GetDataAdapterType(): Type

Returns Type


GetDatabaseInformation

GetDatabaseInformation(report: StiReport): StiDatabaseInformation

Returns full database information.

Parameters

Returns StiDatabaseInformation


GetDatabaseInformationTables

GetDatabaseInformationTables(dataSchema: StiDataSchema): List

Parameters

Returns List


LoadFromJsonObject

LoadFromJsonObject(jObject: JObject): void

Parameters


MapUserNameAndPassword

MapUserNameAndPassword(userName: string, password: string): string

Parameters

  • userName (string)
  • password (string)

Returns string


RegData

RegData(dictionary: StiDictionary, loadData: bool): void

Registers the database in dictionary.

Parameters

  • dictionary (StiDictionary) — Dictionary in which is registered database.
  • loadData (bool) — Load the data or no.

SaveToJsonObject

SaveToJsonObject(mode: StiJsonSaveMode): JObject

Parameters

Returns JObject