From c76fa1127918896f9a7cc7ff41191bcd5b506a75 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 6 Feb 2017 10:28:48 -0500 Subject: Update --- RGens/src/main/java/bjc/RGens/ZadronsPouch.java | 6 +++--- RGens/src/main/sql/db_schema.sql | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 RGens/src/main/sql/db_schema.sql (limited to 'RGens/src/main') 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 ls = zp.grammar.generateListValues("[item]", " "); StringBuilder sb = new StringBuilder(); @@ -32,7 +32,7 @@ public class ZadronsPouch { } } - private RandomGrammar[String] grammar; + private RandomGrammar grammar; /** * Create a new instance with a grammar @@ -178,7 +178,7 @@ public class ZadronsPouch { } private void addRule(String rule, String... cases) { - IList[IList] cses = new FunctionalList<>(); + IList> 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); -- cgit v1.2.3