public static class FacetExpr.DateTimeAttrDSL
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
FacetExpr.DateTimeAttrDSL.RangesMultiSelectDSL |
Constructor and Description |
---|
FacetExpr.DateTimeAttrDSL(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
FacetExpressions.DateTimeAttribute.Ranges |
ranges(java.lang.Iterable<com.google.common.collect.Range<org.joda.time.DateTime>> ranges)
For each range, counts how many results fall into that range.
|
FacetExpressions.DateTimeAttribute.Ranges |
ranges(com.google.common.collect.Range<org.joda.time.DateTime> range,
com.google.common.collect.Range<org.joda.time.DateTime>... ranges)
For each range, counts how many results fall into that range.
|
FacetExpr.DateTimeAttrDSL.RangesMultiSelectDSL |
rangesMultiSelect(java.lang.Iterable<com.google.common.collect.Range<org.joda.time.DateTime>> ranges)
For each range, counts how many results fall into that range.
|
FacetExpr.DateTimeAttrDSL.RangesMultiSelectDSL |
rangesMultiSelect(com.google.common.collect.Range<org.joda.time.DateTime> range,
com.google.common.collect.Range<org.joda.time.DateTime>... ranges)
For each range, counts how many results fall into that range.
|
FacetExpressions.Terms |
terms()
Counts occurrences of each distinct value found in the result set.
|
FacetExpressions.DateTimeAttribute.TermsMultiSelect |
termsMultiSelect(org.joda.time.DateTime selectedValue,
org.joda.time.DateTime... selectedValues)
Counts occurrences of each distinct value and filters the result set by selected values.
|
FacetExpressions.DateTimeAttribute.TermsMultiSelect |
termsMultiSelect(java.lang.Iterable<org.joda.time.DateTime> selectedValues)
Counts occurrences of each distinct value and filters the result set by selected values.
|
java.lang.String |
toString() |
public FacetExpr.DateTimeAttrDSL(java.lang.String name)
public FacetExpressions.Terms terms()
public FacetExpressions.DateTimeAttribute.TermsMultiSelect termsMultiSelect(org.joda.time.DateTime selectedValue, org.joda.time.DateTime... selectedValues)
public FacetExpressions.DateTimeAttribute.TermsMultiSelect termsMultiSelect(java.lang.Iterable<org.joda.time.DateTime> selectedValues)
public FacetExpressions.DateTimeAttribute.Ranges ranges(com.google.common.collect.Range<org.joda.time.DateTime> range, com.google.common.collect.Range<org.joda.time.DateTime>... ranges)
public FacetExpressions.DateTimeAttribute.Ranges ranges(java.lang.Iterable<com.google.common.collect.Range<org.joda.time.DateTime>> ranges)
public FacetExpr.DateTimeAttrDSL.RangesMultiSelectDSL rangesMultiSelect(com.google.common.collect.Range<org.joda.time.DateTime> range, com.google.common.collect.Range<org.joda.time.DateTime>... ranges)
public FacetExpr.DateTimeAttrDSL.RangesMultiSelectDSL rangesMultiSelect(java.lang.Iterable<com.google.common.collect.Range<org.joda.time.DateTime>> ranges)
public java.lang.String toString()
toString
in class java.lang.Object