Package

com.xiaomi.duckling.dimension

time

Permalink

package time

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. time
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type PastFutureTime = (Stream[TimeObject], Stream[TimeObject])

    Permalink
  2. type SeriesPredicateF = (TimeObject, TimeContext) ⇒ PastFutureTime

    Permalink

Value Members

  1. val EmptySeries: PastFutureTime

    Permalink
  2. val EmptySeriesPredicate: SeriesPredicateF

    Permalink
  3. object Examples extends DimExamples

    Permalink

    参考时间是: 2013年2月12日,万年历对构造用例可能会有所帮助 https://wannianli.tianqi.com/

  4. package date

    Permalink
  5. package duration

    Permalink
  6. package helper

    Permalink
  7. def isEmptyPredicate(p: TimePredicate): Boolean

    Permalink
  8. def refTimeContext(refTime: TimeObject, reverseTake: Boolean): TimeContext

    Permalink
  9. package repeat

    Permalink
  10. def resolveTimeData(refTime: TimeObject, td: TimeData, reverseTake: Boolean): Option[TimeObject]

    Permalink
  11. def runCompose(pred1: SeriesPredicateF, pred2: SeriesPredicateF): SeriesPredicateF

    Permalink
  12. def runDayOfTheMonthPredicate(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  13. def runDayOfTheWeekPredicate(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  14. def runEndOfGrainPredicate(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  15. def runHourPredicate(ampm: Option[AMPM])(hour: (Boolean, Int))(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  16. def runIntersectPredicate(pred1: TimePredicate, pred2: TimePredicate): SeriesPredicateF

    Permalink
  17. def runMinutePredicate(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  18. def runMonthPredicate(calendar: Option[Calendar])(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  19. def runPredicate(tp: TimePredicate): SeriesPredicateF

    Permalink
  20. def runReplacePartPredicate(td1: TimeData, td2: TimeData)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  21. def runSecondPredicate(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  22. def runSequencePredicate(list: List[TimeData])(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
    Annotations
    @tailrec()
  23. def runTimeIntervalsPredicate(intervalType: IntervalType, pred1: TimePredicate, pred2: TimePredicate): SeriesPredicateF

    Permalink
  24. def runTimeOpenIntervalPredicate(it: IntervalDirection)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  25. def runYearPredicate(n: Int)(t: TimeObject, context: TimeContext): PastFutureTime

    Permalink
  26. val safeMax: Int

    Permalink
  27. val safeMaxInterval: Int

    Permalink
  28. def timeSeqMap(dontReverse: Boolean, f: (TimeObject, TimeContext) ⇒ Option[TimeObject], g: TimePredicate): SeriesPredicateF

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped