Class SQLiteDriver
java.lang.Object
simpleorm.sessionjdbc.SDriver
com.inductiveautomation.ignition.gateway.localdb.sqlite.SQLiteDriver
Created by colby.clegg on 11/12/2015.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCreated by colby.clegg on 11/13/2015.Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriver
SDriver.OffsetStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcolumnTypeSql(SFieldScalar field) protected StringThe driver name to be compared to getMetaData().getDriverName()protected longgenerateKeySequence(SRecordMeta<?> rec, SFieldScalar keyFld) booleanbooleanNotes: - I'm not sure if sqlite "supports locking" exactly, but this property is used in forUpdateSQL to add the "FOR UPDATE" to the end, which isn't supported.Methods inherited from class simpleorm.sessionjdbc.SDriver
addNull, alterTableAddColumnSQL, alterTableDropColumnSQL, appendColumnName, appendQuotedIdentifier, appendQuotedIdentifier, appendTableName, clauseSeparator, columnTypeSQL, createSequenceDDL, createTableSQL, deleteSQL, dropSequenceDDL, dropTableNoError, foreignKeysSQL, forUpdateSQL, fromSQL, generateKeySelectMax, getLogger, getOffsetStrategy, getSession, indexKeySQL, insertSQL, joinSQL, limitSQL, makeForeignKeyIndexSQL, mapForeignKeys, maxIdentNameLength, postColumnSQL, postFromSQL, postTablePostParenSQL, postTablePreParenSQL, primaryKeySQL, queryExecuteFactory, registerDriver, selectSQL, selectSQL, updateSQL, whereSQL, wholeColumnSQL
-
Constructor Details
-
SQLiteDriver
public SQLiteDriver()
-
-
Method Details
-
columnTypeSql
-
driverName
Description copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
driverNamein classSDriver
-
supportsLocking
public boolean supportsLocking()Notes: - I'm not sure if sqlite "supports locking" exactly, but this property is used in forUpdateSQL to add the "FOR UPDATE" to the end, which isn't supported.- Overrides:
supportsLockingin classSDriver
-
generateKeySequence
- Overrides:
generateKeySequencein classSDriver
-
supportsKeySequences
public boolean supportsKeySequences()- Overrides:
supportsKeySequencesin classSDriver
-