Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.j256.ormlite.db;
 
 import java.util.List;
 
H2 database type information used to create the tables, etc..

Author(s):
graywatson
public class H2DatabaseType extends BaseDatabaseType implements DatabaseType {
	private final static String DATABASE_URL_PORTION = "h2";
	private final static String DRIVER_CLASS_NAME = "org.h2.Driver";
	private final static String DATABASE_NAME = "H2";
	public boolean isDatabaseUrlThisType(String urlString dbTypePart) {
		return .equals(dbTypePart);
	}
	protected String getDriverClassName() {
	}
	public String getDatabaseName() {
		return ;
	}
	protected void appendBooleanType(StringBuilder sb) {
		sb.append("TINYINT(1)");
	}
	protected void configureGeneratedId(StringBuilder sbFieldType fieldTypeList<StringstatementsBefore,
			List<StringadditionalArgsList<StringqueriesAfter) {
		sb.append("AUTO_INCREMENT ");
		configureId(sbfieldTypestatementsBeforeadditionalArgsqueriesAfter);
	}
	public void appendLimitValue(StringBuilder sbint limitInteger offset) {
		sb.append("LIMIT ");
		if (offset != null) {
			sb.append(offset).append(',');
		}
		sb.append(limit).append(' ');
	}
	public boolean isOffsetLimitArgument() {
		return true;
	}
	public void appendOffsetValue(StringBuilder sbint offset) {
		throw new IllegalStateException("Offset is part of the LIMIT in database type " + getClass());
	}
	public boolean isTruncateSupported() {
		return true;
	}
	public boolean isCreateIfNotExistsSupported() {
		return true;
	}
New to GrepCode? Check out our FAQ X