1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

General: Remove text database support

This commit is contained in:
gnosygnu
2018-07-11 07:53:27 -04:00
parent fe0d1abde5
commit be3979c5af
44 changed files with 663 additions and 1954 deletions

View File

@@ -40,6 +40,7 @@ public class Dbmeta_fld_list {
public String Add_str_null(String name, int len) {return Add(Dbmeta_fld_itm.new_str(name, len).Nullable_y_());}
public String Add_str_dflt(String name, int len, String dflt)
{return Add(Dbmeta_fld_itm.new_str(name, len).Default_(dflt));}
public Dbmeta_fld_list Bld_int(String name) {Add_int(name); return this;}
public Dbmeta_fld_list Bld_str(String name) {return Bld_str(name, 255);}
public Dbmeta_fld_list Bld_str(String name, int len){Add_str(name, len); return this;}

View File

@@ -65,7 +65,21 @@ public class Dbmeta_fld_tid {
default: throw Err_.new_unhandled(tid);
}
}
public static Dbmeta_fld_itm To_itm(String raw) {
return null;
public static int Get_by_obj(Object o) {
int type_id = Type_ids_.To_id_by_obj(o);
switch (type_id) {
case Type_ids_.Id__bool: return Dbmeta_fld_tid.Tid__bool;
case Type_ids_.Id__byte: return Dbmeta_fld_tid.Tid__byte;
case Type_ids_.Id__short: return Dbmeta_fld_tid.Tid__short;
case Type_ids_.Id__int: return Dbmeta_fld_tid.Tid__int;
case Type_ids_.Id__long: return Dbmeta_fld_tid.Tid__long;
case Type_ids_.Id__float: return Dbmeta_fld_tid.Tid__float;
case Type_ids_.Id__double: return Dbmeta_fld_tid.Tid__double;
case Type_ids_.Id__str: return Dbmeta_fld_tid.Tid__str;
case Type_ids_.Id__bry: return Dbmeta_fld_tid.Tid__bry;
case Type_ids_.Id__date: return Dbmeta_fld_tid.Tid__date;
case Type_ids_.Id__decimal: return Dbmeta_fld_tid.Tid__decimal;
default: throw Err_.new_unhandled_default(type_id);
}
}
}