mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-05-17 14:17:29 -04:00
Commit Graph
Select branches
Hide Pull Requests
fix_sensitive_tests
main
rel_0_1
rel_0_3
rel_0_4
rel_0_5
rel_0_6
rel_0_7
rel_0_8
rel_0_9
rel_1_0
rel_1_1
rel_1_2
rel_1_3
rel_1_4
rel_2_0
workflow_test_freethreading
workflow_test_tbuilds
#10005
#10021
#10029
#10039
#10060
#10067
#10080
#10086
#10087
#10106
#10108
#10112
#10133
#10137
#10154
#10185
#10210
#10215
#10248
#10249
#10260
#10272
#10274
#10276
#10289
#10294
#10304
#10311
#10333
#10343
#10352
#10354
#10371
#10376
#10383
#10390
#10391
#10403
#10406
#10411
#10416
#10429
#10437
#10442
#10450
#10452
#10473
#10481
#10491
#10506
#10513
#10533
#10545
#10574
#10574
#10584
#10585
#10590
#10599
#10620
#10625
#10634
#10643
#10644
#10648
#10651
#10657
#10658
#10669
#10686
#10719
#10726
#10729
#10730
#10733
#10737
#10746
#10757
#10778
#10783
#10809
#10831
#10842
#10845
#10847
#10848
#10849
#10851
#10886
#10889
#10905
#10912
#10915
#10918
#10925
#10931
#10938
#10947
#10959
#10968
#10970
#10973
#10984
#10992
#11014
#11018
#11035
#11037
#11047
#11055
#11078
#11094
#11095
#11098
#11103
#11105
#11107
#11107
#11109
#11110
#11111
#11113
#11120
#11133
#11134
#11142
#11143
#11145
#11148
#11154
#11167
#11180
#11180
#11201
#11233
#11244
#11248
#11296
#11296
#11297
#11297
#11302
#11307
#11313
#11325
#11329
#11335
#11337
#11348
#11368
#11378
#11383
#11400
#11401
#11402
#11416
#11418
#11432
#11434
#11437
#11437
#11469
#11474
#11491
#11500
#11501
#11503
#11523
#11531
#11541
#11542
#11555
#11558
#11561
#11584
#11639
#11678
#11688
#11690
#11694
#11700
#11701
#11706
#11715
#11717
#11721
#11736
#11759
#11762
#11763
#11786
#11799
#11807
#11824
#11825
#11828
#11834
#11838
#11867
#11869
#11872
#11877
#11883
#11884
#11885
#11895
#11902
#11910
#11914
#11942
#11947
#11953
#11960
#11976
#12013
#12025
#12026
#12028
#12031
#12034
#12048
#12072
#12076
#12078
#12088
#12094
#12124
#12129
#12132
#12146
#12162
#12164
#12171
#12175
#12189
#12196
#12200
#12220
#12231
#12237
#12242
#12250
#12288
#12291
#12296
#12297
#12297
#12306
#12307
#12316
#12320
#12321
#12339
#12343
#12355
#12362
#12369
#12384
#12386
#12391
#12401
#12401
#12412
#12421
#12427
#12433
#12433
#12435
#12443
#12445
#12453
#12459
#12461
#12462
#12463
#12472
#12482
#12485
#12489
#12495
#12502
#12504
#12509
#12510
#12526
#12527
#12534
#12535
#12537
#12538
#12539
#12540
#12550
#12553
#12555
#12558
#12567
#12568
#12569
#12583
#12584
#12594
#12604
#12611
#12612
#12613
#12615
#12617
#12619
#12621
#12622
#12635
#12636
#12642
#12645
#12645
#12649
#12655
#12656
#12657
#12663
#12665
#12666
#12684
#12695
#12697
#12697
#12698
#12698
#12707
#12712
#12713
#12720
#12721
#12726
#12731
#12731
#12737
#12751
#12756
#12757
#12759
#12760
#12763
#12765
#12766
#12768
#12789
#12814
#12816
#12822
#12830
#12856
#12860
#12865
#12878
#12882
#12885
#12888
#12890
#12895
#12911
#12912
#12919
#12922
#12925
#12926
#12938
#12950
#12957
#12963
#12964
#12969
#12988
#12989
#12995
#13000
#13002
#13003
#13011
#13012
#13023
#13028
#13036
#13038
#13042
#13046
#13047
#13051
#13051
#13053
#13063
#13065
#13074
#13077
#13082
#13084
#13087
#13092
#13095
#13100
#13111
#13117
#13118
#13123
#13133
#13136
#13137
#13137
#13138
#13141
#13142
#13143
#13149
#13151
#13155
#13161
#13162
#13165
#13168
#13168
#13178
#13179
#13183
#13186
#13188
#13188
#13191
#13191
#13195
#13199
#13200
#13206
#13206
#13225
#13235
#13237
#13239
#13244
#13245
#13251
#13254
#13255
#13258
#13261
#13266
#13269
#13270
#13271
#13272
#13273
#13275
#13276
#13276
#13277
#13278
#13278
#13279
#13279
#13280
#13287
#13287
#13288
#13288
#13289
#13289
#13290
#13290
#13297
#13297
#4378
#4380
#4382
#4385
#4388
#4398
#4399
#4402
#4403
#4408
#4409
#4410
#4414
#4415
#4420
#4425
#4432
#4438
#4440
#4441
#4445
#4447
#4465
#4471
#4475
#4476
#4477
#4488
#4493
#4496
#4498
#4501
#4505
#4512
#4514
#4515
#4516
#4520
#4529
#4544
#4545
#4546
#4551
#4559
#4563
#4565
#4568
#4570
#4577
#4583
#4588
#4588
#4593
#4594
#4610
#4611
#4613
#4619
#4626
#4628
#4651
#4654
#4658
#4659
#4664
#4679
#4681
#4716
#4724
#4725
#4732
#4734
#4744
#4752
#4759
#4761
#4763
#4764
#4769
#4770
#4776
#4785
#4792
#4795
#4801
#4816
#4820
#4825
#4830
#4832
#4842
#4843
#4851
#4859
#4861
#4862
#4870
#4880
#4882
#4884
#4885
#4889
#4893
#4896
#4897
#4899
#4904
#4906
#4908
#4917
#4918
#4921
#4928
#4929
#4930
#4935
#4939
#4940
#4944
#4948
#4952
#4958
#4960
#4962
#4965
#4970
#4972
#4986
#4987
#4989
#4996
#5017
#5021
#5022
#5023
#5030
#5031
#5043
#5044
#5046
#5051
#5055
#5058
#5059
#5062
#5064
#5069
#5072
#5077
#5088
#5092
#5095
#5099
#5101
#5103
#5105
#5108
#5115
#5116
#5125
#5135
#5141
#5143
#5147
#5166
#5172
#5185
#5186
#5206
#5215
#5222
#5232
#5236
#5240
#5241
#5247
#5253
#5279
#5287
#5290
#5292
#5296
#5310
#5312
#5320
#5323
#5325
#5328
#5336
#5342
#5354
#5355
#5358
#5363
#5371
#5381
#5385
#5396
#5410
#5416
#5417
#5419
#5431
#5439
#5446
#5451
#5452
#5453
#5474
#5475
#5477
#5478
#5480
#5483
#5488
#5489
#5490
#5501
#5502
#5504
#5514
#5515
#5516
#5523
#5524
#5531
#5536
#5539
#5545
#5547
#5548
#5550
#5554
#5560
#5567
#5568
#5569
#5570
#5571
#5580
#5587
#5600
#5616
#5622
#5633
#5636
#5638
#5643
#5662
#5663
#5674
#5675
#5676
#5686
#5689
#5693
#5700
#5703
#5705
#5710
#5713
#5714
#5730
#5733
#5742
#5746
#5752
#5759
#5778
#5782
#5793
#5803
#5809
#5830
#5840
#5849
#5864
#5865
#5868
#5869
#5883
#5917
#5936
#5937
#5943
#5946
#5960
#5972
#6013
#6015
#6017
#6032
#6057
#6078
#6108
#6110
#6112
#6133
#6150
#6179
#6197
#6200
#6212
#6223
#6237
#6246
#6250
#6341
#6356
#6358
#6362
#6363
#6369
#6370
#6380
#6381
#6382
#6389
#6393
#6395
#6432
#6447
#6455
#6497
#6504
#6522
#6533
#6539
#6559
#6571
#6587
#6590
#6603
#6610
#6624
#6650
#6651
#6654
#6657
#6660
#6672
#6681
#6699
#6709
#6712
#6713
#6725
#6726
#6751
#6761
#6764
#6780
#6789
#6809
#6826
#6849
#6875
#6902
#6916
#6920
#6926
#6957
#6968
#6991
#6994
#6998
#7000
#7003
#7004
#7005
#7006
#7009
#7014
#7017
#7018
#7020
#7043
#7047
#7048
#7049
#7062
#7069
#7078
#7087
#7114
#7116
#7118
#7120
#7133
#7143
#7145
#7162
#7163
#7178
#7179
#7195
#7197
#7206
#7207
#7260
#7273
#7285
#7302
#7315
#7317
#7338
#7348
#7363
#7369
#7381
#7401
#7417
#7437
#7439
#7443
#7451
#7464
#7470
#7474
#7536
#7543
#7544
#7563
#7568
#7581
#7582
#7589
#7595
#7601
#7615
#7648
#7655
#7665
#7669
#7670
#7674
#7689
#7694
#7702
#7709
#7715
#7742
#7747
#7772
#7778
#7816
#7824
#7829
#7882
#7893
#7917
#7921
#7933
#7935
#7944
#7950
#7959
#7964
#7978
#7987
#7992
#8011
#8022
#8032
#8037
#8039
#8063
#8065
#8072
#8075
#8088
#8093
#8117
#8124
#8136
#8136
#8161
#8180
#8185
#8192
#8195
#8225
#8233
#8237
#8277
#8289
#8290
#8298
#8306
#8308
#8309
#8310
#8313
#8331
#8393
#8414
#8438
#8443
#8470
#8479
#8492
#8496
#8517
#8537
#8563
#8580
#8581
#8589
#8595
#8627
#8630
#8646
#8707
#8715
#8716
#8729
#8736
#8752
#8766
#8768
#8775
#8779
#8791
#8803
#8806
#8809
#8814
#8835
#8842
#8867
#8869
#8874
#8885
#8886
#8898
#8904
#8906
#8922
#8923
#8924
#8927
#8933
#8939
#8948
#8985
#9025
#9026
#9028
#9037
#9038
#9039
#9049
#9079
#9107
#9115
#9119
#9121
#9134
#9135
#9140
#9143
#9153
#9157
#9191
#9198
#9204
#9210
#9215
#9221
#9236
#9255
#9267
#9269
#9279
#9303
#9316
#9322
#9324
#9334
#9336
#9344
#9363
#9371
#9381
#9399
#9406
#9417
#9420
#9421
#9463
#9474
#9475
#9478
#9507
#9510
#9539
#9543
#9594
#9598
#9601
#9607
#9612
#9614
#9616
#9643
#9651
#9652
#9668
#9672
#9674
#9681
#9688
#9694
#9695
#9712
#9734
#9747
#9751
#9753
#9758
#9781
#9794
#9803
#9812
#9834
#9842
#9845
#9848
#9851
#9854
#9865
#9881
#9892
#9908
#9926
#9929
#9931
#9938
#9961
#9966
#9980
#9983
#9996
git-to-hg-map
origin
rel_0_1_0
rel_0_1_1
rel_0_1_2
rel_0_1_3
rel_0_1_4
rel_0_1_5
rel_0_1_6
rel_0_1_7
rel_0_2_0
rel_0_2_1
rel_0_2_2
rel_0_2_3
rel_0_2_4
rel_0_2_5
rel_0_2_6
rel_0_2_7
rel_0_2_8
rel_0_3_0
rel_0_3_1
rel_0_3_10
rel_0_3_11
rel_0_3_2
rel_0_3_3
rel_0_3_4
rel_0_3_5
rel_0_3_6
rel_0_3_7
rel_0_3_8
rel_0_3_9
rel_0_4_0
rel_0_4_1
rel_0_4_2
rel_0_4_2a
rel_0_4_2b
rel_0_4_2p3
rel_0_4_3
rel_0_4_4
rel_0_4_5
rel_0_4_6
rel_0_4_7
rel_0_4_7p1
rel_0_4_8
rel_0_4beta1
rel_0_4beta2
rel_0_4beta3
rel_0_4beta4
rel_0_4beta6
rel_0_5_0
rel_0_5_1
rel_0_5_2
rel_0_5_3
rel_0_5_4
rel_0_5_4p1
rel_0_5_4p2
rel_0_5_5
rel_0_5_6
rel_0_5_7
rel_0_5_8
rel_0_5beta1
rel_0_5beta2
rel_0_5beta3
rel_0_5rc1
rel_0_5rc2
rel_0_5rc3
rel_0_5rc4
rel_0_6_0
rel_0_6_1
rel_0_6_2
rel_0_6_3
rel_0_6_4
rel_0_6_5
rel_0_6_6
rel_0_6_7
rel_0_6_8
rel_0_6_9
rel_0_6beta1
rel_0_6beta2
rel_0_6beta3
rel_0_7_0
rel_0_7_1
rel_0_7_10
rel_0_7_2
rel_0_7_3
rel_0_7_4
rel_0_7_5
rel_0_7_6
rel_0_7_7
rel_0_7_8
rel_0_7_9
rel_0_7b1
rel_0_7b2
rel_0_7b3
rel_0_7b4
rel_0_8_0
rel_0_8_0b1
rel_0_8_0b2
rel_0_8_1
rel_0_8_2
rel_0_8_3
rel_0_8_4
rel_0_8_5
rel_0_8_6
rel_0_8_7
rel_0_9_0
rel_0_9_0b1
rel_0_9_1
rel_0_9_10
rel_0_9_2
rel_0_9_3
rel_0_9_4
rel_0_9_5
rel_0_9_6
rel_0_9_7
rel_0_9_8
rel_0_9_9
rel_1_0_0
rel_1_0_0_b3
rel_1_0_0b1
rel_1_0_0b2
rel_1_0_0b4
rel_1_0_0b5
rel_1_0_1
rel_1_0_10
rel_1_0_11
rel_1_0_12
rel_1_0_13
rel_1_0_14
rel_1_0_15
rel_1_0_16
rel_1_0_17
rel_1_0_18
rel_1_0_19
rel_1_0_2
rel_1_0_3
rel_1_0_4
rel_1_0_5
rel_1_0_6
rel_1_0_7
rel_1_0_8
rel_1_0_9
rel_1_1_0
rel_1_1_0b1
rel_1_1_0b2
rel_1_1_0b3
rel_1_1_1
rel_1_1_10
rel_1_1_11
rel_1_1_12
rel_1_1_13
rel_1_1_14
rel_1_1_15
rel_1_1_16
rel_1_1_17
rel_1_1_18
rel_1_1_2
rel_1_1_3
rel_1_1_4
rel_1_1_5
rel_1_1_6
rel_1_1_7
rel_1_1_8
rel_1_1_9
rel_1_2_0
rel_1_2_0b1
rel_1_2_0b2
rel_1_2_1
rel_1_2_10
rel_1_2_11
rel_1_2_12
rel_1_2_13
rel_1_2_14
rel_1_2_15
rel_1_2_16
rel_1_2_17
rel_1_2_18
rel_1_2_19
rel_1_2_2
rel_1_2_3
rel_1_2_4
rel_1_2_5
rel_1_2_6
rel_1_2_7
rel_1_2_8
rel_1_2_9
rel_1_3_0
rel_1_3_0b1
rel_1_3_0b2
rel_1_3_0b3
rel_1_3_1
rel_1_3_10
rel_1_3_11
rel_1_3_12
rel_1_3_13
rel_1_3_14
rel_1_3_15
rel_1_3_16
rel_1_3_17
rel_1_3_18
rel_1_3_19
rel_1_3_2
rel_1_3_20
rel_1_3_21
rel_1_3_22
rel_1_3_23
rel_1_3_24
rel_1_3_3
rel_1_3_4
rel_1_3_5
rel_1_3_6
rel_1_3_7
rel_1_3_8
rel_1_3_9
rel_1_4_0
rel_1_4_0b1
rel_1_4_0b2
rel_1_4_0b3
rel_1_4_1
rel_1_4_10
rel_1_4_11
rel_1_4_12
rel_1_4_13
rel_1_4_14
rel_1_4_15
rel_1_4_16
rel_1_4_17
rel_1_4_18
rel_1_4_19
rel_1_4_2
rel_1_4_20
rel_1_4_21
rel_1_4_22
rel_1_4_23
rel_1_4_24
rel_1_4_25
rel_1_4_26
rel_1_4_27
rel_1_4_28
rel_1_4_29
rel_1_4_3
rel_1_4_30
rel_1_4_31
rel_1_4_32
rel_1_4_33
rel_1_4_34
rel_1_4_35
rel_1_4_36
rel_1_4_37
rel_1_4_38
rel_1_4_39
rel_1_4_4
rel_1_4_40
rel_1_4_41
rel_1_4_42
rel_1_4_43
rel_1_4_44
rel_1_4_45
rel_1_4_46
rel_1_4_47
rel_1_4_48
rel_1_4_49
rel_1_4_5
rel_1_4_50
rel_1_4_51
rel_1_4_52
rel_1_4_53
rel_1_4_54
rel_1_4_6
rel_1_4_7
rel_1_4_8
rel_1_4_9
rel_2_0_0
rel_2_0_0b1
rel_2_0_0b2
rel_2_0_0b3
rel_2_0_0b4
rel_2_0_0rc1
rel_2_0_0rc2
rel_2_0_0rc3
rel_2_0_1
rel_2_0_10
rel_2_0_11
rel_2_0_12
rel_2_0_13
rel_2_0_14
rel_2_0_15
rel_2_0_16
rel_2_0_17
rel_2_0_18
rel_2_0_19
rel_2_0_2
rel_2_0_20
rel_2_0_21
rel_2_0_22
rel_2_0_23
rel_2_0_24
rel_2_0_25
rel_2_0_26
rel_2_0_27
rel_2_0_28
rel_2_0_29
rel_2_0_3
rel_2_0_30
rel_2_0_31
rel_2_0_32
rel_2_0_33
rel_2_0_34
rel_2_0_35
rel_2_0_36
rel_2_0_37
rel_2_0_38
rel_2_0_39
rel_2_0_4
rel_2_0_40
rel_2_0_41
rel_2_0_42
rel_2_0_43
rel_2_0_44
rel_2_0_45
rel_2_0_46
rel_2_0_47
rel_2_0_48
rel_2_0_49
rel_2_0_5
rel_2_0_5_post1
rel_2_0_6
rel_2_0_7
rel_2_0_8
rel_2_0_9
rel_2_1_0b1
rel_2_1_0b2
Select branches
Hide Pull Requests
fix_sensitive_tests
main
rel_0_1
rel_0_3
rel_0_4
rel_0_5
rel_0_6
rel_0_7
rel_0_8
rel_0_9
rel_1_0
rel_1_1
rel_1_2
rel_1_3
rel_1_4
rel_2_0
workflow_test_freethreading
workflow_test_tbuilds
#10005
#10021
#10029
#10039
#10060
#10067
#10080
#10086
#10087
#10106
#10108
#10112
#10133
#10137
#10154
#10185
#10210
#10215
#10248
#10249
#10260
#10272
#10274
#10276
#10289
#10294
#10304
#10311
#10333
#10343
#10352
#10354
#10371
#10376
#10383
#10390
#10391
#10403
#10406
#10411
#10416
#10429
#10437
#10442
#10450
#10452
#10473
#10481
#10491
#10506
#10513
#10533
#10545
#10574
#10574
#10584
#10585
#10590
#10599
#10620
#10625
#10634
#10643
#10644
#10648
#10651
#10657
#10658
#10669
#10686
#10719
#10726
#10729
#10730
#10733
#10737
#10746
#10757
#10778
#10783
#10809
#10831
#10842
#10845
#10847
#10848
#10849
#10851
#10886
#10889
#10905
#10912
#10915
#10918
#10925
#10931
#10938
#10947
#10959
#10968
#10970
#10973
#10984
#10992
#11014
#11018
#11035
#11037
#11047
#11055
#11078
#11094
#11095
#11098
#11103
#11105
#11107
#11107
#11109
#11110
#11111
#11113
#11120
#11133
#11134
#11142
#11143
#11145
#11148
#11154
#11167
#11180
#11180
#11201
#11233
#11244
#11248
#11296
#11296
#11297
#11297
#11302
#11307
#11313
#11325
#11329
#11335
#11337
#11348
#11368
#11378
#11383
#11400
#11401
#11402
#11416
#11418
#11432
#11434
#11437
#11437
#11469
#11474
#11491
#11500
#11501
#11503
#11523
#11531
#11541
#11542
#11555
#11558
#11561
#11584
#11639
#11678
#11688
#11690
#11694
#11700
#11701
#11706
#11715
#11717
#11721
#11736
#11759
#11762
#11763
#11786
#11799
#11807
#11824
#11825
#11828
#11834
#11838
#11867
#11869
#11872
#11877
#11883
#11884
#11885
#11895
#11902
#11910
#11914
#11942
#11947
#11953
#11960
#11976
#12013
#12025
#12026
#12028
#12031
#12034
#12048
#12072
#12076
#12078
#12088
#12094
#12124
#12129
#12132
#12146
#12162
#12164
#12171
#12175
#12189
#12196
#12200
#12220
#12231
#12237
#12242
#12250
#12288
#12291
#12296
#12297
#12297
#12306
#12307
#12316
#12320
#12321
#12339
#12343
#12355
#12362
#12369
#12384
#12386
#12391
#12401
#12401
#12412
#12421
#12427
#12433
#12433
#12435
#12443
#12445
#12453
#12459
#12461
#12462
#12463
#12472
#12482
#12485
#12489
#12495
#12502
#12504
#12509
#12510
#12526
#12527
#12534
#12535
#12537
#12538
#12539
#12540
#12550
#12553
#12555
#12558
#12567
#12568
#12569
#12583
#12584
#12594
#12604
#12611
#12612
#12613
#12615
#12617
#12619
#12621
#12622
#12635
#12636
#12642
#12645
#12645
#12649
#12655
#12656
#12657
#12663
#12665
#12666
#12684
#12695
#12697
#12697
#12698
#12698
#12707
#12712
#12713
#12720
#12721
#12726
#12731
#12731
#12737
#12751
#12756
#12757
#12759
#12760
#12763
#12765
#12766
#12768
#12789
#12814
#12816
#12822
#12830
#12856
#12860
#12865
#12878
#12882
#12885
#12888
#12890
#12895
#12911
#12912
#12919
#12922
#12925
#12926
#12938
#12950
#12957
#12963
#12964
#12969
#12988
#12989
#12995
#13000
#13002
#13003
#13011
#13012
#13023
#13028
#13036
#13038
#13042
#13046
#13047
#13051
#13051
#13053
#13063
#13065
#13074
#13077
#13082
#13084
#13087
#13092
#13095
#13100
#13111
#13117
#13118
#13123
#13133
#13136
#13137
#13137
#13138
#13141
#13142
#13143
#13149
#13151
#13155
#13161
#13162
#13165
#13168
#13168
#13178
#13179
#13183
#13186
#13188
#13188
#13191
#13191
#13195
#13199
#13200
#13206
#13206
#13225
#13235
#13237
#13239
#13244
#13245
#13251
#13254
#13255
#13258
#13261
#13266
#13269
#13270
#13271
#13272
#13273
#13275
#13276
#13276
#13277
#13278
#13278
#13279
#13279
#13280
#13287
#13287
#13288
#13288
#13289
#13289
#13290
#13290
#13297
#13297
#4378
#4380
#4382
#4385
#4388
#4398
#4399
#4402
#4403
#4408
#4409
#4410
#4414
#4415
#4420
#4425
#4432
#4438
#4440
#4441
#4445
#4447
#4465
#4471
#4475
#4476
#4477
#4488
#4493
#4496
#4498
#4501
#4505
#4512
#4514
#4515
#4516
#4520
#4529
#4544
#4545
#4546
#4551
#4559
#4563
#4565
#4568
#4570
#4577
#4583
#4588
#4588
#4593
#4594
#4610
#4611
#4613
#4619
#4626
#4628
#4651
#4654
#4658
#4659
#4664
#4679
#4681
#4716
#4724
#4725
#4732
#4734
#4744
#4752
#4759
#4761
#4763
#4764
#4769
#4770
#4776
#4785
#4792
#4795
#4801
#4816
#4820
#4825
#4830
#4832
#4842
#4843
#4851
#4859
#4861
#4862
#4870
#4880
#4882
#4884
#4885
#4889
#4893
#4896
#4897
#4899
#4904
#4906
#4908
#4917
#4918
#4921
#4928
#4929
#4930
#4935
#4939
#4940
#4944
#4948
#4952
#4958
#4960
#4962
#4965
#4970
#4972
#4986
#4987
#4989
#4996
#5017
#5021
#5022
#5023
#5030
#5031
#5043
#5044
#5046
#5051
#5055
#5058
#5059
#5062
#5064
#5069
#5072
#5077
#5088
#5092
#5095
#5099
#5101
#5103
#5105
#5108
#5115
#5116
#5125
#5135
#5141
#5143
#5147
#5166
#5172
#5185
#5186
#5206
#5215
#5222
#5232
#5236
#5240
#5241
#5247
#5253
#5279
#5287
#5290
#5292
#5296
#5310
#5312
#5320
#5323
#5325
#5328
#5336
#5342
#5354
#5355
#5358
#5363
#5371
#5381
#5385
#5396
#5410
#5416
#5417
#5419
#5431
#5439
#5446
#5451
#5452
#5453
#5474
#5475
#5477
#5478
#5480
#5483
#5488
#5489
#5490
#5501
#5502
#5504
#5514
#5515
#5516
#5523
#5524
#5531
#5536
#5539
#5545
#5547
#5548
#5550
#5554
#5560
#5567
#5568
#5569
#5570
#5571
#5580
#5587
#5600
#5616
#5622
#5633
#5636
#5638
#5643
#5662
#5663
#5674
#5675
#5676
#5686
#5689
#5693
#5700
#5703
#5705
#5710
#5713
#5714
#5730
#5733
#5742
#5746
#5752
#5759
#5778
#5782
#5793
#5803
#5809
#5830
#5840
#5849
#5864
#5865
#5868
#5869
#5883
#5917
#5936
#5937
#5943
#5946
#5960
#5972
#6013
#6015
#6017
#6032
#6057
#6078
#6108
#6110
#6112
#6133
#6150
#6179
#6197
#6200
#6212
#6223
#6237
#6246
#6250
#6341
#6356
#6358
#6362
#6363
#6369
#6370
#6380
#6381
#6382
#6389
#6393
#6395
#6432
#6447
#6455
#6497
#6504
#6522
#6533
#6539
#6559
#6571
#6587
#6590
#6603
#6610
#6624
#6650
#6651
#6654
#6657
#6660
#6672
#6681
#6699
#6709
#6712
#6713
#6725
#6726
#6751
#6761
#6764
#6780
#6789
#6809
#6826
#6849
#6875
#6902
#6916
#6920
#6926
#6957
#6968
#6991
#6994
#6998
#7000
#7003
#7004
#7005
#7006
#7009
#7014
#7017
#7018
#7020
#7043
#7047
#7048
#7049
#7062
#7069
#7078
#7087
#7114
#7116
#7118
#7120
#7133
#7143
#7145
#7162
#7163
#7178
#7179
#7195
#7197
#7206
#7207
#7260
#7273
#7285
#7302
#7315
#7317
#7338
#7348
#7363
#7369
#7381
#7401
#7417
#7437
#7439
#7443
#7451
#7464
#7470
#7474
#7536
#7543
#7544
#7563
#7568
#7581
#7582
#7589
#7595
#7601
#7615
#7648
#7655
#7665
#7669
#7670
#7674
#7689
#7694
#7702
#7709
#7715
#7742
#7747
#7772
#7778
#7816
#7824
#7829
#7882
#7893
#7917
#7921
#7933
#7935
#7944
#7950
#7959
#7964
#7978
#7987
#7992
#8011
#8022
#8032
#8037
#8039
#8063
#8065
#8072
#8075
#8088
#8093
#8117
#8124
#8136
#8136
#8161
#8180
#8185
#8192
#8195
#8225
#8233
#8237
#8277
#8289
#8290
#8298
#8306
#8308
#8309
#8310
#8313
#8331
#8393
#8414
#8438
#8443
#8470
#8479
#8492
#8496
#8517
#8537
#8563
#8580
#8581
#8589
#8595
#8627
#8630
#8646
#8707
#8715
#8716
#8729
#8736
#8752
#8766
#8768
#8775
#8779
#8791
#8803
#8806
#8809
#8814
#8835
#8842
#8867
#8869
#8874
#8885
#8886
#8898
#8904
#8906
#8922
#8923
#8924
#8927
#8933
#8939
#8948
#8985
#9025
#9026
#9028
#9037
#9038
#9039
#9049
#9079
#9107
#9115
#9119
#9121
#9134
#9135
#9140
#9143
#9153
#9157
#9191
#9198
#9204
#9210
#9215
#9221
#9236
#9255
#9267
#9269
#9279
#9303
#9316
#9322
#9324
#9334
#9336
#9344
#9363
#9371
#9381
#9399
#9406
#9417
#9420
#9421
#9463
#9474
#9475
#9478
#9507
#9510
#9539
#9543
#9594
#9598
#9601
#9607
#9612
#9614
#9616
#9643
#9651
#9652
#9668
#9672
#9674
#9681
#9688
#9694
#9695
#9712
#9734
#9747
#9751
#9753
#9758
#9781
#9794
#9803
#9812
#9834
#9842
#9845
#9848
#9851
#9854
#9865
#9881
#9892
#9908
#9926
#9929
#9931
#9938
#9961
#9966
#9980
#9983
#9996
git-to-hg-map
origin
rel_0_1_0
rel_0_1_1
rel_0_1_2
rel_0_1_3
rel_0_1_4
rel_0_1_5
rel_0_1_6
rel_0_1_7
rel_0_2_0
rel_0_2_1
rel_0_2_2
rel_0_2_3
rel_0_2_4
rel_0_2_5
rel_0_2_6
rel_0_2_7
rel_0_2_8
rel_0_3_0
rel_0_3_1
rel_0_3_10
rel_0_3_11
rel_0_3_2
rel_0_3_3
rel_0_3_4
rel_0_3_5
rel_0_3_6
rel_0_3_7
rel_0_3_8
rel_0_3_9
rel_0_4_0
rel_0_4_1
rel_0_4_2
rel_0_4_2a
rel_0_4_2b
rel_0_4_2p3
rel_0_4_3
rel_0_4_4
rel_0_4_5
rel_0_4_6
rel_0_4_7
rel_0_4_7p1
rel_0_4_8
rel_0_4beta1
rel_0_4beta2
rel_0_4beta3
rel_0_4beta4
rel_0_4beta6
rel_0_5_0
rel_0_5_1
rel_0_5_2
rel_0_5_3
rel_0_5_4
rel_0_5_4p1
rel_0_5_4p2
rel_0_5_5
rel_0_5_6
rel_0_5_7
rel_0_5_8
rel_0_5beta1
rel_0_5beta2
rel_0_5beta3
rel_0_5rc1
rel_0_5rc2
rel_0_5rc3
rel_0_5rc4
rel_0_6_0
rel_0_6_1
rel_0_6_2
rel_0_6_3
rel_0_6_4
rel_0_6_5
rel_0_6_6
rel_0_6_7
rel_0_6_8
rel_0_6_9
rel_0_6beta1
rel_0_6beta2
rel_0_6beta3
rel_0_7_0
rel_0_7_1
rel_0_7_10
rel_0_7_2
rel_0_7_3
rel_0_7_4
rel_0_7_5
rel_0_7_6
rel_0_7_7
rel_0_7_8
rel_0_7_9
rel_0_7b1
rel_0_7b2
rel_0_7b3
rel_0_7b4
rel_0_8_0
rel_0_8_0b1
rel_0_8_0b2
rel_0_8_1
rel_0_8_2
rel_0_8_3
rel_0_8_4
rel_0_8_5
rel_0_8_6
rel_0_8_7
rel_0_9_0
rel_0_9_0b1
rel_0_9_1
rel_0_9_10
rel_0_9_2
rel_0_9_3
rel_0_9_4
rel_0_9_5
rel_0_9_6
rel_0_9_7
rel_0_9_8
rel_0_9_9
rel_1_0_0
rel_1_0_0_b3
rel_1_0_0b1
rel_1_0_0b2
rel_1_0_0b4
rel_1_0_0b5
rel_1_0_1
rel_1_0_10
rel_1_0_11
rel_1_0_12
rel_1_0_13
rel_1_0_14
rel_1_0_15
rel_1_0_16
rel_1_0_17
rel_1_0_18
rel_1_0_19
rel_1_0_2
rel_1_0_3
rel_1_0_4
rel_1_0_5
rel_1_0_6
rel_1_0_7
rel_1_0_8
rel_1_0_9
rel_1_1_0
rel_1_1_0b1
rel_1_1_0b2
rel_1_1_0b3
rel_1_1_1
rel_1_1_10
rel_1_1_11
rel_1_1_12
rel_1_1_13
rel_1_1_14
rel_1_1_15
rel_1_1_16
rel_1_1_17
rel_1_1_18
rel_1_1_2
rel_1_1_3
rel_1_1_4
rel_1_1_5
rel_1_1_6
rel_1_1_7
rel_1_1_8
rel_1_1_9
rel_1_2_0
rel_1_2_0b1
rel_1_2_0b2
rel_1_2_1
rel_1_2_10
rel_1_2_11
rel_1_2_12
rel_1_2_13
rel_1_2_14
rel_1_2_15
rel_1_2_16
rel_1_2_17
rel_1_2_18
rel_1_2_19
rel_1_2_2
rel_1_2_3
rel_1_2_4
rel_1_2_5
rel_1_2_6
rel_1_2_7
rel_1_2_8
rel_1_2_9
rel_1_3_0
rel_1_3_0b1
rel_1_3_0b2
rel_1_3_0b3
rel_1_3_1
rel_1_3_10
rel_1_3_11
rel_1_3_12
rel_1_3_13
rel_1_3_14
rel_1_3_15
rel_1_3_16
rel_1_3_17
rel_1_3_18
rel_1_3_19
rel_1_3_2
rel_1_3_20
rel_1_3_21
rel_1_3_22
rel_1_3_23
rel_1_3_24
rel_1_3_3
rel_1_3_4
rel_1_3_5
rel_1_3_6
rel_1_3_7
rel_1_3_8
rel_1_3_9
rel_1_4_0
rel_1_4_0b1
rel_1_4_0b2
rel_1_4_0b3
rel_1_4_1
rel_1_4_10
rel_1_4_11
rel_1_4_12
rel_1_4_13
rel_1_4_14
rel_1_4_15
rel_1_4_16
rel_1_4_17
rel_1_4_18
rel_1_4_19
rel_1_4_2
rel_1_4_20
rel_1_4_21
rel_1_4_22
rel_1_4_23
rel_1_4_24
rel_1_4_25
rel_1_4_26
rel_1_4_27
rel_1_4_28
rel_1_4_29
rel_1_4_3
rel_1_4_30
rel_1_4_31
rel_1_4_32
rel_1_4_33
rel_1_4_34
rel_1_4_35
rel_1_4_36
rel_1_4_37
rel_1_4_38
rel_1_4_39
rel_1_4_4
rel_1_4_40
rel_1_4_41
rel_1_4_42
rel_1_4_43
rel_1_4_44
rel_1_4_45
rel_1_4_46
rel_1_4_47
rel_1_4_48
rel_1_4_49
rel_1_4_5
rel_1_4_50
rel_1_4_51
rel_1_4_52
rel_1_4_53
rel_1_4_54
rel_1_4_6
rel_1_4_7
rel_1_4_8
rel_1_4_9
rel_2_0_0
rel_2_0_0b1
rel_2_0_0b2
rel_2_0_0b3
rel_2_0_0b4
rel_2_0_0rc1
rel_2_0_0rc2
rel_2_0_0rc3
rel_2_0_1
rel_2_0_10
rel_2_0_11
rel_2_0_12
rel_2_0_13
rel_2_0_14
rel_2_0_15
rel_2_0_16
rel_2_0_17
rel_2_0_18
rel_2_0_19
rel_2_0_2
rel_2_0_20
rel_2_0_21
rel_2_0_22
rel_2_0_23
rel_2_0_24
rel_2_0_25
rel_2_0_26
rel_2_0_27
rel_2_0_28
rel_2_0_29
rel_2_0_3
rel_2_0_30
rel_2_0_31
rel_2_0_32
rel_2_0_33
rel_2_0_34
rel_2_0_35
rel_2_0_36
rel_2_0_37
rel_2_0_38
rel_2_0_39
rel_2_0_4
rel_2_0_40
rel_2_0_41
rel_2_0_42
rel_2_0_43
rel_2_0_44
rel_2_0_45
rel_2_0_46
rel_2_0_47
rel_2_0_48
rel_2_0_49
rel_2_0_5
rel_2_0_5_post1
rel_2_0_6
rel_2_0_7
rel_2_0_8
rel_2_0_9
rel_2_1_0b1
rel_2_1_0b2
-
39b89bd05b
column.foreign_key -> foreign_keys in MSSQL
Paul Johnston
2007-11-25 17:32:06 +00:00 -
e83eefafbb
bump for py2.4
Mike Bayer
2007-11-25 04:00:44 +00:00 -
d5f9f122f6
OrderedSet to appease the unit tests....need to find a way to get rid of this
Mike Bayer
2007-11-25 03:45:20 +00:00 -
cf18eecd70
- named_with_column becomes an attribute - cleanup within compiler visit_select(), column labeling - is_select() removed from dialects, replaced with returns_rows_text(), returns_rows_compiled() - should_autocommit() removed from dialects, replaced with should_autocommit_text() and should_autocommit_compiled() - typemap and column_labels collections removed from Compiler, replaced with single "result_map" collection. - ResultProxy uses more succinct logic in combination with result_map to target columns
Mike Bayer
2007-11-25 03:28:49 +00:00 -
6f604f9116
- decruftify old visitors used by orm, convert to functions that use a common traversal function. - TranslatingDict is finally gone, thanks to column.proxy_set simpleness...hooray ! - shoved "slice" use case on RowProxy into an exception case. knocks noticeable time off of large result set operations.
Mike Bayer
2007-11-24 01:59:29 +00:00 -
3f93103a5e
- all kinds of cleanup, tiny-to-slightly-significant speed improvements
Mike Bayer
2007-11-24 00:55:39 +00:00 -
238dc916fa
more changes to merge(dont_load); since we now have a guarantee that all merged instances aren't dirty, we can copy the attribues without using any append/replace events, and therefore don't have any concern of lazy loaders firing off. added tests to ensure that '_is_orphan()' doesn't get screwed up, and also that the 'dirty' list on the new session stays empty, which is an extra bonus of this approach.
Mike Bayer
2007-11-23 19:01:40 +00:00 -
41403b7930
- some clarifications and fixes to merge(instance, dont_load=True). fixed bug where lazy loaders were getting disabled on returned instances. Also, we currently do not support merging an instance which has uncommitted changes on it, in the case that dont_load=True is used....this will now raise an error. This is due to complexities in merging the "committed state" of the given instance to correctly correspond to the newly copied instance. Since the use case for dont_load=True is caching, the given instances shouldn't have any uncommitted changes on them anyway.
Mike Bayer
2007-11-23 05:24:32 +00:00 -
56d14df0eb
Typo fix
Jason Kirtland
2007-11-20 18:32:01 +00:00 -
6fa74de09d
- clarified the error message which occurs when you try to update() an instance with the same identity key as an instance already present in the session. - opened up the recursive checks in session.merge() a little bit
Mike Bayer
2007-11-20 15:55:36 +00:00 -
569c9fa65a
- fixed endless loop issue when using lazy="dynamic" on both sides of a bi-directional relationship [ticket:872]
Mike Bayer
2007-11-19 08:30:52 +00:00 -
6bb629d76b
add a polymorphic get() test
Mike Bayer
2007-11-19 04:08:48 +00:00 -
051e43245d
doctest fixups
rel_0_4_1
Mike Bayer
2007-11-18 22:47:55 +00:00 -
aaaac9be47
- added tests for [ticket:768]
Mike Bayer
2007-11-18 22:35:19 +00:00 -
64d0ffee96
- added op() operator to instrumented attributes; i.e. User.name.op('ilike')('%somename%') [ticket:767]
Mike Bayer
2007-11-18 22:19:05 +00:00 -
b3ec17153b
- MSSQL anonymous labels for selection of functions made deterministic - propagate correct **kwargs through mssql methods
Mike Bayer
2007-11-18 21:32:13 +00:00 -
4e12db8295
repaired FB functions, [ticket:862]
Mike Bayer
2007-11-18 21:20:32 +00:00 -
f96a514f43
Tests for mysql casts and a couple adjustments.
Jason Kirtland
2007-11-18 20:44:20 +00:00 -
d3f6ae2332
- Clarified use of python's Decimal
Jason Kirtland
2007-11-18 19:01:42 +00:00 -
ea627ebe5c
Migrated Connection.properties to Connection.info ('info' is the new standard name for user-writable property collections that came out of [ticket:573]). 'properties' is now an alias, will be removed in 0.5.
Jason Kirtland
2007-11-18 18:19:52 +00:00 -
08a434881f
- added a little more checking for garbage-collection dereferences in InstanceState.__cleanup() to reduce "gc ignored" errors on app shutdown
Mike Bayer
2007-11-18 17:31:09 +00:00 -
68027f623a
added some ORDER BYs to appease the ever picky postgres
Mike Bayer
2007-11-18 17:17:04 +00:00 -
268834989c
- PickleType will compare using
==when set up with mutable=False, and not theisoperator. To useisor any other comparator, send in a custom comparison function using PickleType(comparator=my_custom_comparator).
Mike Bayer
2007-11-18 16:32:47 +00:00 -
177c2219c6
test cases were not fully testing contains_eager() with regards to [ticket:777], fixed contains_eager() for more than one level deep
Mike Bayer
2007-11-18 16:18:54 +00:00 -
95807fd287
some wide zoomark ranges...
Mike Bayer
2007-11-18 07:23:00 +00:00 -
31b32896e8
cut down a good deal of Join construction overhead
Mike Bayer
2007-11-18 06:51:17 +00:00 -
61edeeae4c
logging fixes
Mike Bayer
2007-11-18 05:46:45 +00:00 -
79aa1a6b25
fixed both group-deferred attributes and expired attributes to not blow away changes made on attributes before the load takes place
Mike Bayer
2007-11-18 05:16:52 +00:00 -
43d476ce60
- oracle will now reflect "DATE" as an OracleDateTime column, not OracleDate
Mike Bayer
2007-11-18 02:44:15 +00:00 -
89da016272
removed is_expired() method since the meaning of "expired" is per-attribute now
Mike Bayer
2007-11-18 02:22:41 +00:00 -
d86eb9ba4f
oops, print statements...
Mike Bayer
2007-11-18 02:18:52 +00:00 -
be50f4f13a
typos
Mike Bayer
2007-11-18 02:15:34 +00:00 -
622a26a655
- session.refresh() and session.expire() now support an additional argument "attribute_names", a list of individual attribute keynames to be refreshed or expired, allowing partial reloads of attributes on an already-loaded instance. - finally simplified the behavior of deferred attributes, deferred polymorphic load, session.refresh, session.expire, mapper._postfetch to all use a single codepath through query._get(), which now supports a list of individual attribute names to be refreshed. the *one* exception still remaining is mapper._get_poly_select_loader(), which may stay that way since its inline with an already processing load operation. otherwise, query._get() is the single place that all "load this instance's row" operation proceeds. - cleanup all over the place
Mike Bayer
2007-11-18 02:13:56 +00:00 -
e076169d39
fixed further issues with row translation [ticket:868]
Mike Bayer
2007-11-15 15:10:05 +00:00 -
d5da9a56bc
Restored Python 2.3 compatibility (in IdentitySet)
Jason Kirtland
2007-11-14 22:46:14 +00:00 -
64b7a0cd6e
modified last commit; the eager loader only undefers columns from the primary mapped table.
Mike Bayer
2007-11-14 16:59:49 +00:00 -
a03aa84c31
- DeferredColumnLoader checks row for column, if present sends it to ColumnLoader to create the row processor - eager loaders ensure deferred foreign key cols are present in the primary list of columns (and secondary...). because eager loading with LIMIT/OFFSET doesn't re-join to the parent table anymore this is now necessary. [ticket:864]
Mike Bayer
2007-11-14 16:43:21 +00:00 -
7f0b5edc92
Removed some distractions, ala r3770.
Jason Kirtland
2007-11-14 01:26:50 +00:00 -
f4a9e4512b
Removed some distractions.
Jason Kirtland
2007-11-14 00:43:49 +00:00 -
f4ee7a1bcb
- added having() method to Query, applies HAVING to the generated statement in the same way as filter() appends to the WHERE clause.
Mike Bayer
2007-11-13 23:07:01 +00:00 -
fb36643893
More column type __repr__ corrections.
Jason Kirtland
2007-11-13 19:29:16 +00:00 -
e31665b82f
AbstractType __repr__ robustification.
Jason Kirtland
2007-11-13 16:50:16 +00:00 -
e684b93a69
Remove usage of deprecated in_ syntax
Paul Johnston
2007-11-11 18:23:59 +00:00 -
7f85c1e443
- Pool listeners preserved on pool.recreate() - Docstring rampage
Jason Kirtland
2007-11-10 19:31:06 +00:00 -
df3cbebe3c
Removed out of date identity map language (thanks, Jiten)
Jason Kirtland
2007-11-10 15:47:19 +00:00 -
b6b720609d
added self referential test
Mike Bayer
2007-11-10 14:36:03 +00:00 -
ea46e556f9
- anonymous column expressions are automatically labeled. e.g. select([x* 5]) produces "SELECT x * 5 AS anon_1". This allows the labelname to be present in the cursor.description which can then be appropriately matched to result-column processing rules. (we can't reliably use positional tracking for result-column matches since text() expressions may represent multiple columns).
Mike Bayer
2007-11-10 03:02:16 +00:00 -
681c8fc51c
- mysql float types now do an end run around the base class and respect precision=None and length=None - Added the mysteriously missing mysql cast support - Added mysql REAL synonym for schema generation
Jason Kirtland
2007-11-09 19:55:31 +00:00 -
c1d5cdb940
more searching for equiv columns
Mike Bayer
2007-11-09 16:54:47 +00:00 -
476d395f5e
- fixed error where Query.add_column() would not accept a class-bound attribute as an argument; Query also raises an error if an invalid argument was sent to add_column() (at instances() time) [ticket:858]
Mike Bayer
2007-11-09 16:36:46 +00:00 -
9d21a7f080
- query doesn't throw an error if you use distinct() and an order_by() containing UnaryExpressions (or other) together [ticket:848]
Mike Bayer
2007-11-09 16:25:28 +00:00 -
d54ca6a62a
a tweak, still requiring test coverage, to add more "foreign key equivalents" to the equivalent_columns collection
Mike Bayer
2007-11-09 15:11:38 +00:00 -
2cbb133567
more changes to traverse-and-clone; a particular element will only be cloned once and is then re-used. the FROM calculation of a Select normalizes the list of hide_froms against all previous incarnations of each FROM clause, using a tag attached from cloned clause to previous.
Mike Bayer
2007-11-08 18:06:21 +00:00 -
7a25be0f42
- identified some cases where Alias needs to be cloned; but still cant clone when its an alias of a Table; added some test coverage for one particular case from the doctests - fixed "having" example in doctests, updated eager load example
Mike Bayer
2007-11-08 00:26:23 +00:00 -
004345d7c9
updated zoomark test_1a_populate callcounts. if the calls keep being removed like this then soon there will be none left.
Ants Aasma
2007-11-08 00:11:46 +00:00 -
750439ac5f
- fixed remainder of [ticket:853] - bindparam 'shortname' is deprecated - fixed testing.assert_compile() to actually generate bind param dict before asserting - added bind param assertions to CRUDTest.test_update
Mike Bayer
2007-11-07 22:25:01 +00:00 -
a914fae9db
- <Engine|Connection>._execute_clauseelement becomes a public method Connectable.execute_clauseelement
Mike Bayer
2007-11-07 21:56:23 +00:00 -
4b6881af55
- fix to compiled bind parameters to not mistakenly populate None [ticket:853]
Mike Bayer
2007-11-07 21:48:16 +00:00 -
f9c8d1cf34
fixed the previous TLTransaction checkin
Mike Bayer
2007-11-07 21:46:48 +00:00 -
af070d037b
- fixed the close() method on Transaction when using strategy='threadlocal'
Mike Bayer
2007-11-07 18:31:35 +00:00 -
c1a9a96ba5
adjusted "blank out primary key" rule to check for "allow_null_pks" on target mapper. this was revealed by recent attributes.py change in r3695 that causes a value of "None" to register as part of the attribute history's added_items() collection (i.e. since AttributeHistory compares against NO_VALUE instead of None).
Mike Bayer
2007-11-07 01:36:16 +00:00 -
e09fed05c7
- fixed very hard-to-reproduce issue where by the FROM clause of Query could get polluted by certain generative calls [ticket:852]
Mike Bayer
2007-11-07 00:52:49 +00:00 -
7cd2c7d299
fixed/added coverage for list extension; [ticket:855]
Mike Bayer
2007-11-06 19:19:30 +00:00 -
45d23d96c4
Added missing InternalError exception wrapper [ticket:854]
Jason Kirtland
2007-11-06 18:21:28 +00:00 -
8f5d0cc4a2
Create a storage field for arbitrary info on tables/columns; ticket #573
Paul Johnston
2007-11-06 10:41:40 +00:00 -
5c060ab22a
Added note about EXT_CONTINUE to 3.x -> 4.x migration guide
Rick Morrison
2007-11-05 22:52:21 +00:00 -
bcb586a93c
Migrated maxdb behavioral assumptions from unsupported to fails_on
Jason Kirtland
2007-11-05 22:11:30 +00:00 -
d36a3940a0
Added testing.fails_on('db') failure-asserter.
Jason Kirtland
2007-11-05 22:02:00 +00:00 -
724eb54efd
- figured out a way to get previous oracle behavior back. the ROWID thing is still a pretty thorny issue.
Mike Bayer
2007-11-05 19:38:01 +00:00 -
5a70cb7fa5
- adjustments to oracle ROWID logic...recent oid changes mean we have to use "rowid" against the select itself (i.e. its just...'rowid', no table name). seems to work OK but not sure if issues will arise - fixes to oracle bind param stuff to account for recent removal of ClauseParameters object.
Mike Bayer
2007-11-05 19:23:08 +00:00 -
00c2077cbc
- oid_column proxies more intelligently off of Select, CompoundSelect - fixes platform-affected bugs in missing the correct "oid" column - locate_all_froms() is expensive; added an attribute-level cache for it - put a huge warning on all select.append_XXX() methods stating that derived collections like locate_all_froms() may become invalid if already initialized
Mike Bayer
2007-11-05 18:30:30 +00:00 -
5172668531
Whitespace cleanup
Jason Kirtland
2007-11-05 17:26:17 +00:00 -
977e86dc9b
- base_columns on ColumnElement becomes a list; as usual, because columns in CompoundSelects may extend from more than one root column. - keys_ok argument from corresponding_column() removed. no more name-based matching of columns anywhere. - DictDecorator is gone. all row translators provided by orm.util.create_row_adapter(). Mapper and contains_alias() cache the adapters on target mapper to avoid re-computation of adapters. - create_row_adapter() accepts an "equivalent_columns" map as produced by Mapper, so that row adapters can take join conditions into account (as usual again, to help with the CompoundSelects produced by polymorphic_union). - simplified TableSingleton to just provide lookup; moved all initialization into Table. - the "properties" accessor on Mapper is removed; it now throws an informative exception explaining the usage of mapper.get_property() and mapper.iterate_properties
Mike Bayer
2007-11-05 17:18:21 +00:00 -
43498def13
- SHOW CREATE TABLE output is slightly different if msyql is in ANSI mode
Jason Kirtland
2007-11-05 17:15:41 +00:00 -
0e25c2d9e8
- rewrote and simplified the system used to "target" columns across selectable expressions. On the SQL side this is represented by the "corresponding_column()" method. This method is used heavily by the ORM to "adapt" elements of an expression to similar, aliased expressions, as well as to target result set columns originally bound to a table or selectable to an aliased, "corresponding" expression. The new rewrite features completely consistent and accurate behavior. - the "orig_set" and "distance" elements as well as all associated fanfare are gone (hooray !) - columns now have an optional "proxies" list which is a list of all columns they are a "proxy" for; only CompoundSelect cols proxy more than one column (just like before). set operations are used to determine lineage. - CompoundSelects (i.e. unions) only create one public-facing proxy column per column name. primary key collections come out with just one column per embedded PK column. - made the alias used by eager load limited subquery anonymous.
Mike Bayer
2007-11-05 00:59:19 +00:00 -
303e753b2d
- func. objects can be pickled/unpickled [ticket:844]
Mike Bayer
2007-11-04 22:04:22 +00:00 -
7aead4d40f
- func. objects can be pickled/unpickled [ticket:844]
Mike Bayer
2007-11-04 22:03:40 +00:00 -
8ebc8ee5ba
- eager loading with LIMIT/OFFSET applied no longer adds the primary table joined to a limited subquery of itself; the eager loads now join directly to the subquery which also provides the primary table's columns to the result set. This eliminates a JOIN from all eager loads with LIMIT/OFFSET. [ticket:843]
Mike Bayer
2007-11-03 23:17:34 +00:00 -
0af3f8f35b
- rewritten ClauseAdapter merged from the eager_minus_join branch; this is a much simpler and "correct" version which will copy all elements exactly once, except for those which were replaced with target elements. It also can match a wider variety of target elements including joins and selects on identity alone.
Mike Bayer
2007-11-03 22:13:17 +00:00 -
784eaa108a
Added a profiled benchmark for orm attribute modification & flush
Jason Kirtland
2007-11-03 22:03:18 +00:00 -
ede4b6c279
- Swap operator.eq for lambda x,y: x==y - Some docstring re-formatting
Jason Kirtland
2007-11-03 21:59:39 +00:00 -
4f24608846
Formatting for 0.4.1
Jason Kirtland
2007-11-03 20:53:37 +00:00 -
a6d121b6a8
Added some more notes for maxdb
Jason Kirtland
2007-11-03 20:42:07 +00:00 -
429e69db67
- Removed equality, truth and hash() testing of mapped instances. Mapped classes can now implement arbitrary __eq__ and friends. [ticket:676]
Jason Kirtland
2007-11-03 20:23:26 +00:00 -
4210a1ef23
- removed "name" attribute from FromClause, Join, Select, CompoundSelect. its needless and led to some very strange anonymous label names - removed what was apparently cruft in some column-targeting code
Mike Bayer
2007-11-03 20:12:59 +00:00 -
8dd51943a0
added small clarification on single-table inheritance mapper def
Rick Morrison
2007-11-03 16:11:41 +00:00 -
9cdc083ed1
doc updates for save_on_init=False, merge(...dont_save=True)
Mike Bayer
2007-11-02 21:02:22 +00:00 -
d355ea021d
- extra merge test - merge with dont_load also propagates _state.modified
Mike Bayer
2007-11-02 18:05:06 +00:00 -
4161271a8c
- merge() includes a keyword argument "dont_load=True". setting this flag will cause the merge operation to not load any data from the database in response to incoming detached objects, and will accept the incoming detached object as though it were already present in that session. Use this to merge detached objects from external caching systems into the session.
Mike Bayer
2007-11-02 17:58:20 +00:00 -
ceb782ba49
More improvements to testlib's mapper decorator
Jason Kirtland
2007-11-02 00:27:40 +00:00 -
55c9b05cdb
Tweaks for assert_unordered_result
Jason Kirtland
2007-11-01 23:13:30 +00:00 -
c87295cdfd
Added AssertMixin.assert_unordered_result
Jason Kirtland
2007-11-01 20:59:30 +00:00 -
2e9501683d
- session checks more carefully when determining "object X already in another session"; e.g. if you pickle a series of objects and unpickle (i.e. as in a Pylons HTTP session or similar), they can go into a new session without any conflict - added stricter checks around session.delete() similar to update() - shored up some old "validate" stuff in session/uow
Mike Bayer
2007-11-01 20:12:36 +00:00 -
1bf0aee385
Added rowset() testing helper.
Jason Kirtland
2007-11-01 19:40:08 +00:00 -
ca73fbab87
Fixed truth-evaluation of mapped objects (part of [ticket:676]
Jason Kirtland
2007-11-01 16:36:50 +00:00 -
66cd772094
- merged factor_down_bindparams branch. - removed ClauseParameters object; compiled.params returns a regular dictionary now, as well as result.last_inserted_params()/last_updated_params(). - various code trimming, method removals.
Mike Bayer
2007-11-01 03:58:21 +00:00 -
ad9f8b8158
Added command line options to add tripwires for __hash__, __eq__ and __nonzero__ on mapped classes.
Jason Kirtland
2007-10-31 23:49:09 +00:00 -
d5aa08160a
- A more efficient IdentitySet
Jason Kirtland
2007-10-31 19:53:27 +00:00 -
3f4d34b42c
- split ScalarInstrumentedAttribute into a "scalar" and an "object" version. The "object" version loads the existing value on set/del, fires events, and handles trackparent operations; the "scalar" version does not. - column loaders now use the "scalar" version of InstrumentedAttribute, so that event handlers etc. don't fire off for regular column attribute operations. - some adjustments to AttributeHistory to work properly for non-loaded attributes - deferred column attributes no longer trigger a load operation when the attribute is assigned to. in those cases, the newly assigned value will be present in the flushes' UPDATE statement unconditionally.
Mike Bayer
2007-10-31 19:11:22 +00:00 -
60c3a1e8a2
dont call up new session unless save_on_init
Mike Bayer
2007-10-31 17:15:30 +00:00