mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-01 03:03:10 -06:00
Remove unnecessary prepares
This commit is contained in:
parent
6f6c6a4e21
commit
f5f84fadb7
|
|
@ -83,12 +83,13 @@ func (s *eventJSONStatements) BulkSelectEventJSON(
|
||||||
iEventNIDs[k] = v
|
iEventNIDs[k] = v
|
||||||
}
|
}
|
||||||
selectOrig := strings.Replace(bulkSelectEventJSONSQL, "($1)", sqlutil.QueryVariadic(len(iEventNIDs)), 1)
|
selectOrig := strings.Replace(bulkSelectEventJSONSQL, "($1)", sqlutil.QueryVariadic(len(iEventNIDs)), 1)
|
||||||
selectStmt, err := s.db.Prepare(selectOrig)
|
var rows *sql.Rows
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if txn != nil {
|
||||||
|
rows, err = txn.QueryContext(ctx, selectOrig, iEventNIDs...)
|
||||||
|
} else {
|
||||||
|
rows, err = s.db.QueryContext(ctx, selectOrig, iEventNIDs...)
|
||||||
}
|
}
|
||||||
selectStmt = sqlutil.TxStmt(txn, selectStmt)
|
|
||||||
rows, err := selectStmt.QueryContext(ctx, iEventNIDs...)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -119,12 +119,13 @@ func (s *eventStateKeyStatements) BulkSelectEventStateKeyNID(
|
||||||
iEventStateKeys[k] = v
|
iEventStateKeys[k] = v
|
||||||
}
|
}
|
||||||
selectOrig := strings.Replace(bulkSelectEventStateKeySQL, "($1)", sqlutil.QueryVariadic(len(eventStateKeys)), 1)
|
selectOrig := strings.Replace(bulkSelectEventStateKeySQL, "($1)", sqlutil.QueryVariadic(len(eventStateKeys)), 1)
|
||||||
selectPrep, err := s.db.Prepare(selectOrig)
|
var rows *sql.Rows
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if txn != nil {
|
||||||
|
rows, err = txn.QueryContext(ctx, selectOrig, iEventStateKeys...)
|
||||||
|
} else {
|
||||||
|
rows, err = s.db.QueryContext(ctx, selectOrig, iEventStateKeys...)
|
||||||
}
|
}
|
||||||
stmt := sqlutil.TxStmt(txn, selectPrep)
|
|
||||||
rows, err := stmt.QueryContext(ctx, iEventStateKeys...)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -286,11 +286,13 @@ func (s *membershipStatements) SelectJoinedUsersSetForRooms(ctx context.Context,
|
||||||
iRoomNIDs[i] = v
|
iRoomNIDs[i] = v
|
||||||
}
|
}
|
||||||
query := strings.Replace(selectJoinedUsersSetForRoomsSQL, "($1)", sqlutil.QueryVariadic(len(iRoomNIDs)), 1)
|
query := strings.Replace(selectJoinedUsersSetForRoomsSQL, "($1)", sqlutil.QueryVariadic(len(iRoomNIDs)), 1)
|
||||||
stmt, err := s.db.Prepare(query)
|
var rows *sql.Rows
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if txn != nil {
|
||||||
|
rows, err = txn.QueryContext(ctx, query, iRoomNIDs...)
|
||||||
|
} else {
|
||||||
|
rows, err = s.db.QueryContext(ctx, query, iRoomNIDs...)
|
||||||
}
|
}
|
||||||
rows, err := sqlutil.TxStmt(txn, stmt).QueryContext(ctx, iRoomNIDs...)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -261,12 +261,13 @@ func (s *roomStatements) BulkSelectRoomIDs(ctx context.Context, txn *sql.Tx, roo
|
||||||
iRoomNIDs[i] = v
|
iRoomNIDs[i] = v
|
||||||
}
|
}
|
||||||
sqlQuery := strings.Replace(bulkSelectRoomIDsSQL, "($1)", sqlutil.QueryVariadic(len(roomNIDs)), 1)
|
sqlQuery := strings.Replace(bulkSelectRoomIDsSQL, "($1)", sqlutil.QueryVariadic(len(roomNIDs)), 1)
|
||||||
sqlPrep, err := s.db.Prepare(sqlQuery)
|
var rows *sql.Rows
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if txn != nil {
|
||||||
|
rows, err = txn.QueryContext(ctx, sqlQuery, iRoomNIDs...)
|
||||||
|
} else {
|
||||||
|
rows, err = s.db.QueryContext(ctx, sqlQuery, iRoomNIDs...)
|
||||||
}
|
}
|
||||||
stmt := sqlutil.TxStmt(txn, sqlPrep)
|
|
||||||
rows, err := stmt.QueryContext(ctx, iRoomNIDs...)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
@ -288,12 +289,13 @@ func (s *roomStatements) BulkSelectRoomNIDs(ctx context.Context, txn *sql.Tx, ro
|
||||||
iRoomIDs[i] = v
|
iRoomIDs[i] = v
|
||||||
}
|
}
|
||||||
sqlQuery := strings.Replace(bulkSelectRoomNIDsSQL, "($1)", sqlutil.QueryVariadic(len(roomIDs)), 1)
|
sqlQuery := strings.Replace(bulkSelectRoomNIDsSQL, "($1)", sqlutil.QueryVariadic(len(roomIDs)), 1)
|
||||||
sqlPrep, err := s.db.Prepare(sqlQuery)
|
var rows *sql.Rows
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if txn != nil {
|
||||||
|
rows, err = txn.QueryContext(ctx, sqlQuery, iRoomIDs...)
|
||||||
|
} else {
|
||||||
|
rows, err = s.db.QueryContext(ctx, sqlQuery, iRoomIDs...)
|
||||||
}
|
}
|
||||||
stmt := sqlutil.TxStmt(txn, sqlPrep)
|
|
||||||
rows, err := stmt.QueryContext(ctx, iRoomIDs...)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue