chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
//
|
||||
// TLDBMessageStoreSQL.h
|
||||
// TLChat
|
||||
//
|
||||
// Created by 李伯坤 on 16/3/13.
|
||||
// Copyright © 2016年 李伯坤. All rights reserved.
|
||||
//
|
||||
|
||||
#ifndef TLDBMessageStoreSQL_h
|
||||
#define TLDBMessageStoreSQL_h
|
||||
|
||||
#define MESSAGE_TABLE_NAME @"message"
|
||||
|
||||
|
||||
#define SQL_CREATE_MESSAGE_TABLE @"CREATE TABLE IF NOT EXISTS %@(\
|
||||
msgid TEXT,\
|
||||
uid TEXT,\
|
||||
fid TEXT,\
|
||||
subfid TEXT,\
|
||||
date TEXT,\
|
||||
partner_type INTEGER DEFAULT (0),\
|
||||
own_type INTEGER DEFAULT (0),\
|
||||
msg_type INTEGER DEFAULT (0),\
|
||||
content TEXT,\
|
||||
send_status INTEGER DEFAULT (0),\
|
||||
received_status BOOLEAN DEFAULT (0),\
|
||||
ext1 TEXT,\
|
||||
ext2 TEXT,\
|
||||
ext3 TEXT,\
|
||||
ext4 TEXT,\
|
||||
ext5 TEXT,\
|
||||
PRIMARY KEY(uid, msgid, fid, subfid))"
|
||||
|
||||
|
||||
#define SQL_ADD_MESSAGE @"REPLACE INTO %@ ( msgid, uid, fid, subfid, date, partner_type, own_type, msg_type, content, send_status, received_status, ext1, ext2, ext3, ext4, ext5) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
|
||||
|
||||
|
||||
#define SQL_SELECT_MESSAGES_PAGE @"SELECT * FROM %@ WHERE uid = '%@' and fid = '%@' and date < '%@' order by date desc LIMIT '%ld'"
|
||||
#define SQL_SELECT_CHAT_FILES @"SELECT * FROM %@ WHERE uid = '%@' and fid = '%@' and msg_type = '2'"
|
||||
#define SQL_SELECT_CHAT_MEDIA @"SELECT * FROM %@ WHERE uid = '%@' and fid = '%@' and msg_type = '2'"
|
||||
#define SQL_SELECT_LAST_MESSAGE @"SELECT * FROM %@ WHERE date = ( SELECT MAX(date) FROM %@ WHERE uid = '%@' and fid = '%@' )"
|
||||
|
||||
|
||||
#define SQL_DELETE_MESSAGE @"DELETE FROM %@ WHERE msgid = '%@'"
|
||||
#define SQL_DELETE_FRIEND_MESSAGES @"DELETE FROM %@ WHERE uid = '%@' and fid = '%@'"
|
||||
#define SQL_DELETE_USER_MESSAGES @"DELETE FROM %@ WHERE uid = '%@'"
|
||||
|
||||
|
||||
#endif /* TLDBMessageStoreSQL_h */
|
||||
Reference in New Issue
Block a user