GTAdhocAPI
Gran Turismo (6) Adhoc API Documentation
|
SQLite Library Interface Object. More...
Public Member Functions | |
MSqlite () | |
Int | open (String db_name, UInt buffer_size=0x8000, Int flags=0, String salsa_key=nil) |
Opens SQLite file. More... | |
Int | close () |
Closes SQLite instance. More... | |
Int | begin () |
Begin Transaction. More... | |
Int | commit () |
Commit. More... | |
Int | rollback () |
Rollback. More... | |
Int | execute0 (String query) |
Executes query without return. More... | |
Int | execute (String query, Array parameters) |
Executes query without return. More... | |
Int | executeTransaction (Array< String, Array< Object > > queries) |
Executes Transaction. More... | |
Array< Array > | executeQuery (String query, Array parameters) |
Executes Query. More... | |
Array | executeQuery1C (String query, Array parameters) |
Executes query and returns the first column. More... | |
Object | executeQuery1R1C (String query, Array parameters) |
Executes query and returns the first column of the first row. More... | |
Array | executeQueryBegin (Array queries, Array unk=nil, Bool unk2=false) |
void | executeQueryNext (Object unk, Bool unk2) |
void | executeQueryEnd () |
sqlite3_finalize More... | |
MSqliteIterator< STRecord > | query (String query, Array parameters) |
Queries. More... | |
Array< STRecord > | queryList (String query, Array parameters) |
Queries a list. More... | |
STRecord | query1 (String query, Array parameters) |
Queries one row. More... | |
Int | count (String query, Array parameters) |
Returns amount of rows with specified query. More... | |
Int | getLastError () |
Gets the last SQLite error. More... | |
Int | changes () |
Gets the current amount of changes. More... | |
String | getDBPath () |
Gets the path to the DB. More... | |
Public Member Functions inherited from System::Object | |
Object () | |
constructor taking no param More... | |
Bool | isInstanceOf (Class classType) |
Returns whether an object is of a specific class/type. More... | |
Object | getDeepCopy () |
Gets a deep copy of this object. More... | |
void | setDeepCopy (Object obj) |
Unk. More... | |
String | dump () |
Dumps all info about an object. More... | |
Object | getObjectAttribute (string path) |
void | setObjectAttribute (string path, Object value) |
Bool | hasPrimitiveInterface () |
Returns whether this object has a primitive interface. More... | |
Bool | toBool () |
Casts this object to Bool. More... | |
Byte | toByte () |
Casts this object to Byte. More... | |
Short | toShort () |
Casts this object to Short. More... | |
Int | toInt () |
Casts this object to Int. More... | |
Long | toLong () |
Casts this object to Long. More... | |
UByte | toUByte () |
Casts this object to UByte. More... | |
UShort | toUShort () |
Casts this object to UShort. More... | |
UInt | toUInt () |
Casts this object to UInt. More... | |
ULong | toULong () |
Casts this object to ULong. More... | |
Float | toFloat () |
Casts this object to Float. More... | |
Double | toDouble () |
Casts this object to Double. More... | |
String | toString () |
Casts this object to String. More... | |
Symbol | toSymbol () |
Casts this object to Symbol. More... | |
Bool | hasArrayInterface () |
Returns whether this object has an Array interface. More... | |
Int | getArrayCount () |
Gets the Array item count for this object. More... | |
void | setArrayCount () |
Sets the Array item count for this object. More... | |
Object | getArrayElement (Object arg0) |
Gets an Array item for this object. More... | |
void | setArrayElement (Object arg0, Object arg1) |
Sets the Array item for this object. More... | |
Bool | hasMapInterface () |
Returns whether this object has a Map interface. More... | |
int | getMapCount () |
Returns the count of items in the map. More... | |
void | setMapElement (Object arg0, Object arg1) |
Returns whether the Map has a specific object key. Bool hasMapElement(Object arg0);. More... | |
Object | getMapElement (Object arg0) |
Gets a Map element by key. More... | |
void | hasGeneratorInterface () |
Returns whether this object has a generator interface. More... | |
Iterator | generator () |
Returns generator (?) More... | |
void | hasIteratorInterface () |
Returns whether this object has an iterator. More... | |
Iterator | iterator () |
Gets the iterator for this object. More... | |
void | hasVariableInterface () |
Returns whether this object is a variable. More... | |
void | hasFunctionInterface () |
Returns whether this object has a function interface. More... | |
Object | call () |
Calls this object as a function. More... | |
Bool | hasByteDataInterface () |
Returns whether this object has a byte data interface. More... | |
Int | getByteDataCount () |
Returns the ByteData size for this object. More... | |
void | setByteDataCount (Int count) |
Sets the ByteData size for this object. More... | |
Int | getByteDataCapacity () |
Returns the ByteData capacity for this object. More... | |
void | setByteDataCapacity (Int capacity) |
Sets the ByteData capacity for this object. More... | |
ByteData | getByteData () |
Gets the underlaying ByteData. More... | |
void | setByteData (ByteData bytedata) |
Sets the underlaying ByteData. More... | |
void | hasObjectSelectorInterface () |
Returns whether this object has an object selector interface. More... | |
void | self () |
Gets the get for this object if it has a get interface. More... | |
void | getArchiveTree () |
void | setArchiveTree () |
ByteData | serialize () |
Serializes this object. More... | |
void | deserialize (ByteData serializedData) |
Deserializes this object. More... | |
void | defined (Object obj) |
Returns whether a certain object is defined within this object. More... | |
Array | find_all (FunctionObject func) |
Finds all the elements in this object that matches the predicates. More... | |
void | each_all (FunctionObject func) |
Applies callback to all elements in this object. More... | |
Array | map_all (FunctionObject< Object > func) |
Maps all the elements in this object. More... | |
Bool | operator!= () |
Returns whether this object is not equal to another. More... | |
Bool | operator== () |
Returns whether this object is equal to another. More... | |
Static Public Member Functions | |
static String | EscapeString (String query) |
Escapes SQL string. More... | |
Additional Inherited Members | |
Public Attributes inherited from System::Object | |
Int | rc_size |
Getter-only. Reference counter size of this object. More... | |
Object | rc_class |
Getter-only. Type name of the object. More... | |
Int | rc_count |
Getter-only. Reference count of this object. More... | |
Int | weak_count |
Getter-only. Weak reference count of this object. More... | |
Class | class_id |
Class (type) object for this object. More... | |
SQLite Library Interface Object.
Definition at line 6 of file MSqlite.cpp.
|
inline |
Definition at line 10 of file MSqlite.cpp.
Int pdistd::MSqlite::begin | ( | ) |
Begin Transaction.
Int pdistd::MSqlite::changes | ( | ) |
Gets the current amount of changes.
Int pdistd::MSqlite::close | ( | ) |
Closes SQLite instance.
Int pdistd::MSqlite::commit | ( | ) |
Commit.
Returns amount of rows with specified query.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Executes query without return.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Executes query without return.
Executes Query.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Executes query and returns the first column.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Executes query and returns the first column of the first row.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
void pdistd::MSqlite::executeQueryEnd | ( | ) |
sqlite3_finalize
Executes Transaction.
String pdistd::MSqlite::getDBPath | ( | ) |
Gets the path to the DB.
Int pdistd::MSqlite::getLastError | ( | ) |
Gets the last SQLite error.
Int pdistd::MSqlite::open | ( | String | db_name, |
UInt | buffer_size = 0x8000 , |
||
Int | flags = 0 , |
||
String | salsa_key = nil |
||
) |
Opens SQLite file.
db_name | Database file name. |
buffer_size | Initial db size. 0 if reading from existing file |
flags | Refer to https://www.sqlite.org/c3ref/c_open_autoproxy.html - To create a new file, use SQLITE_OPEN_READWRITE (2) | SQLITE_OPEN_CREATE (4) |
salsa_key | Encryption key, if not used, no encryption used |
MSqliteIterator< STRecord > pdistd::MSqlite::query | ( | String | query, |
Array | parameters | ||
) |
Queries.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Queries one row.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Queries a list.
query | SQL Query string |
parameters | Each parameter replaces '?' in the query string |
Int pdistd::MSqlite::rollback | ( | ) |
Rollback.