1// SPDX-License-Identifier: Apache-2.0 2// Copyright (c) 2025 ReifyDB 3 4use reifydb_core::value::column::columns::Columns; 5use reifydb_type::Result; 6 7pub trait ScanSource { 8 fn next_batch(&mut self) -> Result<Option<Columns>>; 9}