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:
@@ -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;}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user