mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
Import: Do not assume same database schema for all Wikimedia wikis
This commit is contained in:
@@ -19,4 +19,5 @@ package gplx.xowa.bldrs.sql_dumps; import gplx.*; import gplx.xowa.*; import gpl
|
||||
import gplx.core.strings.*;
|
||||
public interface Xosql_dump_cbk {
|
||||
void On_fld_done(int fld_idx, byte[] src, int val_bgn, int val_end);
|
||||
void On_row_done();
|
||||
}
|
||||
|
||||
@@ -95,6 +95,7 @@ public class Xosql_dump_parser {
|
||||
break;
|
||||
case Byte_ascii.Paren_end: // paren_end: end fld and row
|
||||
Commit_fld(fld_idx++, val_bfr);
|
||||
cbk.On_row_done();
|
||||
fld_idx = 0;
|
||||
mode = Mode__row_end;
|
||||
break;
|
||||
|
||||
@@ -85,5 +85,6 @@ class Xosql_dump_cbk__test implements Xosql_dump_cbk {
|
||||
bfr.Add_mid(src, val_bgn, val_end).Add_byte_pipe();
|
||||
prv_idx = fld_idx;
|
||||
}
|
||||
public void On_row_done() {}
|
||||
public byte[] To_bry_and_clear() {return bfr.To_bry_and_clear();}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user