@@ -65,15 +65,13 @@ class Database {
65
65
*/
66
66
fun getVocable (vocID : Int , listID : Int ): VEntry ? {
67
67
db!! .rawQuery(
68
- " SELECT $KEY_TIP ,$KEY_ADDITION ,$KEY_LAST_USED "
69
- + " ,tVoc.$KEY_CREATED ,$KEY_CORRECT ,$KEY_WRONG "
70
- + " ,tVoc.$KEY_TABLE ,$KEY_NAME_A ,$KEY_NAME_B ,$KEY_NAME_TBL "
71
- + " ,tList.$KEY_CREATED ;$KEY_POINTS "
72
- + " FROM $TBL_VOCABLE tVoc"
73
- + " JOIN $TBL_TABLES tList ON tVoc.$KEY_TABLE = tList.$KEY_TABLE "
74
- + " LEFT JOIN $TBL_SESSION ses ON tVoc.$KEY_TABLE = ses.$KEY_TABLE "
75
- + " AND tVoc.$KEY_VOC = ses.$KEY_VOC "
76
- + " WHERE tVoc.$KEY_TABLE = ? AND tVoc.$KEY_VOC = ?" , arrayOf(listID.toString(), vocID.toString())).use { cV ->
68
+ " SELECT $KEY_TIP ,$KEY_ADDITION ,$KEY_LAST_USED ,tVoc.$KEY_CREATED ,$KEY_CORRECT ,"
69
+ + " $KEY_WRONG ,tVoc.$KEY_TABLE ,$KEY_NAME_A ,$KEY_NAME_B ,$KEY_NAME_TBL ,tList.$KEY_CREATED ,"
70
+ + " $KEY_POINTS "
71
+ + " FROM $TBL_VOCABLE tVoc "
72
+ + " JOIN $TBL_TABLES tList ON tVoc.$KEY_TABLE = tList.$KEY_TABLE "
73
+ + " LEFT JOIN $TBL_SESSION ses ON tVoc.$KEY_TABLE = ses.$KEY_TABLE AND tVoc.$KEY_VOC = ses.$KEY_VOC "
74
+ + " WHERE tVoc.$KEY_TABLE = ? AND tVoc.$KEY_VOC = ?" , arrayOf(listID.toString(), vocID.toString())).use { cV ->
77
75
return if (cV.moveToNext()) {
78
76
val list = VList (listID, cV.getString(7 ), cV.getString(8 ),
79
77
cV.getString(9 ), Date (cV.getLong(10 )))
@@ -195,7 +193,8 @@ class Database {
195
193
@Deprecated(" " )
196
194
fun getEntryPoints (ent : VEntry ): Int {
197
195
db!! .rawQuery(" SELECT $KEY_POINTS "
198
- + " FROM $TBL_SESSION WHERE $KEY_TABLE = ? AND $KEY_VOC = ?" , arrayOf(ent.list.id.toString(), ent.id.toString())).use { cursor -> return if (cursor.moveToNext()) cursor.getInt(0 ) else - 1 }
196
+ + " FROM $TBL_SESSION WHERE $KEY_TABLE = ? AND $KEY_VOC = ?" ,
197
+ arrayOf(ent.list.id.toString(), ent.id.toString())).use { cursor -> return if (cursor.moveToNext()) cursor.getInt(0 ) else - 1 }
199
198
}
200
199
201
200
/* *
@@ -412,7 +411,7 @@ class Database {
412
411
val args = arrayOf(tbl.name, tbl.nameA, tbl.nameB)
413
412
try {
414
413
db!! .rawQuery(" SELECT $KEY_TABLE FROM $TBL_TABLES "
415
- + " WHERE $KEY_NAME_TBL = ? AND $KEY_NAME_A = ? AND $KEY_NAME_B = ? LIMIT 1" , args).use { cursor ->
414
+ + " WHERE $KEY_NAME_TBL = ? AND $KEY_NAME_A = ? AND $KEY_NAME_B = ? LIMIT 1" , args).use { cursor ->
416
415
var id = - 1
417
416
if (cursor.moveToNext()) {
418
417
id = cursor.getInt(0 )
@@ -618,7 +617,7 @@ class Database {
618
617
val lst = ArrayList <VList >(10 )
619
618
try {
620
619
db!! .rawQuery(" SELECT ses.$KEY_TABLE tbl,$KEY_NAME_A ,$KEY_NAME_B ,$KEY_NAME_TBL ,$KEY_CREATED "
621
- + " FROM $TBL_SESSION_TABLES ses JOIN $TBL_TABLES tbls ON tbls.$KEY_TABLE == ses.$KEY_TABLE " , null ).use { cursor ->
620
+ + " FROM $TBL_SESSION_TABLES ses JOIN $TBL_TABLES tbls ON tbls.$KEY_TABLE == ses.$KEY_TABLE " , null ).use { cursor ->
622
621
while (cursor.moveToNext()) {
623
622
lst.add(VList (cursor.getInt(0 ), cursor.getString(1 ),
624
623
cursor.getString(2 ), cursor.getString(3 ),
@@ -699,10 +698,10 @@ class Database {
699
698
try {
700
699
db!! .rawQuery(
701
700
" SELECT $KEY_TIP ,$KEY_ADDITION ,$KEY_LAST_USED ,tbl.$KEY_CREATED ,$KEY_CORRECT ,$KEY_WRONG ,tbl.$KEY_VOC ,$KEY_POINTS "
702
- + " FROM $TBL_VOCABLE tbl "
703
- + " LEFT JOIN $TBL_SESSION ses ON tbl.$KEY_VOC = ses.$KEY_VOC AND tbl.$KEY_TABLE = ses.$KEY_TABLE "
704
- + " WHERE tbl.$KEY_TABLE = ? AND tbl.$KEY_VOC != ? AND ( $KEY_POINTS IS NULL OR $KEY_POINTS < ? ) "
705
- + " ORDER BY RANDOM() LIMIT 1" , arg).use { cV ->
701
+ + " FROM $TBL_VOCABLE tbl "
702
+ + " LEFT JOIN $TBL_SESSION ses ON tbl.$KEY_VOC = ses.$KEY_VOC AND tbl.$KEY_TABLE = ses.$KEY_TABLE "
703
+ + " WHERE tbl.$KEY_TABLE = ? AND tbl.$KEY_VOC != ? AND ( $KEY_POINTS IS NULL OR $KEY_POINTS < ? ) "
704
+ + " ORDER BY RANDOM() LIMIT 1" , arg).use { cV ->
706
705
return if (cV.moveToNext()) {
707
706
val meaningA: MutableList <String > = LinkedList ()
708
707
val meaningB: MutableList <String > = LinkedList ()
@@ -933,8 +932,8 @@ class Database {
933
932
db.execSQL(" ALTER TABLE $TBL_VOCABLE_V1 ADD COLUMN $KEY_CORRECT INTEGER NOT NULL DEFAULT 0" )
934
933
db.execSQL(" ALTER TABLE $TBL_VOCABLE_V1 ADD COLUMN $KEY_WRONG INTEGER NOT NULL DEFAULT 0" )
935
934
db.execSQL(" ALTER TABLE $TBL_VOCABLE_V1 ADD COLUMN $KEY_CREATED INTEGER NOT NULL DEFAULT $time " )
936
- val args = arrayOf(KEY_TABLE , KEY_VOC ,KEY_TIP , KEY_ADDITION , KEY_LAST_USED ,
937
- KEY_CREATED , KEY_CORRECT ,KEY_WRONG ).joinToString(separator = " ," )
935
+ val args = arrayOf(KEY_TABLE , KEY_VOC , KEY_TIP , KEY_ADDITION , KEY_LAST_USED ,
936
+ KEY_CREATED , KEY_CORRECT , KEY_WRONG ).joinToString(separator = " ," )
938
937
val sqlCpy = " INSERT INTO $TBL_VOCABLE ($args ) SELECT $args FROM $TBL_VOCABLE_V1 "
939
938
db.execSQL(sqlCpy)
940
939
val colMA = arrayOf(KEY_TABLE , KEY_VOC , KEY_MEANING ).joinToString(separator = " ," )
@@ -948,7 +947,7 @@ class Database {
948
947
}
949
948
run {
950
949
db.execSQL(" ALTER TABLE $TBL_TABLES_V1 ADD COLUMN $KEY_CREATED INTEGER NOT NULL DEFAULT $time " )
951
- val args = arrayOf(KEY_NAME_TBL , KEY_TABLE ,KEY_NAME_A , KEY_NAME_B , KEY_CREATED ).joinToString(separator = " ," )
950
+ val args = arrayOf(KEY_NAME_TBL , KEY_TABLE , KEY_NAME_A , KEY_NAME_B , KEY_CREATED ).joinToString(separator = " ," )
952
951
val sqlCpy = " INSERT INTO $TBL_TABLES ($args ) SELECT $args FROM $TBL_TABLES_V1 "
953
952
db.execSQL(sqlCpy)
954
953
db.execSQL(" DROP TABLE $TBL_TABLES_V1 " )
0 commit comments