@@ -57,7 +57,7 @@ import (
57
57
func TestDeletePreservingIndexEncoding (t * testing.T ) {
58
58
defer leaktest .AfterTest (t )()
59
59
defer log .Scope (t ).Close (t )
60
- params , _ := createTestServerParams ()
60
+ params , _ := createTestServerParamsAllowTenants ()
61
61
mergeFinished := make (chan struct {})
62
62
completeSchemaChange := make (chan struct {})
63
63
errorChan := make (chan error , 1 )
@@ -99,7 +99,7 @@ func TestDeletePreservingIndexEncoding(t *testing.T) {
99
99
<- mergeFinished
100
100
101
101
// Find the descriptor for the temporary index mutation.
102
- codec := keys . SystemSQLCodec
102
+ codec := server . Codec ()
103
103
tableDesc := desctestutils .TestingGetMutableExistingTableDescriptor (kvDB , codec , "d" , "t" )
104
104
var index * descpb.IndexDescriptor
105
105
for _ , i := range tableDesc .Mutations {
@@ -120,7 +120,7 @@ func TestDeletePreservingIndexEncoding(t *testing.T) {
120
120
end := kvDB .Clock ().Now ()
121
121
122
122
// Grab the revision histories for the index.
123
- prefix := rowenc .MakeIndexKeyPrefix (keys . SystemSQLCodec , tableDesc .GetID (), index .ID )
123
+ prefix := rowenc .MakeIndexKeyPrefix (codec , tableDesc .GetID (), index .ID )
124
124
prefixEnd := append (prefix , []byte ("\xff " )... )
125
125
126
126
revisionsCh := make (chan []backup.VersionedValues )
@@ -244,7 +244,7 @@ func TestDeletePreservingIndexEncodingUsesNormalDeletesInDeleteOnly(t *testing.T
244
244
defer leaktest .AfterTest (t )()
245
245
defer log .Scope (t ).Close (t )
246
246
247
- params , _ := createTestServerParams ()
247
+ params , _ := createTestServerParamsAllowTenants ()
248
248
server , sqlDB , kvDB := serverutils .StartServer (t , params )
249
249
defer server .Stopper ().Stop (context .Background ())
250
250
@@ -259,7 +259,7 @@ CREATE UNIQUE INDEX test_index_to_mutate ON t.test (b);
259
259
`
260
260
_ , err := sqlDB .Exec (setupSQL )
261
261
require .NoError (t , err )
262
- codec := server .ExecutorConfig ().(sql. ExecutorConfig ). Codec
262
+ codec := server .Codec ()
263
263
tableDesc := desctestutils .TestingGetMutableExistingTableDescriptor (kvDB , codec , "t" , "test" )
264
264
265
265
// Move index to DELETE_ONLY. The following delete should not
@@ -309,7 +309,7 @@ func TestDeletePreservingIndexEncodingWithEmptyValues(t *testing.T) {
309
309
defer leaktest .AfterTest (t )()
310
310
defer log .Scope (t ).Close (t )
311
311
312
- params , _ := createTestServerParams ()
312
+ params , _ := createTestServerParamsAllowTenants ()
313
313
server , sqlDB , kvDB := serverutils .StartServer (t , params )
314
314
defer server .Stopper ().Stop (context .Background ())
315
315
@@ -327,7 +327,7 @@ CREATE UNIQUE INDEX test_index_to_mutate ON t.test (y) STORING (z, a);
327
327
`
328
328
_ , err := sqlDB .Exec (setupSQL )
329
329
require .NoError (t , err )
330
- codec := server .ExecutorConfig ().(sql. ExecutorConfig ). Codec
330
+ codec := server .Codec ()
331
331
tableDesc := desctestutils .TestingGetMutableExistingTableDescriptor (kvDB , codec , "t" , "test" )
332
332
err = mutateIndexByName (kvDB , codec , tableDesc , "test_index_to_mutate" , func (idx * descpb.IndexDescriptor ) error {
333
333
// Here, we make this index look like the temporary
@@ -513,7 +513,7 @@ func TestMergeProcessor(t *testing.T) {
513
513
defer log .Scope (t ).Close (t )
514
514
ctx := context .Background ()
515
515
516
- params , _ := createTestServerParams ()
516
+ params , _ := createTestServerParamsAllowTenants ()
517
517
518
518
type TestCase struct {
519
519
name string
@@ -618,7 +618,7 @@ func TestMergeProcessor(t *testing.T) {
618
618
t .Fatal (err )
619
619
}
620
620
621
- codec := keys . SystemSQLCodec
621
+ codec := server . Codec ()
622
622
tableDesc := desctestutils .TestingGetMutableExistingTableDescriptor (kvDB , codec , "d" , "t" )
623
623
settings := server .ClusterSettings ()
624
624
execCfg := server .ExecutorConfig ().(sql.ExecutorConfig )
@@ -694,7 +694,7 @@ func TestMergeProcessor(t *testing.T) {
694
694
}
695
695
696
696
require .Equal (t , test .dstContentsBeforeMerge ,
697
- datumSliceToStrMatrix (fetchIndex (ctx , t , txn .KV (), mut , test .dstIndex )))
697
+ datumSliceToStrMatrix (fetchIndex (ctx , t , txn .KV (), codec , mut , test .dstIndex )))
698
698
699
699
return nil
700
700
}))
@@ -724,7 +724,7 @@ func TestMergeProcessor(t *testing.T) {
724
724
}
725
725
726
726
require .Equal (t , test .dstContentsAfterMerge ,
727
- datumSliceToStrMatrix (fetchIndex (ctx , t , txn .KV (), mut , test .dstIndex )))
727
+ datumSliceToStrMatrix (fetchIndex (ctx , t , txn .KV (), codec , mut , test .dstIndex )))
728
728
return nil
729
729
}))
730
730
}
@@ -740,7 +740,12 @@ func TestMergeProcessor(t *testing.T) {
740
740
// as datums. The datums will correspond to each of the columns stored in the
741
741
// index, ordered by column ID.
742
742
func fetchIndex (
743
- ctx context.Context , t * testing.T , txn * kv.Txn , table * tabledesc.Mutable , indexName string ,
743
+ ctx context.Context ,
744
+ t * testing.T ,
745
+ txn * kv.Txn ,
746
+ codec keys.SQLCodec ,
747
+ table * tabledesc.Mutable ,
748
+ indexName string ,
744
749
) []tree.Datums {
745
750
t .Helper ()
746
751
var fetcher row.Fetcher
@@ -776,9 +781,9 @@ func fetchIndex(
776
781
}
777
782
778
783
var spec fetchpb.IndexFetchSpec
779
- require .NoError (t , rowenc .InitIndexFetchSpec (& spec , keys . SystemSQLCodec , table , idx , columns ))
784
+ require .NoError (t , rowenc .InitIndexFetchSpec (& spec , codec , table , idx , columns ))
780
785
781
- spans := []roachpb.Span {table .IndexSpan (keys . SystemSQLCodec , idx .GetID ())}
786
+ spans := []roachpb.Span {table .IndexSpan (codec , idx .GetID ())}
782
787
const reverse = false
783
788
require .NoError (t , fetcher .Init (
784
789
ctx ,
0 commit comments