summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/stats/internal/db/TrackingEventContract.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/stats/internal/db/TrackingEventContract.java')
-rw-r--r--src/com/android/launcher3/stats/internal/db/TrackingEventContract.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/com/android/launcher3/stats/internal/db/TrackingEventContract.java b/src/com/android/launcher3/stats/internal/db/TrackingEventContract.java
new file mode 100644
index 000000000..481a43193
--- /dev/null
+++ b/src/com/android/launcher3/stats/internal/db/TrackingEventContract.java
@@ -0,0 +1,31 @@
+package com.android.launcher3.stats.internal.db;
+
+import android.provider.BaseColumns;
+
+/**
+ * <pre>
+ * Table contract definition
+ * </pre>
+ *
+ * @see {@link BaseColumns}
+ */
+public class TrackingEventContract implements BaseColumns {
+
+ // Constants
+ public static final String EVENT_TABLE_NAME = "event";
+
+ // Columns
+ public static final String EVENT_COLUMN_CATEGORY = "category";
+ public static final String EVENT_COLUMN_METADATA = "metadata";
+ public static final String EVENT_COLUMN_INSTANCE = "instance";
+
+ // SQL
+ public static final String CREATE_EVENT_TABLE = "CREATE TABLE " + EVENT_TABLE_NAME
+ + " ( "
+ + " `" + _ID + "` INTEGER PRIMARY KEY AUTOINCREMENT, "
+ + " `" + EVENT_COLUMN_CATEGORY + "` TEXT, "
+ + " `" + EVENT_COLUMN_METADATA + "` TEXT, "
+ + " `" + EVENT_COLUMN_INSTANCE + "` INTEGER "
+ + ");";
+
+}