diff --git oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java index afbc806..4fb9b29 100644 --- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java +++ oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java @@ -314,6 +314,27 @@ public interface QueryIndex { Builder.this.sortOrder == null ? null : new ArrayList( Builder.this.sortOrder); + @Override + public String toString() { + return String.format( + "{ costPerExecution : %s," + + " costPerEntry : %s," + + " estimatedEntryCount : %s," + + " filter : %s," + + " isDelayed : %s," + + " isFulltextIndex : %s," + + " includesNodeData : %s," + + " sortOrder : %s }", + costPerExecution, + costPerEntry, + estimatedEntryCount, + filter, + isDelayed, + isFulltextIndex, + includesNodeData, + sortOrder + ); + } @Override public double getCostPerExecution() { @@ -402,6 +423,14 @@ public interface QueryIndex { return propertyType; } + @Override + public String toString() { + return String.format( + "{ propertyName : %s, propertyType : %s, order : %s }", + propertyName, + propertyType, + order); + } } }