lazarus_sqldb library
Classes
- LazarusDbDriver
- LazarusDbResult
- TBlobBuffer
- TBufBlobField
- TConnectionDef
- TCustomBufDataset
- TCustomSQLQuery
- TCustomSQLScript
- TCustomSQLStatement
- TFormatSettings
- TQueryRef
- TQuerySQLStatement
- TServerIndexDefs
- TSQLConnection
- TSQLConnector
- TSQLCursor
- TSQLDBFieldDef
- TSQLDBFieldDefs
- TSQLDBParam
- TSQLDBParams
- TSQLHandle
- TSqlObjectIdentifier
- TSqlObjectIdentifierList
- TSQLQuery
- TSQLScript
- TSQLSequence
- TSQLStatement
- TSQLStatementInfo
- TSQLTransaction
- TWapCursor
- TWapSQLConnection
- TWapTransactionHandle
- WapDb
- WapDbBridgeDriver
- The adapter: wires WapDb's HTTP calls into the LazarusDbDriver that TWapSQLConnection expects. TWapSQLConnection is constructed with a const WapDbBridgeDriver() injected.
Enums
Extensions
Constants
- backtickQuotes → const TQuoteChars
- cpNONE → const int
- defaultMacroChar → const String
- doubleQuotes → const TQuoteChars
- kWapSqlLog → const bool
- The HTTP client for the backend gateway. The SQL diagnostic-output switch. Set to true while debugging save issues, and every SQL statement sent, with its parameters, is printed to the console. Recommended to leave off normally, to avoid excessive output.
- logAllEvents → const TDBEventTypes
- logAllEventsExtra → const TDBEventTypes
- singleQuotes → const TQuoteChars
- statementTokens → const TQuoteChars
- tSchemaObjectNames → const TQuoteChars
Properties
- globalDBLogHook ↔ TDBLogNotifyEvent?
-
getter/setter pair
Functions
-
defaultSQLFormatSettings(
) → TFormatSettings -
doneDefs(
) → void -
getConnectionDef(
String connectorName) → TConnectionDef? -
getConnectionList(
TStrings list) → void -
quotedStr(
String s) → String -
registerConnection(
TConnectionDefClass def) → void -
timeIntervalToString(
DateTime time) → String -
unRegisterConnection(
String connectionName) → void -
unRegisterConnectionDef(
TConnectionDefClass def) → void
Typedefs
- PBufBlobField = TBufBlobField
- TConnectionDefClass = TConnectionDef Function()
-
TConnOptions
= Set<
TConnOption> -
TDBEventTypes
= Set<
TDBEventType> - TDBLogNotifyEvent = void Function(TSQLConnection sender, TDBEventType eventType, String msg)
- TFieldDefsClass = TFieldDefs Function(TDataSet? aDataSet)
- TLibraryLoadFunction = int Function(String s)
- TLibraryUnLoadFunction = void Function()
-
TQuoteChars
= List<
String> - TRowsCount = int
- TSQLConnectionClass = TSQLConnection Function(TComponent? aOwner)
-
TSQLConnectionOptions
= Set<
TSQLConnectionOption> -
TSQLQueryOptions
= Set<
TSQLQueryOption> - TSQLScriptDirectiveEvent = void Function(Object sender, String directive, String argument, TBoolRef stopExecution)
- TSQLScriptExceptionEvent = void Function(Object sender, TStrings theStatement, Object theException, TBoolRef continueExecution)
-
TSQLTransactionOptions
= Set<
TSQLTransactionOption>