TWapSQLConnection class

Inheritance

Constructors

TWapSQLConnection([TComponent? aOwner, LazarusDbDriver? driver])

Properties

afterConnect ↔ TNotifyEvent?
getter/setter pairinherited
afterDisconnect ↔ TNotifyEvent?
getter/setter pairinherited
beforeConnect ↔ TNotifyEvent?
getter/setter pairinherited
beforeDisconnect ↔ TNotifyEvent?
getter/setter pairinherited
charSet ↔ String
getter/setter pairinherited
codePage → int
no setterinherited
componentCount → int
no setterinherited
componentState → TComponentState
finalinherited
connected ↔ bool
getter/setter pairinherited
connOptions ↔ TConnOptions
getter/setter pairinherited
databaseName ↔ String
getter/setter pairinherited
dataSetCount → int
no setterinherited
directory ↔ String
getter/setter pairinherited
driver ↔ LazarusDbDriver?
getter/setter pair
fieldNameQuoteChars ↔ TQuoteChars
getter/setter pairinherited
forcedClose ↔ bool
getter/setter pairinherited
handle → dynamic
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
hostName ↔ String
getter/setter pairinherited
isSQLBased → bool
no setterinherited
keepConnection ↔ bool
getter/setter pairinherited
logEvents ↔ TDBEventTypes
getter/setter pairinherited
loginPrompt ↔ bool
getter/setter pairinherited
name ↔ String
getter/setter pairinherited
onLog ↔ TDBLogNotifyEvent?
getter/setter pairinherited
onLogin ↔ TLoginEvent?
getter/setter pairinherited
options ↔ TSQLConnectionOptions
getter/setter pairinherited
owner → TComponent?
no setterinherited
params ↔ TStrings
getter/setter pairinherited
password ↔ String
getter/setter pairinherited
pendingCount → int
no setter
port ↔ int
getter/setter pairinherited
role ↔ String
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sqlFormatSettings ↔ TFormatSettings
getter/setter pairinherited
streamedConnected ↔ bool
getter/setter pairinherited
transaction ↔ TSQLTransaction?
getter/setter pairinherited
transactionCount → int
no setterinherited
userName ↔ String
getter/setter pairinherited

Methods

addFieldDef(TFieldDefs aFieldDefs, int aFieldNo, String aName, TFieldType aDataType, int aSize, int aPrecision, bool aByteSize, bool aRequired, bool aReadOnly) → TFieldDef
inherited
addFieldDefs(TSQLCursor cursor, TFieldDefs fieldDefs) → void
override
addFieldToUpdateWherePart(TStringRef sqlWhere, TUpdateMode updateMode, TField f, [TBoolRef? usedEmptyKey]) → void
inherited
allocateCursorHandle() → TSQLCursor
override
allocateTransactionHandle() → TSQLHandle
override
applyFieldUpdate(TSQLCursor? c, TSQLDBParam p, TField f, bool useOldValue) → void
inherited
applyRecUpdate(TCustomSQLQuery query, TUpdateKind updateKind) → void
inherited
assign(TPersistent? source) → void
inherited
assignTo(TPersistent dest) → void
inherited
attemptCommit(TSQLHandle trans) → bool
inherited
attemptRollBack(TSQLHandle trans) → bool
inherited
checkConnected() → void
inherited
checkDisConnected() → void
inherited
closeConnection([bool forceClose = false]) → void
inherited
closeDataSets() → void
inherited
closeTransactions() → void
inherited
commit(TSQLHandle trans) → bool
override
commitRetaining(TSQLHandle trans) → void
override
components(int index) → TComponent
inherited
constructDeleteSQL(TCustomSQLQuery query) → String
inherited
constructInsertSQL(TCustomSQLQuery query, TBoolRef returningClause) → String
inherited
constructRefreshSQL(TCustomSQLQuery query, TUpdateKind updateKind) → String
inherited
constructUpdateSQL(TCustomSQLQuery query, TBoolRef returningClause) → String
inherited
createCustomQuery(TComponent? aOwner) → TCustomSQLQuery
inherited
createDB() → void
inherited
dataSets(int index) → TDataSet?
inherited
deAllocateCursorHandle(TSQLCursor cursor) → void
override
destroy() → void
inherited
doConnect() → void
inherited
doDisconnect() → void
inherited
doInternalConnect() → void
override
doInternalDisConnect() → void
override
doLoginPrompt() → void
inherited
dropDB() → void
inherited
endTransaction() → void
inherited
execute(TSQLCursor cursor, TSQLTransaction? aTransaction, TParams? aParams) → void
override
executeDirect(String sql, [TSQLTransaction? aTransaction]) → void
inherited
fetch(TSQLCursor cursor) → bool
override
findComponent(String aName) → TComponent?
inherited
flushPending() → Future<void>
free() → void
inherited
freeFldBuffers(TSQLCursor cursor) → void
inherited
freeNotification(TComponent aComponent) → void
inherited
getAsSQLTextField(TField? field) → String
inherited
getAsSQLTextParam(TParam? param) → String
inherited
getConnected() → bool
inherited
getConnectionCharSet() → String
inherited
getConnectionInfo(TConnInfoType infoType) → String
inherited
getDataSet(int index) → TDataSet?
inherited
getDataSetCount() → int
inherited
getDBInfo(TSchemaType aSchemaType, String aSchemaObjectName, String aReturnField, TStrings aList) → void
inherited
getFieldNames(covariant dynamic tableNameOrList, [TStrings? list]) → void
inherited
getHandle() → dynamic
inherited
getLoginParams(TStringRef aDatabaseName, TStringRef aUserName, TStringRef aPassword) → void
inherited
getNextValue(String sequenceName, [int incrementBy = 1]) → int
inherited
getNextValueSQL(String sequenceName, int incrementBy) → String
inherited
getObjectNames(TSchemaType aSchemaType, TSqlObjectIdentifierList aList) → int
inherited
getParamAsString(TParam param) → String
inherited
getProcedureNames(TStrings list) → void
inherited
getSchemaInfoSQL(TSchemaType schemaType, String schemaObjectName, String schemaPattern) → String
inherited
getSchemaNames(TStrings list) → void
inherited
getSequenceNames(TStrings list) → void
inherited
getStatementInfo(String aSQL) → TSQLStatementInfo
inherited
getTableNames(TStrings list, [bool systemTables = false]) → void
inherited
getTransactionHandle(TSQLHandle trans) → dynamic
override
initialiseUpdateStatement(TCustomSQLQuery query, TQueryRef qryRef) → TCustomSQLQuery
inherited
internalHandleException() → void
inherited
loadBlobIntoBuffer(TFieldDef fieldDef, PBufBlobField aBlobBuf, TSQLCursor cursor, TSQLTransaction? aTransaction) → void
override
loaded() → void
inherited
loadField(TSQLCursor cursor, TFieldDef fieldDef, TValueBuffer buffer, TBoolRef createBlob) → bool
override
log(TDBEventType eventType, String msg) → void
inherited
logEvent(TDBEventType eventType) → bool
inherited
logParams(TParams? aParams) → void
inherited
maybeConnect() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notification(TComponent aComponent, TOperation operation) → void
inherited
openConnection() → void
inherited
prepareStatement(TSQLCursor cursor, TSQLTransaction? aTransaction, String buf, TParams? aParams) → void
override
refreshLastInsertID(TCustomSQLQuery query, TField field) → bool
inherited
registerDataset(TDBDataset ds) → void
inherited
registerStatement(TCustomSQLStatement s) → void
inherited
registerTransaction(TDBTransaction ta) → void
inherited
removeDataSets() → void
inherited
removeFreeNotification(TComponent aComponent) → void
inherited
removeTransactions() → void
inherited
rollBack(TSQLHandle trans) → bool
override
rollBackRetaining(TSQLHandle trans) → void
override
rowsAffected(TSQLCursor? cursor) → TRowsCount
override
setConnected(bool value) → void
inherited
setLoginParams(String aDatabaseName, String aUserName, String aPassword) → void
inherited
startDBTransaction(TSQLHandle trans, String aParams) → bool
override
startImplicitTransaction(TSQLHandle trans, String aParams) → bool
inherited
startTransaction() → void
inherited
strToStatementType(String s) → TStatementType
inherited
toString() → String
A string representation of this object.
inherited
transactions(int index) → TDBTransaction
inherited
unPrepareStatement(TSQLCursor cursor) → void
override
unregisterDataset(TDBDataset ds) → void
inherited
unRegisterStatement(TCustomSQLStatement s) → void
inherited
unregisterTransaction(TDBTransaction ta) → void
inherited
updateIndexDefsFor(TIndexDefs indexDefs, String tableName) → void
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited