273
tableName string,
274
queryString string,
276
>
return &sqlparser.Select{
277
>
SelectExprs: sqlparser.SelectExprs{
278
>
&sqlparser.AliasedExpr{
279
>
Expr: newColName("rowid"),
280
>
},
281
>
},
282
>
From: sqlparser.TableExprs{
283
>
&sqlparser.AliasedTableExpr{
284
>
Expr: &sqlparser.TableName{
285
>
Name: sqlparser.NewTableIdent(tableName),
286
>
},
287
>
},
288
>
},
289
>
Where: sqlparser.NewWhere(
290
>
sqlparser.WhereStr,
291
>
&sqlparser.ComparisonExpr{
292
>
Operator: sqlparser.EqualStr,
293
>
Left: newColName(tableName),
294
>
Right: newUnsafeSQLString(queryString),
295
>
},
296
>
),
297
>
}
298
>
}
299
300
func (c *sqliteQueryConverter) buildCountStmt(