Add abstract interface for SQL databases

Change-Id: I72072dd1056a071b48fb54ba8ff844d21ed86011
Merge "Add abstract interface for SQL databases"