Home
last modified time | relevance | path

Searched refs:EventIndex (Results 1 – 12 of 12) sorted by relevance

/aosp14/frameworks/base/services/people/java/com/android/server/people/data/
H A DEventIndex.java68 public class EventIndex { class
93 static final EventIndex EMPTY = new EventIndex();
98 EventIndex::createOneDayLongTimeSlot,
100 EventIndex::createOneHourLongTimeSlot,
106 static EventIndex combine(EventIndex lhs, EventIndex rhs) { in combine()
110 EventIndex combined = new EventIndex(older); in combine()
127 EventIndex() { in EventIndex() method in EventIndex
131 EventIndex(@NonNull EventIndex from) { in EventIndex() method in EventIndex
136 EventIndex(@NonNull Injector injector) { in EventIndex() method in EventIndex
247 if (!(obj instanceof EventIndex)) { in equals()
[all …]
H A DEventHistoryImpl.java135 SparseArray<EventIndex> diskIndexes = in loadFromDisk()
158 EventIndex eventIndex = mEventIndexArray.get(eventType); in getEventIndex()
165 EventIndex combined = mInjector.createEventIndex(); in getEventIndex()
167 EventIndex eventIndex = mEventIndexArray.get(eventType); in getEventIndex()
169 combined = EventIndex.combine(combined, eventIndex); in getEventIndex()
219 EventIndex createEventIndex() { in createEventIndex()
220 return new EventIndex(); in createEventIndex()
303 AbstractProtoDiskReadWriter<SparseArray<EventIndex>> {
320 EventIndex index = data.valueAt(i);
343 EventIndex index = EventIndex.EMPTY;
[all …]
H A DAggregateEventHistoryImpl.java32 public EventIndex getEventIndex(int eventType) { in getEventIndex()
34 EventIndex eventIndex = eventHistory.getEventIndex(eventType); in getEventIndex()
39 return EventIndex.EMPTY; in getEventIndex()
44 public EventIndex getEventIndex(Set<Integer> eventTypes) { in getEventIndex()
45 EventIndex merged = null; in getEventIndex()
47 EventIndex eventIndex = eventHistory.getEventIndex(eventTypes); in getEventIndex()
51 merged = EventIndex.combine(merged, eventIndex); in getEventIndex()
54 return merged != null ? merged : EventIndex.EMPTY; in getEventIndex()
62 EventIndex eventIndex = eventHistory.getEventIndex(eventTypes); in queryEvents()
H A DEventHistory.java29 EventIndex getEventIndex(@Event.EventType int eventType); in getEventIndex()
33 EventIndex getEventIndex(Set<Integer> eventTypes); in getEventIndex()
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/people/data/
H A DEventHistoryImplTest.java58 private static final EventIndex.Injector EVENT_INDEX_INJECTOR = new EventIndex.Injector() {
67 EventIndex createEventIndex() {
68 return new EventIndex(EVENT_INDEX_INJECTOR);
99 EventIndex eventIndex = mEventHistory.getEventIndex(Event.ALL_EVENT_TYPES); in testNoEvents()
113 EventIndex eventIndex = mEventHistory.getEventIndex(Event.ALL_EVENT_TYPES); in testMultipleEvents()
127 EventIndex eventIndex = mEventHistory.getEventIndex(Event.NOTIFICATION_EVENT_TYPES); in testQuerySomeEventTypes()
142 EventIndex eventIndex = mEventHistory.getEventIndex(Event.TYPE_SHARE_IMAGE); in testQuerySingleEventType()
171 EventIndex indexAfterPowerOff = mEventHistory.getEventIndex(Event.ALL_EVENT_TYPES); in testPersistenceAndRestoration()
216 EventIndex index = mEventHistory.getEventIndex(Event.ALL_EVENT_TYPES); in testOnDestroy()
229 EventIndex indexBefore = mEventHistory.getEventIndex(Event.ALL_EVENT_TYPES); in testEventHistoriesImplFromDisk()
[all …]
H A DEventIndexTest.java44 private EventIndex mEventIndex;
49 mEventIndex = new EventIndex(mInjector); in setUp()
122 EventIndex newIndex = new EventIndex(mEventIndex); in testCopyConstructor()
133 EventIndex a = new EventIndex(mInjector); in combineEventIndexes()
140 EventIndex b = new EventIndex(mInjector); in combineEventIndexes()
144 EventIndex combined = EventIndex.combine(a, b); in combineEventIndexes()
159 private class TestInjector extends EventIndex.Injector {
H A DAggregateEventHistoryImplTest.java55 private EventIndex.Injector mInjector = new EventIndex.Injector() {
95 EventIndex eventIndex; in testQueryEventIndexForSingleEventType()
112 EventIndex eventIndex; in testQueryEventIndexForMultipleEventTypes()
137 EventIndex createEventIndex() { in createEventIndex()
138 return new EventIndex(mInjector); in createEventIndex()
H A DUsageStatsQueryHelperTest.java378 private static final EventIndex.Injector EVENT_INDEX_INJECTOR = new EventIndex.Injector() {
387 EventIndex createEventIndex() {
388 return new EventIndex(EVENT_INDEX_INJECTOR);
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/people/prediction/
H A DSharesheetModelScorerTest.java38 import com.android.server.people.data.EventIndex;
98 private EventIndex mEventIndex1;
100 private EventIndex mEventIndex2;
102 private EventIndex mEventIndex3;
104 private EventIndex mEventIndex4;
106 private EventIndex mEventIndex5;
108 private EventIndex mEventIndex6;
110 private EventIndex mEventIndex7;
112 private EventIndex mEventIndex8;
114 private EventIndex mEventIndex9;
[all …]
H A DShareTargetPredictorTest.java53 import com.android.server.people.data.EventIndex;
101 @Mock private EventIndex mEventIndex1;
102 @Mock private EventIndex mEventIndex2;
103 @Mock private EventIndex mEventIndex3;
104 @Mock private EventIndex mEventIndex4;
105 @Mock private EventIndex mEventIndex5;
106 @Mock private EventIndex mEventIndex6;
/aosp14/frameworks/base/core/proto/android/server/
H A Dpeopleservice.proto100 // Index of events' time distributions (com.android.server.people.data.EventIndex).
/aosp14/frameworks/base/services/
H A Dart-profile5450 HPLcom/android/server/people/data/EventIndex;->createFourHoursLongTimeSlot(J)Landroid/util/Range;
5451 HPLcom/android/server/people/data/EventIndex;->createOneDayLongTimeSlot(J)Landroid/util/Range;
5452 HPLcom/android/server/people/data/EventIndex;->createTwoMinutesLongTimeSlot(J)Landroid/util/Range;
5453 HPLcom/android/server/people/data/EventIndex;->diffTimeSlots(IJJ)I
5454 HPLcom/android/server/people/data/EventIndex;->getDuration(Landroid/util/Range;)J
5455 HPLcom/android/server/people/data/EventIndex;->toEpochMilli(Ljava/time/LocalDateTime;)J+]Ljava/time…