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

Scribunto: Use Luaj for pattern-matching (instead of Java Regex) [#413]

This commit is contained in:
gnosygnu
2019-04-28 17:31:33 -04:00
parent 4a1b2e25c0
commit f860edf064
51 changed files with 2045 additions and 729 deletions

View File

@@ -16,9 +16,9 @@ Apache License: https://github.com/gnosygnu/xowa/blob/master/LICENSE-APACHE2.txt
package gplx.dbs.sqls.itms; import gplx.*; import gplx.dbs.*; import gplx.dbs.sqls.*;
public class Sql_order_fld {
public Sql_order_fld(String tbl, String name, byte sort) {this.Tbl = tbl; this.Name = name; this.Sort = sort;}
public final String Tbl;
public final String Name;
public final byte Sort;
public final String Tbl;
public final String Name;
public final byte Sort;
public String To_sql() {
String rv = this.Name;
if (Tbl != null) rv = Tbl + "." + rv;
@@ -30,6 +30,6 @@ public class Sql_order_fld {
return rv;
}
public static final String Tbl__null = String_.Null;
public static final String Tbl__null = null;
public static final byte Sort__asc = Bool_.Y_byte, Sort__dsc = Bool_.N_byte, Sort__nil = Bool_.__byte;
}

View File

@@ -22,15 +22,15 @@ public class Sql_tbl_itm {
this.Alias = alias;
this.Join_flds = join_flds;
}
public final int Join_tid;
public final String Db;
public final String Name;
public final String Alias;
public final int Join_tid;
public final String Db;
public final String Name;
public final String Alias;
public boolean Db_enabled = true;
public final Sql_join_fld[] Join_flds;
public final Sql_join_fld[] Join_flds;
public static final String Alias__null = String_.Null;
public static final String Db__null = String_.Null;
public static final String Alias__null = null;
public static final String Db__null = null;
public static final int
Tid__from = 0 // "FROM"
, Tid__inner = 1 // "INNER JOIN"