| PeriodSpecification | Period. all() | Create a period specification for all timestamps. | 
| PeriodSpecification | PeriodSpecificationBetweenAndStep. and(Field<T> to) | Add an upper bound to the period specification range. | 
| PeriodSpecification | PeriodSpecificationBetweenAndStep. and(T to) | Add an upper bound to the period specification range. | 
| PeriodSpecification | Period. asOf(Field<T> field) | Create a period specification for a given timestamp. | 
| PeriodSpecification | Period. asOf(T value) | Create a period specification for a given timestamp. | 
| PeriodSpecification | Period. between(Field<T> start,
       Field<T> end) | Create a period specification for a given timestamp range overlapping
 with this period, including the end value. | 
| PeriodSpecification | Period. between(T start,
       T end) | Create a period specification for a given timestamp range overlapping
 with this period, including the end value. | 
| PeriodSpecification | Period. containedIn(Field<T> start,
           Field<T> end) | Create a period specification for a given timestamp range containing this
 period. | 
| PeriodSpecification | Period. containedIn(T start,
           T end) | Create a period specification for a given timestamp range containing this
 period. | 
| PeriodSpecification | PeriodSpecificationFromToStep. to(Field<T> to) | Add an upper bound to the period specification range. | 
| PeriodSpecification | PeriodSpecificationFromToStep. to(T to) | Add an upper bound to the period specification range. |