Skip to main content

Produce

Trait Produce 

Source
pub trait Produce<'r, T> {
    type Error: From<ConnectorXError> + Send;

    // Required method
    fn produce(&'r mut self) -> Result<T, Self::Error>;
}
Expand description

A type implemented Produce<T> means that it can produce a value T by consuming part of it’s raw data buffer.

Required Associated Types§

Source

type Error: From<ConnectorXError> + Send

The error returned when the next value cannot be produced as T.

Required Methods§

Source

fn produce(&'r mut self) -> Result<T, Self::Error>

Produce the next value from the buffer as T and advance past it.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Produce<'_, DateTime<Utc>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, HashMap<String, Option<String>>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl Produce<'_, NaiveDate> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, NaiveDateTime> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, NaiveTime> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<HashMap<String, Option<String>>>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl Produce<'_, Option<NaiveDate>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<NaiveDateTime>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<NaiveTime>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<Vec<Option<bool>>>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Option<bool>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, Vec<Option<bool>>> for PostgresCSVSourceParser<'_>

Source§

impl Produce<'_, bool> for PostgresCSVSourceParser<'_>

Source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Bit> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Bit> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, HalfVector> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, HalfVector> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, IpAddr> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, IpInet> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, IpInet> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, IpInet> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDate> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, NaiveTime> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Bit>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Bit>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Box<str>>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<HalfVector>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<HalfVector>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<IpAddr>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<IpInet>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<IpInet>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<IpInet>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<IpInet>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<SparseVector>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<SparseVector>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<String>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<Decimal>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<Decimal>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<Decimal>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<Decimal>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<Decimal>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<String>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<String>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<String>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<String>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<String>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<bool>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<bool>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<bool>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f32>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f32>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f32>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f32>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f32>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f64>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f64>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f64>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f64>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<f64>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i8>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i8>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i16>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i16>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i16>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i16>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i16>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i32>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i32>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i32>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i32>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i32>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i64>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i64>>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i64>>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i64>>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<i64>>>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<u8>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<u16>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<u32>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<Option<u64>>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vec<u8>>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vector>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<Vector>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<bool>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<char>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<f32>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<f64>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<i8>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i16>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i32>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<i64>> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u8>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u16>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u32>> for PostgresSimpleSourceParser

Source§

impl<'r, 'a> Produce<'r, Option<u64>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, SparseVector> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, SparseVector> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, String> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Uuid> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<Decimal>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<Decimal>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<Decimal>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<Decimal>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<String>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<String>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<String>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<String>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<bool>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<bool>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<bool>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f32>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f32>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f32>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f32>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f64>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f64>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f64>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<f64>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i8>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i8>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i16>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i16>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i16>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i16>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i32>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i32>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i32>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i32>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i64>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i64>>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i64>>> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<i64>>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<u8>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<u16>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<u32>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<Option<u64>>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vec<u8>> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vector> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, Vector> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, bool> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, char> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f32> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, f64> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i8> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i16> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i32> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, i64> for TrinoSourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, u8> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u16> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for PostgresBinarySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for PostgresCSVSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u32> for PostgresRawSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u64> for ClickHouseSourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

Source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

Source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

Source§

impl<'r> Produce<'r, &'r [u8]> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, &'r str> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, &'r str> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Bit> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Bit> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, DateTime<Utc>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Decimal> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Decimal> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, FloatN> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, HalfVector> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, HalfVector> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, HashMap<String, Option<String>>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, HashMap<String, Option<String>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, IntN> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, IpInet> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, NaiveDate> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, NaiveDate> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, NaiveDate> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, NaiveDateTime> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, NaiveDateTime> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, NaiveTime> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, NaiveTime> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<&'r str>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<Bit>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<Bit>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<Decimal>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<FloatN>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<HalfVector>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<HalfVector>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<HashMap<String, Option<String>>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<IntN>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'_>

Source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<SparseVector>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<SparseVector>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<Uuid>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<Vec<Option<bool>>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<Vec<u8>>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<Vec<u8>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<Vector>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Option<Vector>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<bool>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<bool>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Option<f32>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<f64>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<i16>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<i32>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Option<i64>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Option<u8>> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, SparseVector> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, SparseVector> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, Uuid> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Value> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Value> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<Decimal>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<String>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<bool>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<f32>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<f64>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<i16>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<i32>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<Option<i64>>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vec<u8>> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Vec<u8>> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, Vector> for PostgresCSVSourceParser<'_>

Source§

impl<'r> Produce<'r, Vector> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, bool> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, bool> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, f32> for MsSQLSourceParser

f32 needs a hand-written impl (rather than the generic macro) to accept TdsCell::F64 as well: a genuinely non-nullable smallmoney column (fixed Money4 wire type) maps to the SmallMoney/f32 destination, but its value is decoded and stored here as a full-precision TdsCell::F64 (see column_value_to_cell), so it must be narrowed on the way out.

Source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, f64> for MsSQLSourceParser

f64 needs a hand-written impl (rather than the generic macro) because it also has to accept TdsCell::F32: a nullable smallmoney column decodes its per-row wire value as ColumnValues::SmallMoney (4 bytes, stored here as TdsCell::F32), yet the typesystem maps it to the same Money/f64 destination as regular money - matching Tiberius, which always reports its nullable MONEYN wire type as F64 regardless of the per-row byte length (see typesystem.rs’s TdsDataType::MoneyN arm).

Source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, i16> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, i32> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

Source§

impl<'r> Produce<'r, i64> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

Source§

impl<'r> Produce<'r, u8> for MsSQLSourceParser

Source§

impl<'r> Produce<'r, u32> for PostgresSimpleSourceParser