we get dynamic position of the data for billions of rows of data now

This commit is contained in:
Filipriec
2026-08-27 22:44:44 +02:00
parent 698e01c7f0
commit 070defe72b
7 changed files with 109 additions and 7 deletions

View File

@@ -11,7 +11,9 @@ use crate::{
AppState,
definitions::{
table_structure::GetTableStructureRequest,
tables_data::{GetTableDataByPositionRequest, GetTableDataCountRequest},
tables_data::{
GetTableDataByPositionRequest, GetTableDataCountRequest, RowNavigationMode,
},
},
{i18n::Locale, tr},
services::{authenticated_request, reject_cross_site},
@@ -156,6 +158,8 @@ pub(crate) async fn export_csv(
profile_name: profile_name.clone(),
table_name: table.name.clone(),
position: position as i32,
record_id: 0,
navigation_mode: RowNavigationMode::Position as i32,
};
let mut data = state.tables_data.clone();
let response = match data.get_table_data_by_position(match authenticated_request(&headers, request) {