Packagestimulsoft.report.dictionary.databases
Classpublic class StiSqlDatabase
InheritanceStiSqlDatabase Inheritance StiDatabase Inheritance StiService Inheritance StiObject Inheritance Object
Subclasses StiCustomDatabase, StiDB2Database, StiDotConnectUniversalDatabase, StiEffiProzDatabase, StiFirebirdDatabase, StiInformixDatabase, StiJdbcDatabase, StiMongoDBDatabase, StiMSAccessDatabase, StiMySqlDatabase, StiOdbcDatabase, StiOleDbDatabase, StiOracleDatabase, StiOracleODPDatabase, StiPostgreSQLDatabase, StiSqlCeDatabase, StiSQLiteDatabase, StiSybaseAdsDatabase, StiSybaseAseDatabase, StiUndefinedDatabase, StiUniDirectDatabase, StiVistaDBDatabase



Public Properties
 PropertyDefined By
 Inheritedalias : String
Gets or sets an alias of the database.
StiDatabase
  connectionString : String
Gets or sets a connection string which contains SQL connection parameters.
StiSqlDatabase
  connectionStringEncrypted : String
Gets or sets a connection string which contains SQL connection parameters, in encrypted form.
StiSqlDatabase
 InheriteddataSet : DataSet = null
StiDatabase
 InheriteddataSources : StiDataSourcesCollection
Коллекция всех источников данных этого подключения.
StiDatabase
 InheriteddataSourcesCache : Array
StiDatabase
 Inheriteddictionary : StiDictionary = null
StiDatabase
 Inheritedinherited : Boolean
StiDatabase
 InheritedloadData : Boolean = true
StiDatabase
 Inheritedname : String
Gets or sets a name of the database.
StiDatabase
  password : String = null
StiSqlDatabase
  promptUserNameAndPassword : Boolean
Gets or sets a value which indicates that UserName and Password parameters should be requested from user.
StiSqlDatabase
 Inheritedproperties : StiRepositoryItems
StiService
 Inheritedref : int
StiDatabase
 InheritedserviceCategory : String
[read-only] Gets a service category.
StiService
 InheritedserviceInfo : String
[read-only] Gets a service description.
StiService
  serviceName : String
[override] [read-only] Gets a service name.
StiSqlDatabase
 InheritedserviceType : Class
[read-only] Gets a service type.
StiService
  username : String = null
StiSqlDatabase
Protected Properties
 PropertyDefined By
  dataAdapterType : Class
[override] [read-only]
StiSqlDatabase
Public Methods
 MethodDefined By
  
StiSqlDatabase(name:String, alias:String = null, connectionString:String, promptUserNameAndPassword:Boolean = false)
StiSqlDatabase
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
StiDatabase
 Inherited
clone(... args):Object
[override] Creates a new object that is a copy of the current instance.
StiService
 Inherited
createDataSet(dataSources:Array):DataSet
Создание нового DataSet с таблицами данных на основе указанного списка источников данных
StiDatabase
 Inherited
Создание списка источников данных текущего подключения для их последующей загрузки
StiDatabase
 Inherited
dispatchEvent(event:Event):Boolean
StiDatabase
 Inherited
equals(object:Object):Boolean
StiObject
 Inherited
StiDatabase
 Inherited
Get a short object type name (without library path).
StiObject
 Inherited
getType():Class
StiObject
 Inherited
getTypeName():String
StiObject
 Inherited
hasEventListener(type:String):Boolean
StiDatabase
 Inherited
isSimple(object:*):Boolean
[static]
StiObject
  
[override]
StiSqlDatabase
 Inherited
StiService
  
promptUserPassword(method:Function, query:String = null, parameters:StiDataParametersCollection = null):void
StiSqlDatabase
  
regData(dictionary:StiDictionary, loadData:Boolean):void
[override] Загрузка всех данных из SQL источников текущей базы данных
StiSqlDatabase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
StiDatabase
  
retrieveColumns(nameInSource:String):Array
[override] Возвращает массив сохранённых колонок по имени источника данных
StiSqlDatabase
  
synhronize(dictionary:StiDictionary, query:String, parameters:StiDataParametersCollection):void
Синхронизация таблиц и колонок с внутренним кэшем базы данных
StiSqlDatabase
  
Тестирование подключения к базе данных
StiSqlDatabase
 Inherited
toString():String
StiDatabase
Protected Methods
 MethodDefined By
  
Загрузка успешно завершена
StiSqlDatabase
 Inherited
Событие завершения получения таблиц и колонок базы данных
StiDatabase
  
StiSqlDatabase
  
parseQuery(query:String, parameters:StiDataParametersCollection = null):String
Применение парсера выражений к указанному SQL запросу
StiSqlDatabase
  
regDataSource(dataSource:StiSqlSource):void
Загрузка данных из очередного SQL источника
StiSqlDatabase
  
synhronizeStart(query:String, parameters:StiDataParametersCollection):void
StiSqlDatabase
Property Detail
connectionStringproperty
connectionString:String

Gets or sets a connection string which contains SQL connection parameters.


Implementation
    public function get connectionString():String
    public function set connectionString(value:String):void
connectionStringEncryptedproperty 
connectionStringEncrypted:String

Gets or sets a connection string which contains SQL connection parameters, in encrypted form.


Implementation
    public function get connectionStringEncrypted():String
    public function set connectionStringEncrypted(value:String):void
dataAdapterTypeproperty 
dataAdapterType:Class  [read-only] [override]


Implementation
    protected function get dataAdapterType():Class
passwordproperty 
public var password:String = null

promptUserNameAndPasswordproperty 
promptUserNameAndPassword:Boolean

Gets or sets a value which indicates that UserName and Password parameters should be requested from user.


Implementation
    public function get promptUserNameAndPassword():Boolean
    public function set promptUserNameAndPassword(value:Boolean):void
serviceNameproperty 
serviceName:String  [read-only] [override]

Gets a service name.


Implementation
    public function get serviceName():String
usernameproperty 
public var username:String = null

Constructor Detail
StiSqlDatabase()Constructor
public function StiSqlDatabase(name:String, alias:String = null, connectionString:String, promptUserNameAndPassword:Boolean = false)



Parameters
name:String
 
alias:String (default = null)
 
connectionString:String
 
promptUserNameAndPassword:Boolean (default = false)
Method Detail
memberwiseClone()method
override public function memberwiseClone():Object

Returns
Object
onDataAdapterResult()method 
protected function onDataAdapterResult(event:StiDataAdapterEvent):void

Загрузка успешно завершена

Parameters

event:StiDataAdapterEvent

onTestConnectionResult()method 
protected function onTestConnectionResult(event:StiDataAdapterEvent):void

Parameters

event:StiDataAdapterEvent

parseQuery()method 
protected function parseQuery(query:String, parameters:StiDataParametersCollection = null):String

Применение парсера выражений к указанному SQL запросу

Parameters

query:String
 
parameters:StiDataParametersCollection (default = null)

Returns
String
promptUserPassword()method 
public function promptUserPassword(method:Function, query:String = null, parameters:StiDataParametersCollection = null):void

Parameters

method:Function
 
query:String (default = null)
 
parameters:StiDataParametersCollection (default = null)

regData()method 
override public function regData(dictionary:StiDictionary, loadData:Boolean):void

Загрузка всех данных из SQL источников текущей базы данных

Parameters

dictionary:StiDictionary
 
loadData:Boolean

regDataSource()method 
protected function regDataSource(dataSource:StiSqlSource):void

Загрузка данных из очередного SQL источника

Parameters

dataSource:StiSqlSource

retrieveColumns()method 
override public function retrieveColumns(nameInSource:String):Array

Возвращает массив сохранённых колонок по имени источника данных

Parameters

nameInSource:String

Returns
Array
synhronize()method 
public function synhronize(dictionary:StiDictionary, query:String, parameters:StiDataParametersCollection):void

Синхронизация таблиц и колонок с внутренним кэшем базы данных

Parameters

dictionary:StiDictionary
 
query:String
 
parameters:StiDataParametersCollection

synhronizeStart()method 
protected function synhronizeStart(query:String, parameters:StiDataParametersCollection):void

Parameters

query:String
 
parameters:StiDataParametersCollection

testConnection()method 
public function testConnection():void

Тестирование подключения к базе данных