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)