23using namespace Qt::StringLiterals;
29 if ( schema.isEmpty() )
30 return u
"SELECT * FROM %1 LIMIT %2"_s.arg(
quoteIdentifier( name ) ).arg( limit );
virtual ~QgsProviderSqlQueryBuilder()
virtual QString quoteIdentifier(const QString &identifier) const
Returns a properly quoted version of a table/schema identifier.
virtual QString createLimitQueryForTable(const QString &schema, const QString &name, int limit=10) const
Returns a result size limited SQL query string generated for the given schema and table name,...
static QString quotedIdentifier(const QString &identifier)
Returns a properly quoted version of identifier.