From a5b034d4a9c44f9bc1e83b01de82530f8fc63013 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sat, 4 Apr 2015 14:41:04 -0400 Subject: Imported Upstream version 3.0.4 --- SQLiteStudio3/coreSQLiteStudio/common/table.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'SQLiteStudio3/coreSQLiteStudio/common/table.h') diff --git a/SQLiteStudio3/coreSQLiteStudio/common/table.h b/SQLiteStudio3/coreSQLiteStudio/common/table.h index d17a729..5cc4570 100644 --- a/SQLiteStudio3/coreSQLiteStudio/common/table.h +++ b/SQLiteStudio3/coreSQLiteStudio/common/table.h @@ -23,10 +23,27 @@ class API_EXPORT Table protected: QString database; QString table; +}; + +class API_EXPORT AliasedTable : public Table +{ + public: + AliasedTable(); + AliasedTable(const QString& database, const QString& table, const QString& alias); + AliasedTable(const AliasedTable& other); + virtual ~AliasedTable(); + int operator ==(const AliasedTable& other) const; + + QString getTableAlias() const; + void setTableAlias(const QString& value); + + protected: + QString tableAlias; }; int API_EXPORT qHash(Table table); +int API_EXPORT qHash(AliasedTable table); #endif // TABLE_H -- cgit v1.2.3