@@ -47,10 +47,10 @@ public async Task Run()
47
47
watch . Start ( ) ;
48
48
49
49
// Columns
50
- var sourceColumn = orcReaderNew . GetColumn ( "source " ) ;
51
- var symbolColumn = orcReaderNew . GetColumn ( "symbol " ) ;
52
- var timeColumn = orcReaderNew . GetColumn ( "time " ) ;
53
- var sizeColumn = orcReaderNew . GetColumn ( "size " ) ;
50
+ var stringDictionaryV2Column = orcReaderNew . GetColumn ( "stringDictionaryV2 " ) ;
51
+ var stringDirectV2Column = orcReaderNew . GetColumn ( "stringDirectV2 " ) ;
52
+ var decimalColumn = orcReaderNew . GetColumn ( "decimal " ) ;
53
+ var integerColumn = orcReaderNew . GetColumn ( "integer " ) ;
54
54
var dateColumn = orcReaderNew . GetColumn ( "date" ) ;
55
55
var doubleColumn = orcReaderNew . GetColumn ( "double" ) ;
56
56
var floatColumn = orcReaderNew . GetColumn ( "float" ) ;
@@ -60,10 +60,10 @@ public async Task Run()
60
60
var booleanColumn = orcReaderNew . GetColumn ( "boolean" ) ;
61
61
62
62
// Buffers
63
- var sourceColumnBuffer = orcReaderNew . CreateStringColumnBuffer ( sourceColumn ) ;
64
- var symbolColumnBuffer = orcReaderNew . CreateStringColumnBuffer ( symbolColumn ) ;
65
- var timeColumnBuffer = orcReaderNew . CreateDecimalColumnBuffer ( timeColumn ) ;
66
- var sizeColumnBuffer = orcReaderNew . CreateIntegerColumnBuffer ( sizeColumn ) ;
63
+ var stringDictionaryV2ColumnBuffer = orcReaderNew . CreateStringColumnBuffer ( stringDictionaryV2Column ) ;
64
+ var stringDirectV2ColumnBuffer = orcReaderNew . CreateStringColumnBuffer ( stringDirectV2Column ) ;
65
+ var decimalColumnBuffer = orcReaderNew . CreateDecimalColumnBuffer ( decimalColumn ) ;
66
+ var integerColumnBuffer = orcReaderNew . CreateIntegerColumnBuffer ( integerColumn ) ;
67
67
var dateColumnBuffer = orcReaderNew . CreateDateColumnBuffer ( dateColumn ) ;
68
68
var doubleColumnBuffer = orcReaderNew . CreateDoubleColumnBuffer ( doubleColumn ) ;
69
69
var floatColumnBuffer = orcReaderNew . CreateFloatColumnBuffer ( floatColumn ) ;
@@ -80,15 +80,15 @@ public async Task Run()
80
80
81
81
for ( var stripeId = 0 ; stripeId < orcReaderNew . GetNumberOfStripes ( ) ; stripeId ++ )
82
82
{
83
- var numRowEntryIndexes = orcReaderNew . GetNumberOfRowGroupEntries ( stripeId , timeColumn . Id ) ;
83
+ var numRowEntryIndexes = orcReaderNew . GetNumberOfRowGroupEntries ( stripeId , decimalColumn . Id ) ;
84
84
85
85
for ( var rowEntryIndex = 0 ; rowEntryIndex < numRowEntryIndexes ; rowEntryIndex ++ )
86
86
{
87
87
await Task . WhenAll (
88
- orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , sourceColumnBuffer ) ,
89
- orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , symbolColumnBuffer ) ,
90
- orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , timeColumnBuffer ) ,
91
- orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , sizeColumnBuffer ) ,
88
+ orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , stringDictionaryV2ColumnBuffer ) ,
89
+ orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , stringDirectV2ColumnBuffer ) ,
90
+ orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , decimalColumnBuffer ) ,
91
+ orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , integerColumnBuffer ) ,
92
92
orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , dateColumnBuffer ) ,
93
93
orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , doubleColumnBuffer ) ,
94
94
orcReaderNew . LoadDataAsync ( stripeId , rowEntryIndex , floatColumnBuffer ) ,
@@ -102,10 +102,10 @@ await Task.WhenAll(
102
102
{
103
103
totalCount ++ ;
104
104
105
- var source = sourceColumnBuffer . Values [ idx ] ;
106
- var symbol = symbolColumnBuffer . Values [ idx ] ;
107
- var time = timeColumnBuffer . Values [ idx ] ;
108
- var size = sizeColumnBuffer . Values [ idx ] ;
105
+ var stringDictionaryV2 = stringDictionaryV2ColumnBuffer . Values [ idx ] ;
106
+ var stringDirectV2 = stringDirectV2ColumnBuffer . Values [ idx ] ;
107
+ var @decimal = decimalColumnBuffer . Values [ idx ] ;
108
+ var integer = integerColumnBuffer . Values [ idx ] ;
109
109
var date = dateColumnBuffer . Values [ idx ] ;
110
110
var dobl = doubleColumnBuffer . Values [ idx ] ;
111
111
var sing = floatColumnBuffer . Values [ idx ] ;
@@ -122,8 +122,8 @@ await Task.WhenAll(
122
122
123
123
var item = ( Item ) oldReaderItemsEnumerator . Current ;
124
124
125
- if ( source != item . Source || symbol != item . Symbol || time != item . Time || size != item . Size )
126
- throw new InvalidDataException ( $ "{ source } ,{ symbol } ,{ time } ,{ size } != { item . Source } ,{ item . Symbol } ,{ item . Time } ,{ item . Size } ") ;
125
+ if ( stringDictionaryV2 != item . StringDictionaryV2 || stringDirectV2 != item . StringDirectV2 || @decimal != item . Decimal || integer != item . Integer )
126
+ throw new InvalidDataException ( $ "{ stringDictionaryV2 } ,{ stringDirectV2 } ,{ @decimal } ,{ integer } != { item . StringDictionaryV2 } ,{ item . StringDirectV2 } ,{ item . Decimal } ,{ item . Integer } ") ;
127
127
128
128
if ( date != item . Date || dobl != item . Double || sing != item . Float || timeStamp != item . TimeStamp )
129
129
throw new InvalidDataException ( $ "{ date } ,{ dobl } ,{ sing } ,{ timeStamp } != { item . Date } ,{ item . Double } ,{ item . Float } ,{ item . TimeStamp } ") ;
0 commit comments