private String[][] getKeyStatus(PropertyKey[] keys, JanusGraphIndex index) { String[][] keyStatus = new String[keys.length][2]; for (int i = 0; i < keys.length; i++) { keyStatus[i][0] = keys[i].name(); keyStatus[i][1] = index.getIndexStatus(keys[i]).name(); } return keyStatus.length > 0 ? keyStatus: new String[][] {{"",""}}; }
,indexName); Preconditions.checkArgument(idx!=null,"Index could not be found: %s @ %s",indexName,relationTypeName); isStable = idx.getIndexStatus().isStable(); } else { JanusGraphIndex idx = management.getGraphIndex(indexName); isStable = true; for (PropertyKey key : idx.getFieldKeys()) { if (!idx.getIndexStatus(key).isStable()) isStable = false;
sb.append(DASHBREAK); for (RelationTypeIndex ri: relationIndexes) { sb.append(String.format(relationPattern, ri.name(), ri.getType(), ri.getDirection(), ri.getSortKey()[0], ri.getSortOrder(), ri.getIndexStatus().name()));