evaluateQuery(tx.query().has("time", 5),
ElementCategory.VERTEX, 1, new boolean[]{false, true});
evaluateQuery(tx.query().interval("height", 100, 200),
ElementCategory.VERTEX, 1, new boolean[]{false, true});
evaluateQuery(tx.query().interval("height", 100, 200).has("time", 5),
ElementCategory.VERTEX, 1, new boolean[]{false, true});
evaluateQuery(tx.query().has("text", Text.CONTAINS, "rocks").has("time", 5).interval("height", 100, 200),
ElementCategory.VERTEX, 1, new boolean[]{false, true}, "theIndex");
if (indexFeatures.supportsCardinality(Cardinality.LIST)) {
evaluateQuery(tx.query().has("time", 5),
ElementCategory.VERTEX, 2, new boolean[]{true, true}, "theIndex");
evaluateQuery(tx.query().interval("height", 100, 200),
ElementCategory.VERTEX, 3, new boolean[]{false, true});
evaluateQuery(tx.query().interval("height", 100, 200).has("time", 5),
ElementCategory.VERTEX, 2, new boolean[]{false, true}, "theIndex");
evaluateQuery(tx.query().has("text", Text.CONTAINS, "rocks").has("time", 5).interval("height", 100, 200),
ElementCategory.VERTEX, 2, new boolean[]{false, true}, "theIndex");
if (indexFeatures.supportsCardinality(Cardinality.LIST)) {
evaluateQuery(tx.query().has("time", 5),
ElementCategory.VERTEX, 4, new boolean[]{true, true}, "theIndex");
evaluateQuery(tx.query().interval("height", 100, 200),
ElementCategory.VERTEX, 2, new boolean[]{true, true}, "theIndex");
evaluateQuery(tx.query().interval("height", 100, 200).has("time", 5),
ElementCategory.VERTEX, 2, new boolean[]{true, true}, "theIndex");
evaluateQuery(tx.query().has("text", Text.CONTAINS, "rocks").has("time", 5).interval("height", 100, 200),
ElementCategory.VERTEX, 2, new boolean[]{true, true}, "theIndex");
if (indexFeatures.supportsCardinality(Cardinality.LIST)) {