Package: InstantDBX Diagram Back to overview

TInstantDBXBroker class
Inherits from: TInstantSQLBroker
Subclasses: TInstantDBXInterBaseBroker, TInstantDBXMSSQLBroker, TInstantDBXOracleBroker, TInstantDBXDB2Broker, TInstantDBXMySQLBroker
Attributes
Name Type Visibility
Connector   public
Operations
Name Parameters Returns Visibility
GetConnector   TInstantDBXConnector   private
AssignParam
TParam SourceParam
TParam TargetParam
 
  protected
AssignParams
TParams SourceParams
TParams TargetParams
 
  protected
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
CreateResolver
TInstantAttributeMap Map
 
TInstantSQLResolver   protected
GetDatabaseName   string   protected
InternalCreateQuery   TInstantQuery   protected
CreateDataSet
string AStatement
TParams AParams
 
TDataSet   public
DataTypeToColumnType
TInstantDataType DataType
Integer Size
 
string   public
Execute
string AStatement
TParams AParams
 
Integer   public


TInstantDBXConnectionDef class
Inherits from: TInstantConnectionBasedConnectionDef
Attributes
Name Type Visibility
FConnectionName string   private
FDriverName string   private
FGetDriverFunc string   private
FLibraryName string   private
FParams TStrings   private
FVendorLib string   private
ConnectionName   public
DriverName   public
GetDriverFunc   public
LibraryName   public
Params   public
VendorLib   public
Operations
Name Parameters Returns Visibility
GetParams   TStrings   private
SetParams
TStrings Value
 
  private
CreateConnection
TComponent AOwner
 
TCustomConnection   protected
Destroy     public
Edit   Boolean   public
ConnectionTypeName   string   public
ConnectorClass   TInstantConnectorClass   public


TInstantDBXConnector class
Inherits from: TInstantConnectionBasedConnector
Attributes
Name Type Visibility
FTransactionDesc TTransactionDesc   private
CanTransaction   public
Connection   public
Operations
Name Parameters Returns Visibility
GetConnection   TSQLConnection   private
SetConnection
TSQLConnection Value
 
  private
GetCanTransaction   Boolean   private
CreateBroker   TInstantBroker   protected
InitTransactionDesc
TTransactionDesc ATransactionDesc
 
  protected
InternalCommitTransaction     protected
InternalRollbackTransaction     protected
InternalStartTransaction     protected
ParamByName
string AName
 
string   protected
ConnectionDefClass   TInstantConnectionDefClass   public


TInstantDBXDB2Broker class
Inherits from: TInstantDBXBroker
Operations
Name Parameters Returns Visibility
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
GetDBMSName   string   protected
GetSQLQuote   Char   protected
InternalBuildDatabase
TInstantScheme Scheme
 
  protected


TInstantDBXInterBaseBroker class
Inherits from: TInstantDBXBroker
Attributes
Name Type Visibility
Dialect   public
Operations
Name Parameters Returns Visibility
GetDialect   Integer   private
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
GetDBMSName   string   protected
GetSQLDelimiters   string   protected
GetSQLQuote   Char   protected


TInstantDBXMSSQLBroker class
Inherits from: TInstantDBXBroker
Operations
Name Parameters Returns Visibility
AssignParam
TParam SourceParam
TParam TargetParam
 
  protected
CreateResolver
TInstantAttributeMap Map
 
TInstantSQLResolver   protected
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
GetDBMSName   string   protected
GetSQLQuote   Char   protected
InternalCreateQuery   TInstantQuery   protected


TInstantDBXMSSQLQuery class
Inherits from: TInstantSQLQuery


TInstantDBXMSSQLResolver class
Inherits from: TInstantSQLResolver


TInstantDBXMySQLBroker class
Inherits from: TInstantDBXBroker
Operations
Name Parameters Returns Visibility
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
GetDBMSName   string   protected
GetSQLQuote   Char   protected


TInstantDBXOracleBroker class
Inherits from: TInstantDBXBroker
Operations
Name Parameters Returns Visibility
AssignParam
TParam SourceParam
TParam TargetParam
 
  protected
ColumnTypeByDataType
TInstantDataType DataType
 
string   protected
GetDBMSName   string   protected
GetSQLQuote   Char   protected


TInstantDBXQuery class
Inherits from: TInstantSQLQuery
Operations
Name Parameters Returns Visibility
TranslatorClass   TInstantRelationalTranslatorClass   protected


TInstantDBXResolver class
Inherits from: TInstantSQLResolver
Operations
Name Parameters Returns Visibility
ReadBooleanField
TDataSet DataSet
string FieldName
 
Boolean   protected


TInstantDBXTranslator class
Inherits from: TInstantRelationalTranslator
Operations
Name Parameters Returns Visibility
TranslateConstant
TInstantIQLConstant Constant
TInstantIQLWriter Writer
 
Boolean   protected