final public CreateIndexStatement IndexSpecification(Token startStmtToken) throws ParseException, ParseException { CreateIndexStatement stmt = new CreateIndexStatement(); String indexName = null; boolean ifNotExists = false; jj_consume_token(LEFTPAREN); fieldPair = OpenField(); stmt.addFieldExprPair(fieldPair.second); stmt.addFieldIndexIndicator(fieldPair.first); label_4: while (true) { stmt.addFieldExprPair(fieldPair.second); stmt.addFieldIndexIndicator(fieldPair.first); indexName = "primary_idx_" + nameComponents.second; stmt.setIndexName(new Identifier(indexName)); stmt.setIfNotExists(ifNotExists); stmt.setDataverseName(nameComponents.first); stmt.setDatasetName(nameComponents.second); if (indexType != null) { stmt.setIndexType(indexType.type); stmt.setGramLength(indexType.gramLength); stmt.setEnforced(enforced); {if (true) return addSourceLocation(stmt, startStmtToken);} throw new Error("Missing return statement in function");
final public CreateIndexStatement IndexSpecification() throws ParseException, ParseException { CreateIndexStatement cis = new CreateIndexStatement(); String indexName = null; boolean ifNotExists = false; jj_consume_token(LEFTPAREN); fieldPair = OpenField(); cis.addFieldExprPair(fieldPair.second); cis.addFieldIndexIndicator(fieldPair.first); label_24: while (true) { cis.addFieldExprPair(fieldPair.second); cis.addFieldIndexIndicator(fieldPair.first); indexName = "primary_idx_" + nameComponents.second; cis.setIndexName(new Identifier(indexName)); cis.setIfNotExists(ifNotExists); cis.setDataverseName(nameComponents.first); cis.setDatasetName(nameComponents.second); if (indexType != null) { cis.setIndexType(indexType.type); cis.setGramLength(indexType.gramLength); cis.setEnforced(enforced); {if (true) return cis;} throw new Error("Missing return statement in function");
final public CreateIndexStatement IndexSpecification() throws ParseException, ParseException { CreateIndexStatement cis = new CreateIndexStatement(); String indexName = null; boolean ifNotExists = false; jj_consume_token(LEFTPAREN); fieldPair = OpenField(); cis.addFieldExprPair(fieldPair.second); cis.addFieldIndexIndicator(fieldPair.first); label_4: while (true) { cis.addFieldExprPair(fieldPair.second); cis.addFieldIndexIndicator(fieldPair.first); indexName = "primary_idx_" + nameComponents.second; cis.setIndexName(new Identifier(indexName)); cis.setIfNotExists(ifNotExists); cis.setDataverseName(nameComponents.first); cis.setDatasetName(nameComponents.second); if (indexType != null) { cis.setIndexType(indexType.type); cis.setGramLength(indexType.gramLength); cis.setEnforced(enforced); {if (true) return cis;} throw new Error("Missing return statement in function");