Kinetica   C#   API  Version 7.2.3.1
Kinetica.Tests.IntegrationTests.RecordRetrieverTests Class Reference

Integration tests for record retrieval. More...

Public Member Functions

void TestGetRecordsBasic ()
 
void TestGetRecordsByShardKey ()
 
void TestGetRecordsWithExpression ()
 
void TestGetRecordsMultipleKeys ()
 
void TestGetRecordsWithSorting ()
 
void TestGetRecordsPagination ()
 
void TestGetRecordsEmptyTable ()
 
void TestGetRecordsOffsetBeyondEnd ()
 
void TestGetRecordsSpecificColumns ()
 
void TestGetRecordsWithAggregation ()
 
void TestGetRecordsGroupBy ()
 

Detailed Description

Integration tests for record retrieval.

These tests mirror the Rust record_retriever_tests.rs implementation. They test retrieval with various data types and shard keys.

Note: The C# RecordRetriever<T> requires strongly typed record classes, so these tests use SQL-based retrieval via executeSql for flexibility.

Definition at line 18 of file RecordRetrieverTests.cs.

Member Function Documentation

◆ TestGetRecordsBasic()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsBasic ( )
inline

Definition at line 64 of file RecordRetrieverTests.cs.

◆ TestGetRecordsByShardKey()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsByShardKey ( )
inline

Definition at line 79 of file RecordRetrieverTests.cs.

◆ TestGetRecordsEmptyTable()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsEmptyTable ( )
inline

Definition at line 169 of file RecordRetrieverTests.cs.

◆ TestGetRecordsGroupBy()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsGroupBy ( )
inline

Definition at line 221 of file RecordRetrieverTests.cs.

◆ TestGetRecordsMultipleKeys()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsMultipleKeys ( )
inline

Definition at line 112 of file RecordRetrieverTests.cs.

◆ TestGetRecordsOffsetBeyondEnd()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsOffsetBeyondEnd ( )
inline

Definition at line 182 of file RecordRetrieverTests.cs.

◆ TestGetRecordsPagination()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsPagination ( )
inline

Definition at line 145 of file RecordRetrieverTests.cs.

◆ TestGetRecordsSpecificColumns()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsSpecificColumns ( )
inline

Definition at line 195 of file RecordRetrieverTests.cs.

◆ TestGetRecordsWithAggregation()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsWithAggregation ( )
inline

Definition at line 208 of file RecordRetrieverTests.cs.

◆ TestGetRecordsWithExpression()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsWithExpression ( )
inline

Definition at line 93 of file RecordRetrieverTests.cs.

◆ TestGetRecordsWithSorting()

void Kinetica.Tests.IntegrationTests.RecordRetrieverTests.TestGetRecordsWithSorting ( )
inline

Definition at line 132 of file RecordRetrieverTests.cs.


The documentation for this class was generated from the following file: