package com.orgzly.android.provider.models; import android.provider.BaseColumns; /** * Local books. */ public class DbBook { public static final String TABLE = "books"; public static final String[] CREATE_SQL = new String[] { "CREATE TABLE IF NOT EXISTS " + TABLE + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + Columns.NAME + " UNIQUE," + Columns.TITLE + " TEXT," + Columns.MTIME + " INTEGER," + Columns.IS_DUMMY + " INTEGER DEFAULT 0," + Columns.IS_DELETED + " INTEGER DEFAULT 0," + Columns.PREFACE + " TEXT," + Columns.IS_INDENTED + " INTEGER DEFAULT 0," + Columns.USED_ENCODING + " TEXT," + Columns.DETECTED_ENCODING + " TEXT," + Columns.SELECTED_ENCODING + " TEXT," + Columns.SYNC_STATUS + " TEXT," + Columns.LAST_ACTION_TIMESTAMP + " INTEGER," + Columns.LAST_ACTION_TYPE + " INTEGER," + Columns.LAST_ACTION + " TEXT)", "CREATE INDEX IF NOT EXISTS i_" + TABLE + "_" + Columns.NAME + " ON " + TABLE + "(" + Columns.NAME + ")" }; public static final String DROP_SQL = "DROP TABLE IF EXISTS " + TABLE; public interface Columns { String NAME = "name"; String TITLE = "title"; String IS_INDENTED = "is_indented"; String MTIME = "mtime"; String IS_DUMMY = "is_dummy"; String IS_DELETED = "is_deleted"; String SYNC_STATUS = "sync_status"; String LAST_ACTION = "last_action"; String LAST_ACTION_TIMESTAMP = "last_action_timestamp"; String LAST_ACTION_TYPE = "last_action_type"; String PREFACE = "preface"; String DETECTED_ENCODING = "detected_encoding"; String USED_ENCODING = "used_encoding"; String SELECTED_ENCODING = "selected_encoding"; } public static class Column implements Columns, BaseColumns {} }