SQLHeavy Reference Manual
Packages
SQLHeavy
SQLHeavy
CommonFunction
UserFunction
Version
AutoVacuum
Encoding
FileMode
JournalMode
LockingMode
SortOrder
SynchronousMode
TempStoreMode
TransactionStatus
TransactionType
Cursor
MutableRecord
Queryable
Record
RecordSet
Backup
Database
ProfilingDatabase
Query
QueryResult
Row
Table
TableCursor
Transaction
ValueArray
VersionedDatabase
escape_string
SQLHeavy
Description:
Content:
Namespaces:
CommonFunction
Holds implementations of common functions which can be registered with SQLHeavy using the user-defined function API.
UserFunction
Symbols related to the creation and execution of user-created functions.
Version
Version information
Interfaces:
Cursor
-
Cursor which can move bidirectionally through a set of records
MutableRecord
-
A record that can be altered or removed
Queryable
-
Interface on which queries may be run
Record
-
A record
RecordSet
-
A group of
Record
s
Classes:
Backup
-
Backup manager
Database
-
A database.
ProfilingDatabase
-
Database used to hold profiling information.
Query
-
A prepared statement
QueryResult
-
The result of executing a
Query
Row
-
A table row
Table
-
A database table
TableCursor
-
Cursor for use with a
Table
Transaction
-
Object representing an SQLite transaction
ValueArray
-
A copy-on-write array of GValues
VersionedDatabase
-
A class used to represent a database and its schema
Enums:
TransactionType
-
Transaction type.
FileMode
-
Mode to use when opening the database.
AutoVacuum
-
Auto-vacuum mode
Encoding
-
Data encoding
JournalMode
-
Journal mode
LockingMode
-
Database locking mode
SynchronousMode
-
Synchronous Mode
TempStoreMode
-
Temporary store mode
TransactionStatus
-
Transaction Status
SortOrder
-
Sort Order
Error domains:
Error
-
SQLHeavy Errors
Functions:
public
static
string
escape_string
(
string
str)
Escape a string for use in an SQL query.