package com.buddycloud.model.db; public class PostsTableHelper { private PostsTableHelper() {} public static final String TABLE_NAME = "channelPosts"; public static final String COLUMN_ID = "_id"; public static final String COLUMN_AUTHOR = "author"; public static final String COLUMN_PUBLISHED = "published"; public static final String COLUMN_UPDATED = "updated"; public static final String COLUMN_CHANNEL = "channel"; public static final String COLUMN_CONTENT = "content"; public static final String COLUMN_REPLY_TO = "replyTo"; public static final String COLUMN_THREAD_ID = "threadId"; public static final String COLUMN_MEDIA = "media"; public static final String CREATE_TABLE = "CREATE TABLE " + TABLE_NAME + " (" + COLUMN_ID + " TEXT PRIMARY KEY, " + COLUMN_AUTHOR + " TEXT NOT NULL, " + COLUMN_PUBLISHED + " TEXT NOT NULL, " + COLUMN_UPDATED + " TEXT NOT NULL," + COLUMN_CONTENT + " TEXT," + COLUMN_CHANNEL + " TEXT NOT NULL," + COLUMN_REPLY_TO + " TEXT," + COLUMN_THREAD_ID + " TEXT NOT NULL," + COLUMN_MEDIA + " TEXT);"; public static final String COLUMN_CHANNEL_IDX = "posts_channel_idx"; public static final String CREATE_CHANNEL_INDEX = "CREATE INDEX " + COLUMN_CHANNEL_IDX + " ON " + TABLE_NAME + " (" + COLUMN_CHANNEL + ");"; public static final String PURGE_TABLE = "DELETE FROM " + TABLE_NAME; }