Abstract
Abstract
connectConnect to database.
Abstract
initializeInitialize a data model by getting the SQL schema and populating OINODbDataFields of the model.
api which data model to initialize.
Abstract
parseParse a single SQL result value for serialization using the context of the native data type.
data from serialization
native type name for table column
Abstract
printPrint a single data value from serialization using the context of the native data type with the correct SQL escaping.
data from sql results
native type name for table column
Abstract
printPrint a column name with correct SQL escaping.
name of the column
Print SQL select statement with DB specific formatting.
The name of the table to select from.
The columns to be selected.
The WHERE clause to filter the results.
The ORDER BY clause to sort the results.
The LIMIT clause to limit the number of results.
The GROUP BY clause to group the results.
Abstract
printPrint a single string value as valid sql literal
string value
Abstract
printPrint a table name using database specific SQL escaping.
name of the table
Abstract
sqlAbstract
sqlAbstract
validateValidate connection to database is working.
Base class for database abstraction, implementing methods for connecting, making queries and parsing/formatting data between SQL and serialization formats.