public StructuredQueryDefinition temporalPeriodRange ( Axis [ ] axes , TemporalOperator operator , Period [ ] periods , String ... options ) { if ( axes == null ) throw new IllegalArgumentException ( "axes cannot be null" ) ; if ( operator == null ) throw new IllegalArgumentException ( "operator cannot be null" ) ; if ( periods == null ) throw new IllegalArgumentException ( "periods cannot be null" ) ; return new TemporalPeriodRangeQuery ( axes , operator , periods , options ) ; }
Matches documents that have a value in the specified axis that matches the specified periods using the specified operator .