@@ -167,7 +167,7 @@ constexpr TYPE null_builder() {
167
167
template <typename TYPE, size_t len>
168
168
void compare_columns (const std::array<TYPE, len>& expected,
169
169
const std::shared_ptr<arrow::ChunkedArray>& actual) {
170
- ASSERT_EQ (expected.size (), actual->length ());
170
+ ASSERT_EQ (expected.size (), static_cast < size_t >( actual->length () ));
171
171
172
172
using ArrowColType = arrow::NumericArray<typename arrow::CTypeTraits<TYPE>::ArrowType>;
173
173
const arrow::ArrayVector& chunks = actual->chunks ();
@@ -417,7 +417,7 @@ TEST(ArrowTable, LimitedSelection) {
417
417
auto res = runSqlQuery (" select i, count(bi) from test group by i limit 4 offset 1;" ,
418
418
ExecutorDeviceType::CPU,
419
419
true );
420
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )1 );
420
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )1 );
421
421
422
422
auto table = getArrowTable (res);
423
423
ASSERT_NE (table, nullptr );
@@ -452,9 +452,9 @@ TEST(ArrowTable, SameLimitedOffsetSelection) {
452
452
453
453
auto res = runSqlQuery (
454
454
" SELECT * FROM LargeTable offset 2 limit 2;" , ExecutorDeviceType::CPU, true );
455
- ASSERT_EQ (res.getRows ()->getLimit (), 2 );
456
- ASSERT_EQ (res.getRows ()->getOffset (), 2 );
457
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )2 );
455
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 2 );
456
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 2 );
457
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )2 );
458
458
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (0 ), true );
459
459
460
460
auto table = getArrowTable (res);
@@ -471,7 +471,7 @@ TEST(ArrowTable, OrderedLimitedSelection) {
471
471
auto res = runSqlQuery (" select d, bi from test order by bi desc limit 4 offset 2;" ,
472
472
ExecutorDeviceType::CPU,
473
473
true );
474
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )4 );
474
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )4 );
475
475
476
476
auto table = getArrowTable (res);
477
477
ASSERT_NE (table, nullptr );
@@ -510,9 +510,9 @@ TEST(ArrowTable, ColumnarLimitedJoin) {
510
510
ExecutorDeviceType::CPU,
511
511
true );
512
512
513
- ASSERT_EQ (res.getRows ()->getLimit (), 2 );
514
- ASSERT_EQ (res.getRows ()->getOffset (), 5 );
515
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )1 );
513
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 2 );
514
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 5 );
515
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )1 );
516
516
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (1 ), true );
517
517
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (2 ), true );
518
518
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (3 ), true );
@@ -559,9 +559,9 @@ TEST(ArrowTable, ColumnarEmptyLimitedJoin) {
559
559
auto res = runSqlQuery (
560
560
" SELECT * FROM test_chunked offset 8 limit 2;" , ExecutorDeviceType::CPU, true );
561
561
562
- ASSERT_EQ (res.getRows ()->getLimit (), 2 );
563
- ASSERT_EQ (res.getRows ()->getOffset (), 8 );
564
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )0 );
562
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 2 );
563
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 8 );
564
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )0 );
565
565
566
566
auto table = getArrowTable (res);
567
567
ASSERT_NE (table, nullptr );
@@ -583,9 +583,9 @@ TEST(ArrowTable, ColumnarMultiStoragedJoin) {
583
583
auto res = runSqlQuery (
584
584
" SELECT * FROM test_chunked offset 3 limit 7;" , ExecutorDeviceType::CPU, true );
585
585
586
- ASSERT_EQ (res.getRows ()->getLimit (), 7 );
587
- ASSERT_EQ (res.getRows ()->getOffset (), 3 );
588
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )3 );
586
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 7 );
587
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 3 );
588
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )3 );
589
589
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (1 ), true );
590
590
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (2 ), true );
591
591
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (3 ), true );
@@ -619,9 +619,9 @@ TEST(ArrowTable, ColumnarMultiStoraged) {
619
619
auto res = runSqlQuery (
620
620
" SELECT * FROM test_chunked offset 5 limit 7;" , ExecutorDeviceType::CPU, true );
621
621
622
- ASSERT_EQ (res.getRows ()->getLimit (), 7 );
623
- ASSERT_EQ (res.getRows ()->getOffset (), 5 );
624
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )1 );
622
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 7 );
623
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 5 );
624
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )1 );
625
625
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (1 ), true );
626
626
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (2 ), true );
627
627
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (3 ), true );
@@ -664,9 +664,9 @@ TEST(ArrowTable, ColumnarLargeStoraged) {
664
664
auto res = runSqlQuery (
665
665
" SELECT * FROM LargeTable offset 7000 limit 3000;" , ExecutorDeviceType::CPU, true );
666
666
667
- ASSERT_EQ (res.getRows ()->getLimit (), 3000 );
668
- ASSERT_EQ (res.getRows ()->getOffset (), 7000 );
669
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )3000 );
667
+ ASSERT_EQ (res.getRows ()->getLimit (), ( size_t ) 3000 );
668
+ ASSERT_EQ (res.getRows ()->getOffset (), ( size_t ) 7000 );
669
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )3000 );
670
670
ASSERT_EQ (res.getRows ()->isChunkedZeroCopyColumnarConversionPossible (0 ), true );
671
671
672
672
auto table = getArrowTable (res);
@@ -683,7 +683,7 @@ TEST(ArrowTable, OrderedLimitOverSizeSelection) {
683
683
auto res = runSqlQuery (" select bi from test order by bi desc limit 7 offset 2;" ,
684
684
ExecutorDeviceType::CPU,
685
685
true );
686
- ASSERT_EQ (res.getRows ()->rowCount (), (int64_t )4 );
686
+ ASSERT_EQ (res.getRows ()->rowCount (), (size_t )4 );
687
687
688
688
auto table = getArrowTable (res);
689
689
ASSERT_NE (table, nullptr );
0 commit comments