Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.j256.ormlite.db;
 
Sqlite database type information used to create the tables, etc..

Author(s):
graywatson
public class SqliteDatabaseType extends BaseSqliteDatabaseType implements DatabaseType {
	private final static String DATABASE_URL_PORTION = "sqlite";
	private final static String DRIVER_CLASS_NAME = "org.sqlite.JDBC";
	private final static String DATABASE_NAME = "SQLite";
	private final static String XERIAL_DRIVER_CLASS = "org.ibex.nestedvm.Interpreter";
	private static final Logger logger = LoggerFactory.getLogger(SqliteDatabaseType.class);
	public SqliteDatabaseType() {
	}
	public boolean isDatabaseUrlThisType(String urlString dbTypePart) {
		return .equals(dbTypePart);
	}
	protected String getDriverClassName() {
		try {
			// make sure we are using the Xerial driver
catch (Exception e) {
			.error("WARNING: you seem to not be using the Xerial SQLite driver.  "
"See ORMLite docs on SQLite: http://ormlite.com/docs/sqlite");
		}
	}
	public String getDatabaseName() {
		return ;
	}
	public void appendLimitValue(StringBuilder sblong limitLong offset) {
		sb.append("LIMIT ");
		if (offset != null) {
			sb.append(offset).append(',');
		}
		sb.append(limit).append(' ');
	}
	public boolean isOffsetLimitArgument() {
		return true;
	}
	public boolean isNestedSavePointsSupported() {
		return false;
	}
	public void appendOffsetValue(StringBuilder sblong offset) {
		throw new IllegalStateException("Offset is part of the LIMIT in database type " + getClass());
	}
New to GrepCode? Check out our FAQ X