// Path: app/src/main/java/top/soyask/calendarii/database/DBUtils.java
// public class DBUtils extends SQLiteOpenHelper {
// 
// 
//     private static DBUtils dbUtils;
//     private static final String EVENT_SQL;
//     private static final String BIRTH_SQL;
// 
//     static {
//         EVENT_SQL = "create table " +
//                 EventDao.EVENT +
//                 "(" +
//                 "id Integer primary key autoincrement," +
//                 "title varchar(255)," +
//                 "detail text," +
//                 "isDelete boolean," +
//                 "isComplete boolean," +
//                 "type int" +
//                 ");";
// 
//         BIRTH_SQL = "create table " +
//                 BirthdayDao.BIRTHDAY +
//                 "(" +
//                 "id Integer primary key autoincrement," +
//                 "who varchar(255)," +
//                 "when_ varchar(255)," +
//                 "isLunar boolean" +
//                 ");";
//     }
// 
//     private DBUtils(Context context) {
//         super(context, "db", null, 3);
//     }
// 
// 
//     public static DBUtils getInstance(Context context) {
//         if (dbUtils == null) {
//             dbUtils = new DBUtils(context);
//         }
//         return dbUtils;
//     }
// 
//     @Override
//     public void onCreate(SQLiteDatabase db) {
//         db.execSQL(EVENT_SQL);
//         db.execSQL(BIRTH_SQL);
//     }
// 
//     @Override
//     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//         switch (oldVersion) {
//             case 1:
//                 db.execSQL(BIRTH_SQL);
//             case 2:
//                 db.execSQL("alter table "+EventDao.EVENT+" add column type int");
//                 break;
//         }
//     }
// 
// }
// 
// Path: app/src/main/java/top/soyask/calendarii/entity/Birthday.java
// public class Birthday implements Serializable {
// 
//     private int id;
//     private String who;
//     private String when;
//     private boolean isLunar;
// 
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public String getWho() {
//         return who;
//     }
// 
//     public void setWho(String who) {
//         this.who = who;
//     }
// 
//     public String getWhen() {
//         return when;
//     }
// 
//     public void setWhen(String when) {
//         this.when = when;
//     }
// 
//     public boolean isLunar() {
//         return isLunar;
//     }
// 
//     public void setLunar(boolean lunar) {
//         isLunar = lunar;
//     }
// 
//     @Override
//     public String toString() {
//         return "Birthday{" +
//                 "id=" + id +
//                 ", who='" + who + '\'' +
//                 ", when='" + when + '\'' +
//                 ", isLunar=" + isLunar +
//                 '}';
//     }
// }


import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import java.util.ArrayList;
import java.util.List;
import top.soyask.calendarii.database.DBUtils;
import top.soyask.calendarii.entity.Birthday;
package top.soyask.calendarii.database.dao;




/**
 * Created by mxf on 2017/10/30.
 */

public class BirthdayDao {

    public static final String BIRTHDAY = "BIRTHDAY";

// Path: app/src/main/java/top/soyask/calendarii/database/DBUtils.java
// public class DBUtils extends SQLiteOpenHelper {
// 
// 
//     private static DBUtils dbUtils;
//     private static final String EVENT_SQL;
//     private static final String BIRTH_SQL;
// 
//     static {
//         EVENT_SQL = "create table " +
//                 EventDao.EVENT +
//                 "(" +
//                 "id Integer primary key autoincrement," +
//                 "title varchar(255)," +
//                 "detail text," +
//                 "isDelete boolean," +
//                 "isComplete boolean," +
//                 "type int" +
//                 ");";
// 
//         BIRTH_SQL = "create table " +
//                 BirthdayDao.BIRTHDAY +
//                 "(" +
//                 "id Integer primary key autoincrement," +
//                 "who varchar(255)," +
//                 "when_ varchar(255)," +
//                 "isLunar boolean" +
//                 ");";
//     }
// 
//     private DBUtils(Context context) {
//         super(context, "db", null, 3);
//     }
// 
// 
//     public static DBUtils getInstance(Context context) {
//         if (dbUtils == null) {
//             dbUtils = new DBUtils(context);
//         }
//         return dbUtils;
//     }
// 
//     @Override
//     public void onCreate(SQLiteDatabase db) {
//         db.execSQL(EVENT_SQL);
//         db.execSQL(BIRTH_SQL);
//     }
// 
//     @Override
//     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//         switch (oldVersion) {
//             case 1:
//                 db.execSQL(BIRTH_SQL);
//             case 2:
//                 db.execSQL("alter table "+EventDao.EVENT+" add column type int");
//                 break;
//         }
//     }
// 
// }
// 
// Path: app/src/main/java/top/soyask/calendarii/entity/Birthday.java
// public class Birthday implements Serializable {
// 
//     private int id;
//     private String who;
//     private String when;
//     private boolean isLunar;
// 
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public String getWho() {
//         return who;
//     }
// 
//     public void setWho(String who) {
//         this.who = who;
//     }
// 
//     public String getWhen() {
//         return when;
//     }
// 
//     public void setWhen(String when) {
//         this.when = when;
//     }
// 
//     public boolean isLunar() {
//         return isLunar;
//     }
// 
//     public void setLunar(boolean lunar) {
//         isLunar = lunar;
//     }
// 
//     @Override
//     public String toString() {
//         return "Birthday{" +
//                 "id=" + id +
//                 ", who='" + who + '\'' +
//                 ", when='" + when + '\'' +
//                 ", isLunar=" + isLunar +
//                 '}';
//     }
// }


// Path: app/src/main/java/top/soyask/calendarii/database/dao/BirthdayDao.java
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import java.util.ArrayList;
import java.util.List;
import top.soyask.calendarii.database.DBUtils;
import top.soyask.calendarii.entity.Birthday;

package top.soyask.calendarii.database.dao;




/**
 * Created by mxf on 2017/10/30.
 */

public class BirthdayDao {

    public static final String BIRTHDAY = "BIRTHDAY";

    private DBUtils mDBUtils;