diff options
Diffstat (limited to 'RGens/src')
| -rw-r--r-- | RGens/src/main/java/bjc/RGens/ZadronsPouch.java | 6 | ||||
| -rw-r--r-- | RGens/src/main/sql/db_schema.sql | 15 |
2 files changed, 18 insertions, 3 deletions
diff --git a/RGens/src/main/java/bjc/RGens/ZadronsPouch.java b/RGens/src/main/java/bjc/RGens/ZadronsPouch.java index 22c869e..b807945 100644 --- a/RGens/src/main/java/bjc/RGens/ZadronsPouch.java +++ b/RGens/src/main/java/bjc/RGens/ZadronsPouch.java @@ -22,7 +22,7 @@ public class ZadronsPouch { ZadronsPouch zp = new ZadronsPouch(); for (int i = 0; i < 100; i++) { - IList[String] ls = zp.grammar.generateListValues("[item]", " "); + IList<String> ls = zp.grammar.generateListValues("[item]", " "); StringBuilder sb = new StringBuilder(); @@ -32,7 +32,7 @@ public class ZadronsPouch { } } - private RandomGrammar[String] grammar; + private RandomGrammar<String> grammar; /** * Create a new instance with a grammar @@ -178,7 +178,7 @@ public class ZadronsPouch { } private void addRule(String rule, String... cases) { - IList[IList<String>] cses = new FunctionalList<>(); + IList<IList<String>> cses = new FunctionalList<>(); for (String strang : cases) { cses.add(FunctionalStringTokenizer.fromString(strang).toList(s -> s)); diff --git a/RGens/src/main/sql/db_schema.sql b/RGens/src/main/sql/db_schema.sql new file mode 100644 index 0000000..10df3f0 --- /dev/null +++ b/RGens/src/main/sql/db_schema.sql @@ -0,0 +1,15 @@ +create table Rules ( + ruleid serial, + name varchar(255) not null, + casecount int, + primary key(id) +); + +create index Rules_name on Rules(name); + +create table RuleCases ( + ruleid serial, + cse varchar(255) array +); + +create index RuleCase_id on RuleCases(ruleid); |
