public abstract class

EventDao

extends Object
java.lang.Object
   ↳ com.urbanairship.analytics.data.EventDao

Class Overview

Event data access object.

Summary

Public Constructors
EventDao()
Public Methods
abstract int count()
abstract int databaseSize()
abstract void delete(EventEntity... events)
abstract void deleteAll()
abstract void deleteBatch(List<EventEntity.EventIdAndData> events)
abstract List<EventEntity> get()
abstract List<EventEntity.EventIdAndData> getBatch(int limit)
abstract void insert(EventEntity event)
void trimDatabase(int maxDatabaseSize)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public EventDao ()

Public Methods

public abstract int count ()

public abstract int databaseSize ()

public abstract void delete (EventEntity... events)

public abstract void deleteAll ()

public abstract void deleteBatch (List<EventEntity.EventIdAndData> events)

public abstract List<EventEntity> get ()

public abstract List<EventEntity.EventIdAndData> getBatch (int limit)

public abstract void insert (EventEntity event)

public void trimDatabase (int maxDatabaseSize)