<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Queries</key>
	<array>
		<string>CREATE TABLE APDBReportEventCount (rowid INTEGER PRIMARY KEY, dayOfYear INTEGER NOT NULL, purpose INTEGER NOT NULL, event INTEGER NOT NULL, value TEXT NOT NULL, count INTEGER NOT NULL, environment TEXT NOT NULL, lastCountDate REAL NOT NULL)</string>
		<string>CREATE INDEX idx_eventCount_1 ON APDBReportEventCount (dayOfYear, purpose)</string>
		<string>CREATE INDEX idx_eventCount_2 ON APDBReportEventCount (dayOfYear, purpose, event)</string>
		<string>CREATE UNIQUE INDEX idx_eventCount_3 ON APDBReportEventCount (dayOfYear, purpose, event, value, environment)</string>
		<string>CREATE TABLE APDBEventBranch (eventId INTEGER NOT NULL, branch TEXT NOT NULL, FOREIGN KEY (eventId) REFERENCES APDBReportEventCount(rowid) ON DELETE CASCADE)</string>
		<string>CREATE UNIQUE INDEX idx_eventBranch ON APDBEventBranch (eventId, branch)</string>
		<string>CREATE TABLE APDBDeliveredReport (type TEXT NOT NULL, dayOfYear INTEGER NOT NULL, frequency INTEGER NOT NULL, reportDate REAL NOT NULL)</string>
		<string>CREATE INDEX idx_deliveredReport_type ON APDBDeliveredReport (type)</string>
		<string>CREATE TABLE ObservabilitySignalsStore (timestamp REAL NOT NULL, signal INTEGER NOT NULL, report INTEGER NOT NULL, param1, param2, param3)</string>
		<string>CREATE INDEX idx_timestamp_signal_report ON ObservabilitySignalsStore (timestamp, report)</string>
		<string>CREATE TABLE ObservabilityStateStore (key PRIMARY KEY, value)</string>
		<string>CREATE INDEX idx_key ON ObservabilityStateStore (key)</string>
	</array>
</dict>
</plist>
