Package org.javalite.activejdbc.dialects
Class SQLiteDialect
- java.lang.Object
-
- org.javalite.activejdbc.dialects.DefaultDialect
-
- org.javalite.activejdbc.dialects.PostgreSQLDialect
-
- org.javalite.activejdbc.dialects.SQLiteDialect
-
- All Implemented Interfaces:
Serializable,Dialect
public class SQLiteDialect extends PostgreSQLDialect
- Author:
- Igor Polevoy, Eric Nielsen
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.javalite.activejdbc.dialects.DefaultDialect
GROUP_BY_PATTERN, ORDER_BY_PATTERN
-
-
Constructor Summary
Constructors Constructor Description SQLiteDialect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendDate(StringBuilder query, Date value)protected voidappendTime(StringBuilder query, Time value)protected voidappendTimestamp(StringBuilder query, Timestamp value)StringformSelect(String tableName, String[] columns, String subQuery, List<String> orderBys, long limit, long offset)Generates adds limit, offset and order bys to a sub-queryObjectoverrideDriverTypeConversion(MetaModel mm, String attributeName, Object value)-
Methods inherited from class org.javalite.activejdbc.dialects.DefaultDialect
appendEmptyRow, appendOrderBy, appendQuestions, appendSelect, appendSubQuery, appendValue, deleteManyToManyAssociation, insert, insertManyToManyAssociation, insertParametrized, replace, selectCount, selectCount, selectExists, selectManyToManyAssociation, selectStar, selectStar, selectStarParametrized, update
-
-
-
-
Method Detail
-
formSelect
public String formSelect(String tableName, String[] columns, String subQuery, List<String> orderBys, long limit, long offset)
Description copied from class:PostgreSQLDialectGenerates adds limit, offset and order bys to a sub-query- Specified by:
formSelectin interfaceDialect- Overrides:
formSelectin classPostgreSQLDialect- Parameters:
tableName- name of table. If table name is null, then the subQuery parameter is considered to be a full query, and all that needs to be done is to add limit, offset and order byscolumns- not used in this implementationsubQuery- sub-query or a full query- Returns:
- query with
-
overrideDriverTypeConversion
public Object overrideDriverTypeConversion(MetaModel mm, String attributeName, Object value)
- Specified by:
overrideDriverTypeConversionin interfaceDialect- Overrides:
overrideDriverTypeConversionin classDefaultDialect
-
appendDate
protected void appendDate(StringBuilder query, Date value)
- Overrides:
appendDatein classDefaultDialect
-
appendTime
protected void appendTime(StringBuilder query, Time value)
- Overrides:
appendTimein classDefaultDialect
-
appendTimestamp
protected void appendTimestamp(StringBuilder query, Timestamp value)
- Overrides:
appendTimestampin classDefaultDialect
-
-