/** * Get the specific index name (the path of the index definition, or the * index type if that one is unique). * * @return the index name */ default String getIndexName(Filter filter, NodeState rootState) { return getIndexName(); }
private void executeInternal(NodeState rootState) { QueryIndex index = plan.getIndex(); timerDuration = null; if (index == null) { cursor = Cursors.newPathCursor(new ArrayList<String>(), query.getSettings()); planIndexName = "traverse"; return; } IndexPlan p = plan.getIndexPlan(); if (p != null) { planIndexName = p.getPlanName(); p.setFilter(createFilter(false)); AdvancedQueryIndex adv = (AdvancedQueryIndex) index; cursor = adv.query(p, rootState); } else { FilterImpl f = createFilter(false); planIndexName = index.getIndexName(f, rootState); cursor = index.query(f, rootState); } }
String indexName = index.getIndexName(); IndexPlan indexPlan = null; if (index instanceof AdvancedQueryIndex) {
String indexName = index.getIndexName(); IndexPlan indexPlan = null; if (index instanceof AdvancedQueryIndex) {
String indexName = index.getIndexName(); IndexPlan indexPlan = null; if (index instanceof AdvancedQueryIndex) {