rl = new RuleList(rl, comma, false); DbContextRule columnRule = new DbContextRule(contents, COLUMN); String parameterType = parameter.getDataType(); parameterType.indexOf('(')); columnRule.setColumnType(parameterType); rl = new RuleList(rl, columnRule, false);
s = autoCompleteTableAlias(sentence, true); break; case TABLE_ALIAS: s = autoCompleteTableAlias(sentence, false); break; case COLUMN_ALIAS: { autoCompleteProcedure(sentence); break; default:
Bnf newBnf = Bnf.getInstance(null); DbContextRule columnRule = new DbContextRule(contents, DbContextRule.COLUMN); DbContextRule newAliasRule = new DbContextRule(contents, DbContextRule.NEW_TABLE_ALIAS); DbContextRule aliasRule = new DbContextRule(contents, DbContextRule.TABLE_ALIAS); DbContextRule tableRule = new DbContextRule(contents, DbContextRule.TABLE); DbContextRule schemaRule = new DbContextRule(contents, DbContextRule.SCHEMA); DbContextRule columnAliasRule = new DbContextRule(contents, DbContextRule.COLUMN_ALIAS); DbContextRule procedure = new DbContextRule(contents, DbContextRule.PROCEDURE); newBnf.updateTopic("procedure", procedure); newBnf.updateTopic("column_name", columnRule);
Bnf newBnf = Bnf.getInstance(null); DbContextRule columnRule = new DbContextRule(contents, DbContextRule.COLUMN); DbContextRule newAliasRule = new DbContextRule(contents, DbContextRule.NEW_TABLE_ALIAS); DbContextRule aliasRule = new DbContextRule(contents, DbContextRule.TABLE_ALIAS); DbContextRule tableRule = new DbContextRule(contents, DbContextRule.TABLE); DbContextRule schemaRule = new DbContextRule(contents, DbContextRule.SCHEMA); DbContextRule columnAliasRule = new DbContextRule(contents, DbContextRule.COLUMN_ALIAS); DbContextRule procedure = new DbContextRule(contents, DbContextRule.PROCEDURE); newBnf.updateTopic("procedure", procedure); newBnf.updateTopic("column_name", columnRule);
rl = new RuleList(rl, comma, false); DbContextRule columnRule = new DbContextRule(contents, COLUMN); String parameterType = parameter.getDataType(); parameterType.indexOf('(')); columnRule.setColumnType(parameterType); rl = new RuleList(rl, columnRule, false);
s = autoCompleteTableAlias(sentence, true); break; case TABLE_ALIAS: s = autoCompleteTableAlias(sentence, false); break; case COLUMN_ALIAS: { autoCompleteProcedure(sentence); break; default:
DbContextRule columnRule = new DbContextRule(contents, DbContextRule.COLUMN); DbContextRule newAliasRule = new DbContextRule(contents, DbContextRule.NEW_TABLE_ALIAS); DbContextRule aliasRule = new DbContextRule(contents, DbContextRule.TABLE_ALIAS); DbContextRule tableRule = new DbContextRule(contents, DbContextRule.TABLE); DbContextRule schemaRule = new DbContextRule(contents, DbContextRule.SCHEMA); DbContextRule columnAliasRule = new DbContextRule(contents, DbContextRule.COLUMN_ALIAS); DbContextRule procedureRule = new DbContextRule(contents, DbContextRule.PROCEDURE);
rl = new RuleList(rl, comma, false); DbContextRule columnRule = new DbContextRule(contents, COLUMN); String parameterType = parameter.getDataType(); parameterType.indexOf('(')); columnRule.setColumnType(parameterType); rl = new RuleList(rl, columnRule, false);
s = autoCompleteTableAlias(sentence, true); break; case TABLE_ALIAS: s = autoCompleteTableAlias(sentence, false); break; case COLUMN_ALIAS: { autoCompleteProcedure(sentence); break; default:
Bnf newBnf = Bnf.getInstance(null); DbContextRule columnRule = new DbContextRule(contents, DbContextRule.COLUMN); DbContextRule newAliasRule = new DbContextRule(contents, DbContextRule.NEW_TABLE_ALIAS); DbContextRule aliasRule = new DbContextRule(contents, DbContextRule.TABLE_ALIAS); DbContextRule tableRule = new DbContextRule(contents, DbContextRule.TABLE); DbContextRule schemaRule = new DbContextRule(contents, DbContextRule.SCHEMA); DbContextRule columnAliasRule = new DbContextRule(contents, DbContextRule.COLUMN_ALIAS); DbContextRule procedure = new DbContextRule(contents, DbContextRule.PROCEDURE); newBnf.updateTopic("procedure", procedure); newBnf.updateTopic("column_name", columnRule);
DbContents contents = new DbContents(); contents.readContents(connection.getMetaData().getURL(), connection); DbContextRule columnRule = new DbContextRule(contents, DbContextRule.COLUMN); DbContextRule newAliasRule = new DbContextRule(contents, DbContextRule.NEW_TABLE_ALIAS); DbContextRule aliasRule = new DbContextRule(contents, DbContextRule.TABLE_ALIAS); DbContextRule tableRule = new DbContextRule(contents, DbContextRule.TABLE); DbContextRule schemaRule = new DbContextRule(contents, DbContextRule.SCHEMA); DbContextRule columnAliasRule = new DbContextRule(contents, DbContextRule.COLUMN_ALIAS); DbContextRule procedureRule = new DbContextRule(contents, DbContextRule.PROCEDURE); parser.updateTopic("column_name", columnRule); parser.updateTopic("new_table_alias", newAliasRule);