repo_description: Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
repo_topics: batch-processing data-analytics data-pipelines data-processing dataflow etl etl-framework iot-analytics kafka machine-learning-algorithms pathway python real-time rust stream-processing streaming time-series-analysis
code: // Copyright © 2026 Pathway
  
  use crate::engine::ColumnPath;
  use crate::engine::TableHandle;
  
  pub struct ExternalIndexData {
      pub table: TableHandle,
      pub data_column: ColumnPath,
      pub filter_data_column: Option<ColumnPath>,
  }
  
  pub struct ExternalIndexQuery {
      pub table: TableHandle,
      pub query_column: ColumnPath,
      pub limit_column: Option<ColumnPath>,
      pub filter_column: Option<ColumnPath>,
  }
  