BnfRandom

A BNF visitor that generates a random SQL statement.

Methods
String getRandomSQL()
String getRandomSQL()
int getStatementCount()
int getStatementCount()
void setSeed(int seed)
void setSeed(int seed)
void visitRuleElement(boolean keyword, String name, Rule link)
void visitRuleElement(boolean keyword, String name, Rule link)
void visitRuleFixed(int type)
void visitRuleFixed(int type)
void visitRuleList(boolean or, ArrayList list)
void visitRuleList(boolean or, ArrayList list)
void visitRuleOptional(Rule rule)
void visitRuleOptional(Rule rule)
void visitRuleRepeat(boolean comma, Rule rule)
void visitRuleRepeat(boolean comma, Rule rule)