From 5d9314f134ddd3dc4c853e398ac90ba247fb2e4f Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Mon, 13 Jun 2016 18:42:42 -0400 Subject: Imported Upstream version 3.1.0 --- SQLiteStudio3/coreSQLiteStudio/dbattacher.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'SQLiteStudio3/coreSQLiteStudio/dbattacher.h') diff --git a/SQLiteStudio3/coreSQLiteStudio/dbattacher.h b/SQLiteStudio3/coreSQLiteStudio/dbattacher.h index 5b94832..0e849a5 100644 --- a/SQLiteStudio3/coreSQLiteStudio/dbattacher.h +++ b/SQLiteStudio3/coreSQLiteStudio/dbattacher.h @@ -73,6 +73,17 @@ class API_EXPORT DbAttacher * @return Query string. */ virtual QString getQuery() const = 0; + + /** + * @brief Tells if "main" database name was used in the query and was ommited. + * @return true when "main" db token was in the query, or false otherwise. + * + * The "main" database will not be attached and this getter tells wheter such situation occured. + * This is to assert situation when user has database on the list which name is actually "main". + * Table window always uses "main." prefix when reading data and this caused attacher to step in, + * which then caused some execution error. + */ + virtual bool getMainDbNameUsed() const = 0; }; /** -- cgit v1.2.3