Class SQLiteDriver
- java.lang.Object
- 
- simpleorm.sessionjdbc.SDriver
- 
- com.inductiveautomation.ignition.gateway.localdb.sqlite.SQLiteDriver
 
 
- 
 public class SQLiteDriver extends SDriver Created by colby.clegg on 11/12/2015.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSQLiteDriver.SequenceTableCreated by colby.clegg on 11/13/2015.- 
Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriverSDriver.OffsetStrategy
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLiteDriver()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcolumnTypeSql(SFieldScalar field)protected java.lang.StringdriverName()The driver name to be compared to getMetaData().getDriverName()protected longgenerateKeySequence(SRecordMeta<?> rec, SFieldScalar keyFld)booleansupportsKeySequences()booleansupportsLocking()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.- 
Methods inherited from class simpleorm.sessionjdbc.SDriveraddNull, 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
 
- 
 
- 
- 
- 
Method Detail- 
columnTypeSqlpublic static java.lang.String columnTypeSql(SFieldScalar field) 
 - 
driverNameprotected java.lang.String driverName() Description copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
- driverNamein class- SDriver
 
 - 
supportsLockingpublic 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 class- SDriver
 
 - 
generateKeySequenceprotected long generateKeySequence(SRecordMeta<?> rec, SFieldScalar keyFld) - Overrides:
- generateKeySequencein class- SDriver
 
 - 
supportsKeySequencespublic boolean supportsKeySequences() - Overrides:
- supportsKeySequencesin class- SDriver
 
 
- 
 
-