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§

Required Methods§

source

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

Implementors§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'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 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 MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'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 MsSQLSourceParser<'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 MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'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<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, Option<Box<str>>> for SQLiteSourcePartitionParser<'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<Vec<bool>>> for PostgresBinarySourcePartitionParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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 PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'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 BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'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 BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'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 PostgresCSVSourceParser<'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<Uuid>> for MsSQLSourceParser<'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<FloatN>> for MsSQLSourceParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

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

source§

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

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 PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'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 MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'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 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 MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'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 DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'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 MsSQLSourceParser<'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 MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'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, 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, 'a> Produce<'r, Box<str>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'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, Vec<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool>> for PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, Vec<i64>> for PostgresRawSourceParser<'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 PostgresCSVSourceParser<'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, Vec<String>> for PostgresBinarySourcePartitionParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'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 BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'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 BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'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 PostgresCSVSourceParser<'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, Uuid> for MsSQLSourceParser<'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, FloatN> for MsSQLSourceParser<'a>

source§

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

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'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 PostgresBinarySourcePartitionParser<'a>

source§

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

source§

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