通过规定的sql格式, 生成c++的sqlite3接口
格式规则:
#namespace user_info
#create tables
/*
create table if not exists user_info(
id integer primary key autoincrement,
username varchar(32),
userage int
);
create table if not exists user_info(
id integer primary key autoincrement,
username varchar(32),
userage int
);
*/
#end
#create tables
/*
create table if not exists user_info(
id integer primary key autoincrement,
username varchar(32),
userage int
);
*/
#end
/*
@bref 插入一条记录
@in_isarr false
@out_isarr false
@in username: string
@in userage: int
*/
#define add_userinfo
insert into user_info values(null, ?, ?);
#end
/*
@bref 通过用户ID获取用户信息
@in_isarr false
@out_isarr false
@in id: int
@out id: int
@out username: string
@out userage: int
*/
#define get_userinfo_by_id
select * from user_info
where id = ?;
#end
/*
@bref 获取全部的人员信息
@in_isarr false
@out_is