Struct connectorx::destinations::arrow::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = ArrowDestinationError
fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = ArrowTypeSystem
type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
source§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
fn write<T>( + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = ArrowDestinationError
fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = ArrowTypeSystem
type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
source§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
index e4166df4f..cc68aca02 100644
--- a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
+++ b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
@@ -5,7 +5,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(Error)
§PolarsError(PolarsError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
§impl !RefUnwindSafe for Arrow2DestinationError
§impl Send for Arrow2DestinationError
§impl Sync for Arrow2DestinationError
§impl Unpin for Arrow2DestinationError
§impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
§impl !RefUnwindSafe for Arrow2DestinationError
§impl Send for Arrow2DestinationError
§impl Sync for Arrow2DestinationError
§impl Unpin for Arrow2DestinationError
§impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
index ffd36fcbf..6adfd2cfe 100644
--- a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrow2 - Rust
Struct connectorx::destinations::arrow2::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = Arrow2DestinationError
source§fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = Arrow2TypeSystem
§type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = Arrow2DestinationError
source§fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = Arrow2TypeSystem
§type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
index 5e427c621..b1cb76f3a 100644
--- a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
+++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
@@ -4,7 +4,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(ArrowError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
index d5482cd18..a7c9273f4 100644
--- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
Struct connectorx::destinations::arrowstream::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
index e4166df4f..cc68aca02 100644
--- a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
+++ b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html
@@ -5,7 +5,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(Error)
§PolarsError(PolarsError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
§impl !RefUnwindSafe for Arrow2DestinationError
§impl Send for Arrow2DestinationError
§impl Sync for Arrow2DestinationError
§impl Unpin for Arrow2DestinationError
§impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
§impl !RefUnwindSafe for Arrow2DestinationError
§impl Send for Arrow2DestinationError
§impl Sync for Arrow2DestinationError
§impl Unpin for Arrow2DestinationError
§impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
index ffd36fcbf..6adfd2cfe 100644
--- a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrow2 - Rust
Struct connectorx::destinations::arrow2::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = Arrow2DestinationError
source§fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = Arrow2TypeSystem
§type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = Arrow2DestinationError
source§fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = Arrow2TypeSystem
§type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
index 5e427c621..b1cb76f3a 100644
--- a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
+++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
@@ -4,7 +4,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(ArrowError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
index d5482cd18..a7c9273f4 100644
--- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
Struct connectorx::destinations::arrowstream::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ArrowError(Error)
PolarsError(PolarsError)
ConnectorXError(ConnectorXError)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for Arrow2DestinationError
impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for ConnectorXOutError
impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<ConnectorXError> for Arrow2DestinationError
impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for Arrow2DestinationError
impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
impl !RefUnwindSafe for Arrow2DestinationError
impl Send for Arrow2DestinationError
impl Sync for Arrow2DestinationError
impl Unpin for Arrow2DestinationError
impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for Arrow2DestinationError
impl Debug for Arrow2DestinationError
source§impl Display for Arrow2DestinationError
impl Display for Arrow2DestinationError
source§impl Error for Arrow2DestinationError
impl Error for Arrow2DestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
impl From<Arrow2DestinationError> for BigQueryArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for ConnectorXOutError
impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
impl From<Arrow2DestinationError> for MsSQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for MySQLArrow2TransportError
impl From<Arrow2DestinationError> for MySQLArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for OracleArrow2TransportError
impl From<Arrow2DestinationError> for OracleArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for PostgresArrow2TransportError
impl From<Arrow2DestinationError> for PostgresArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
impl From<Arrow2DestinationError> for SQLiteArrow2TransportError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<ConnectorXError> for Arrow2DestinationError
impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for Arrow2DestinationError
impl From<Error> for Arrow2DestinationError
source§impl From<Error> for Arrow2DestinationError
impl From<Error> for Arrow2DestinationError
Auto Trait Implementations§
impl !RefUnwindSafe for Arrow2DestinationError
impl Send for Arrow2DestinationError
impl Sync for Arrow2DestinationError
impl Unpin for Arrow2DestinationError
impl !UnwindSafe for Arrow2DestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Struct connectorx::destinations::arrow2::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = Arrow2DestinationError
fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = Arrow2TypeSystem
type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
source§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
fn write<T>( + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = Arrow2DestinationError
fn consume(&mut self, value: T) -> Result<(), Arrow2DestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = Arrow2TypeSystem
type Error = Arrow2DestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>
source§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
index 5e427c621..b1cb76f3a 100644
--- a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
+++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
@@ -4,7 +4,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(ArrowError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
index d5482cd18..a7c9273f4 100644
--- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
Struct connectorx::destinations::arrowstream::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
index 5e427c621..b1cb76f3a 100644
--- a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
+++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html
@@ -4,7 +4,7 @@
ConnectorXError(ConnectorXError),
Other(Error),
}Variants§
§ArrowError(ArrowError)
§ConnectorXError(ConnectorXError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ArrowDestinationError
§impl Send for ArrowDestinationError
§impl Sync for ArrowDestinationError
§impl Unpin for ArrowDestinationError
§impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
index d5482cd18..a7c9273f4 100644
--- a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
+++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html
@@ -1,6 +1,6 @@
ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
Struct connectorx::destinations::arrowstream::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
§type Error = ArrowDestinationError
source§fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
§type TypeSystem = ArrowTypeSystem
§type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
Aquire n rows in final destinationsource§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ArrowError(ArrowError)
ConnectorXError(ConnectorXError)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ArrowDestinationError
impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for MySQLArrowTransportError
impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for OracleArrowTransportError
impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for PostgresArrowTransportError
impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowError> for ArrowDestinationError
impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for ArrowDestinationError
impl Send for ArrowDestinationError
impl Sync for ArrowDestinationError
impl Unpin for ArrowDestinationError
impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ArrowDestinationError
impl Debug for ArrowDestinationError
source§impl Display for ArrowDestinationError
impl Display for ArrowDestinationError
source§impl Error for ArrowDestinationError
impl Error for ArrowDestinationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ArrowDestinationError> for BigQueryArrowTransportError
impl From<ArrowDestinationError> for BigQueryArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for MsSQLArrowTransportError
impl From<ArrowDestinationError> for MsSQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for MySQLArrowTransportError
impl From<ArrowDestinationError> for MySQLArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for OracleArrowTransportError
impl From<ArrowDestinationError> for OracleArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for PostgresArrowTransportError
impl From<ArrowDestinationError> for PostgresArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for SQLiteArrowTransportError
impl From<ArrowDestinationError> for SQLiteArrowTransportError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowError> for ArrowDestinationError
impl From<ArrowError> for ArrowDestinationError
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for ArrowDestinationError
impl Send for ArrowDestinationError
impl Sync for ArrowDestinationError
impl Unpin for ArrowDestinationError
impl !UnwindSafe for ArrowDestinationError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Struct connectorx::destinations::arrowstream::ArrowPartitionWriter
source · pub struct ArrowPartitionWriter { /* private fields */ }
Trait Implementations§
source§impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
impl<'a, T> Consume<T> for ArrowPartitionWriterwhere
- T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = ArrowDestinationError
fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = ArrowTypeSystem
type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
source§fn write<T>(
+ T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
fn write<T>( + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
type Error = ArrowDestinationError
fn consume(&mut self, value: T) -> Result<(), ArrowDestinationError>
source§impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
impl<'a> DestinationPartition<'a> for ArrowPartitionWriter
type TypeSystem = ArrowTypeSystem
type Error = ArrowDestinationError
source§fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>
source§fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn write<T>(
&mut self,
value: T
) -> Result<(), <Self as DestinationPartition<'a>>::Error>where
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html
index 8b8d54d4c..711d718c4 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html
@@ -13,7 +13,7 @@
Other(Error),
}Expand description
Errors that can be raised from this library.
Variants§
§TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
Implementations§
source§impl ConnectorXError
sourcepub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
source§impl Display for ConnectorXError
source§impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXError
§impl Send for ConnectorXError
§impl Sync for ConnectorXError
§impl Unpin for ConnectorXError
§impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
index dc0cd079f..621a82d43 100644
--- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
+++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html
@@ -37,7 +37,7 @@
BigqueryArrow2TransportError(BigQueryArrow2TransportError),
Other(Error),
}Variants§
§FileNotFoundError(String)
§SourceNotSupport(String)
§IOError(Error)
§JsonError(Error)
§J4RSError(J4RsError)
§DataFusionError(DataFusionError)
§UrlParseError(ParseError)
§ConnectorXInternalError(ConnectorXError)
§PostgresSourceError(PostgresSourceError)
§PostgresError(Error)
§MySQLSourceError(MySQLSourceError)
§MysqlError(Error)
§MsSQLSourceError(MsSQLSourceError)
§MsSQL(Error)
§SQLiteSourceError(SQLiteSourceError)
§SQLiteError(Error)
§OracleSourceError(OracleSourceError)
§OracleError(Error)
§BigQuerySourceError(BigQuerySourceError)
§BigQueryError(BQError)
§ArrowError(ArrowDestinationError)
§ArrowStreamError(ArrowDestinationError)
§Arrow2Error(Arrow2DestinationError)
§PostgresArrowTransportError(PostgresArrowTransportError)
§PostgresArrow2TransportError(PostgresArrow2TransportError)
§MySQLArrowTransportError(MySQLArrowTransportError)
§MySQLArrow2TransportError(MySQLArrow2TransportError)
§SQLiteArrowTransportError(SQLiteArrowTransportError)
§SQLiteArrow2TransportError(SQLiteArrow2TransportError)
§MsSQLArrowTransportError(MsSQLArrowTransportError)
§MsSQLArrow2TransportError(MsSQLArrow2TransportError)
§OracleArrowTransportError(OracleArrowTransportError)
§OracleArrow2TransportError(OracleArrow2TransportError)
§BigqueryArrowTransportError(BigQueryArrowTransportError)
§BigqueryArrow2TransportError(BigQueryArrow2TransportError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
Converts to this type from the input type.source§impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
Converts to this type from the input type.source§impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for ConnectorXOutError
§impl Send for ConnectorXOutError
§impl Sync for ConnectorXOutError
§impl Unpin for ConnectorXOutError
§impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html
index fac288f28..e052d3123 100644
--- a/rust-docs/connectorx/prelude/enum.CXQuery.html
+++ b/rust-docs/connectorx/prelude/enum.CXQuery.html
@@ -3,7 +3,7 @@
Naked(Q),
Wrapped(Q),
}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
§impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
§impl<Q> Send for CXQuery<Q>where
Q: Send,
§impl<Q> Sync for CXQuery<Q>where
Q: Sync,
§impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Expand description
Errors that can be raised from this library.
Variants§
TypeCheckFailed(String, &'static str)
The required type does not same as the schema defined.
-UnsupportedDataOrder(DataOrder)
CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
CannotProduce(&'static str, ProduceContext)
NoConversionRule(String, String)
SqlQueryNotSupported(String)
CountError()
SQLParserError(ParserError)
StdIOError(Error)
StdVarError(VarError)
Other(Error)
Implementations§
source§impl ConnectorXError
impl ConnectorXError
pub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
impl Debug for ConnectorXError
source§impl Display for ConnectorXError
impl Display for ConnectorXError
source§impl Error for ConnectorXError
impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for Arrow2DestinationError
impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrow2TransportError
impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrowTransportError
impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrowTransportError
impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQuerySourceError
impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for CSVSourceError
impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ConnectorXOutError
impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrow2TransportError
impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrowTransportError
impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrowTransportError
impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLSourceError
impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrow2TransportError
impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrowTransportError
impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrowTransportError
impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLSourceError
impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrow2TransportError
impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrowTransportError
impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrowTransportError
impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleSourceError
impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrow2TransportError
impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrowTransportError
impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrowTransportError
impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresSourceError
impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrow2TransportError
impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrowTransportError
impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrowTransportError
impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteSourceError
impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for ConnectorXError
impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectorXError
impl Send for ConnectorXError
impl Sync for ConnectorXError
impl Unpin for ConnectorXError
impl !UnwindSafe for ConnectorXError
Blanket Implementations§
source§impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
impl<T> Any for Twhere
+§UnsupportedDataOrder(DataOrder)
§CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
§CannotProduce(&'static str, ProduceContext)
§NoConversionRule(String, String)
§SqlQueryNotSupported(String)
§CountError()
§SQLParserError(ParserError)
§StdIOError(Error)
§StdVarError(VarError)
§Other(Error)
UnsupportedDataOrder(DataOrder)
CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>)
CannotProduce(&'static str, ProduceContext)
NoConversionRule(String, String)
SqlQueryNotSupported(String)
CountError()
SQLParserError(ParserError)
StdIOError(Error)
StdVarError(VarError)
Other(Error)
Implementations§
source§impl ConnectorXError
impl ConnectorXError
pub fn cannot_produce<T>(context: Option<String>) -> Self
Trait Implementations§
source§impl Debug for ConnectorXError
impl Debug for ConnectorXError
source§impl Display for ConnectorXError
impl Display for ConnectorXError
source§impl Error for ConnectorXError
impl Error for ConnectorXError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for Arrow2DestinationError
impl From<ConnectorXError> for Arrow2DestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ArrowDestinationError
impl From<ConnectorXError> for ArrowDestinationError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrow2TransportError
impl From<ConnectorXError> for BigQueryArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrowTransportError
impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQueryArrowTransportError
impl From<ConnectorXError> for BigQueryArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for BigQuerySourceError
impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for CSVSourceError
impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for ConnectorXOutError
impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrow2TransportError
impl From<ConnectorXError> for MsSQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrowTransportError
impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLArrowTransportError
impl From<ConnectorXError> for MsSQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MsSQLSourceError
impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrow2TransportError
impl From<ConnectorXError> for MySQLArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrowTransportError
impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLArrowTransportError
impl From<ConnectorXError> for MySQLArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for MySQLSourceError
impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrow2TransportError
impl From<ConnectorXError> for OracleArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrowTransportError
impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleArrowTransportError
impl From<ConnectorXError> for OracleArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for OracleSourceError
impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrow2TransportError
impl From<ConnectorXError> for PostgresArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrowTransportError
impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresArrowTransportError
impl From<ConnectorXError> for PostgresArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for PostgresSourceError
impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrow2TransportError
impl From<ConnectorXError> for SQLiteArrow2TransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrowTransportError
impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteArrowTransportError
impl From<ConnectorXError> for SQLiteArrowTransportError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<ConnectorXError> for SQLiteSourceError
impl From<ConnectorXError> for SQLiteSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for ConnectorXError
impl From<Error> for ConnectorXError
source§impl From<Error> for ConnectorXError
impl From<Error> for ConnectorXError
source§impl From<ParserError> for ConnectorXError
impl From<ParserError> for ConnectorXError
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectorXError
impl Send for ConnectorXError
impl Sync for ConnectorXError
impl Unpin for ConnectorXError
impl !UnwindSafe for ConnectorXError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Variants§
FileNotFoundError(String)
SourceNotSupport(String)
IOError(Error)
JsonError(Error)
J4RSError(J4RsError)
DataFusionError(DataFusionError)
UrlParseError(ParseError)
ConnectorXInternalError(ConnectorXError)
PostgresSourceError(PostgresSourceError)
PostgresError(Error)
MySQLSourceError(MySQLSourceError)
MysqlError(Error)
MsSQLSourceError(MsSQLSourceError)
MsSQL(Error)
SQLiteSourceError(SQLiteSourceError)
SQLiteError(Error)
OracleSourceError(OracleSourceError)
OracleError(Error)
BigQuerySourceError(BigQuerySourceError)
BigQueryError(BQError)
ArrowError(ArrowDestinationError)
ArrowStreamError(ArrowDestinationError)
Arrow2Error(Arrow2DestinationError)
PostgresArrowTransportError(PostgresArrowTransportError)
PostgresArrow2TransportError(PostgresArrow2TransportError)
MySQLArrowTransportError(MySQLArrowTransportError)
MySQLArrow2TransportError(MySQLArrow2TransportError)
SQLiteArrowTransportError(SQLiteArrowTransportError)
SQLiteArrow2TransportError(SQLiteArrow2TransportError)
MsSQLArrowTransportError(MsSQLArrowTransportError)
MsSQLArrow2TransportError(MsSQLArrow2TransportError)
OracleArrowTransportError(OracleArrowTransportError)
OracleArrow2TransportError(OracleArrow2TransportError)
BigqueryArrowTransportError(BigQueryArrowTransportError)
BigqueryArrow2TransportError(BigQueryArrow2TransportError)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for ConnectorXOutError
impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Arrow2DestinationError> for ConnectorXOutError
impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<BQError> for ConnectorXOutError
impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
fn from(source: BigQueryArrow2TransportError) -> Self
source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
fn from(source: BigQueryArrowTransportError) -> Self
source§impl From<BigQuerySourceError> for ConnectorXOutError
impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<ConnectorXError> for ConnectorXOutError
impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<DataFusionError> for ConnectorXOutError
impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
fn from(source: MsSQLArrow2TransportError) -> Self
source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
fn from(source: MsSQLArrowTransportError) -> Self
source§impl From<MsSQLSourceError> for ConnectorXOutError
impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
fn from(source: MySQLArrow2TransportError) -> Self
source§impl From<MySQLArrowTransportError> for ConnectorXOutError
impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
fn from(source: MySQLArrowTransportError) -> Self
source§impl From<MySQLSourceError> for ConnectorXOutError
impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<OracleArrow2TransportError> for ConnectorXOutError
impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
fn from(source: OracleArrow2TransportError) -> Self
source§impl From<OracleArrowTransportError> for ConnectorXOutError
impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
fn from(source: OracleArrowTransportError) -> Self
source§impl From<OracleSourceError> for ConnectorXOutError
impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<ParseError> for ConnectorXOutError
impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
fn from(source: PostgresArrow2TransportError) -> Self
source§impl From<PostgresArrowTransportError> for ConnectorXOutError
impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
fn from(source: PostgresArrowTransportError) -> Self
source§impl From<PostgresSourceError> for ConnectorXOutError
impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
fn from(source: SQLiteArrow2TransportError) -> Self
source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
fn from(source: SQLiteArrowTransportError) -> Self
source§impl From<SQLiteSourceError> for ConnectorXOutError
impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
fn from(source: SQLiteSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectorXOutError
impl Send for ConnectorXOutError
impl Sync for ConnectorXOutError
impl Unpin for ConnectorXOutError
impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
Trait Implementations§
source§impl Debug for ConnectorXOutError
impl Debug for ConnectorXOutError
source§impl Display for ConnectorXOutError
impl Display for ConnectorXOutError
source§impl Error for ConnectorXOutError
impl Error for ConnectorXOutError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Arrow2DestinationError> for ConnectorXOutError
impl From<Arrow2DestinationError> for ConnectorXOutError
source§fn from(source: Arrow2DestinationError) -> Self
fn from(source: Arrow2DestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<ArrowDestinationError> for ConnectorXOutError
impl From<ArrowDestinationError> for ConnectorXOutError
source§fn from(source: ArrowDestinationError) -> Self
fn from(source: ArrowDestinationError) -> Self
source§impl From<BQError> for ConnectorXOutError
impl From<BQError> for ConnectorXOutError
source§impl From<BigQueryArrow2TransportError> for ConnectorXOutError
impl From<BigQueryArrow2TransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrow2TransportError) -> Self
fn from(source: BigQueryArrow2TransportError) -> Self
source§impl From<BigQueryArrowTransportError> for ConnectorXOutError
impl From<BigQueryArrowTransportError> for ConnectorXOutError
source§fn from(source: BigQueryArrowTransportError) -> Self
fn from(source: BigQueryArrowTransportError) -> Self
source§impl From<BigQuerySourceError> for ConnectorXOutError
impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<ConnectorXError> for ConnectorXOutError
impl From<ConnectorXError> for ConnectorXOutError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<DataFusionError> for ConnectorXOutError
impl From<DataFusionError> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<Error> for ConnectorXOutError
impl From<Error> for ConnectorXOutError
source§impl From<J4RsError> for ConnectorXOutError
impl From<J4RsError> for ConnectorXOutError
source§impl From<MsSQLArrow2TransportError> for ConnectorXOutError
impl From<MsSQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrow2TransportError) -> Self
fn from(source: MsSQLArrow2TransportError) -> Self
source§impl From<MsSQLArrowTransportError> for ConnectorXOutError
impl From<MsSQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MsSQLArrowTransportError) -> Self
fn from(source: MsSQLArrowTransportError) -> Self
source§impl From<MsSQLSourceError> for ConnectorXOutError
impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MySQLArrow2TransportError> for ConnectorXOutError
impl From<MySQLArrow2TransportError> for ConnectorXOutError
source§fn from(source: MySQLArrow2TransportError) -> Self
fn from(source: MySQLArrow2TransportError) -> Self
source§impl From<MySQLArrowTransportError> for ConnectorXOutError
impl From<MySQLArrowTransportError> for ConnectorXOutError
source§fn from(source: MySQLArrowTransportError) -> Self
fn from(source: MySQLArrowTransportError) -> Self
source§impl From<MySQLSourceError> for ConnectorXOutError
impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<OracleArrow2TransportError> for ConnectorXOutError
impl From<OracleArrow2TransportError> for ConnectorXOutError
source§fn from(source: OracleArrow2TransportError) -> Self
fn from(source: OracleArrow2TransportError) -> Self
source§impl From<OracleArrowTransportError> for ConnectorXOutError
impl From<OracleArrowTransportError> for ConnectorXOutError
source§fn from(source: OracleArrowTransportError) -> Self
fn from(source: OracleArrowTransportError) -> Self
source§impl From<OracleSourceError> for ConnectorXOutError
impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<ParseError> for ConnectorXOutError
impl From<ParseError> for ConnectorXOutError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
source§impl From<PostgresArrow2TransportError> for ConnectorXOutError
impl From<PostgresArrow2TransportError> for ConnectorXOutError
source§fn from(source: PostgresArrow2TransportError) -> Self
fn from(source: PostgresArrow2TransportError) -> Self
source§impl From<PostgresArrowTransportError> for ConnectorXOutError
impl From<PostgresArrowTransportError> for ConnectorXOutError
source§fn from(source: PostgresArrowTransportError) -> Self
fn from(source: PostgresArrowTransportError) -> Self
source§impl From<PostgresSourceError> for ConnectorXOutError
impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<SQLiteArrow2TransportError> for ConnectorXOutError
impl From<SQLiteArrow2TransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrow2TransportError) -> Self
fn from(source: SQLiteArrow2TransportError) -> Self
source§impl From<SQLiteArrowTransportError> for ConnectorXOutError
impl From<SQLiteArrowTransportError> for ConnectorXOutError
source§fn from(source: SQLiteArrowTransportError) -> Self
fn from(source: SQLiteArrowTransportError) -> Self
source§impl From<SQLiteSourceError> for ConnectorXOutError
impl From<SQLiteSourceError> for ConnectorXOutError
source§fn from(source: SQLiteSourceError) -> Self
fn from(source: SQLiteSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectorXOutError
impl Send for ConnectorXOutError
impl Sync for ConnectorXOutError
impl Unpin for ConnectorXOutError
impl !UnwindSafe for ConnectorXOutError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<Q> RefUnwindSafe for CXQuery<Q>
Trait Implementations§
Auto Trait Implementations§
impl<Q> RefUnwindSafe for CXQuery<Q>where
Q: RefUnwindSafe,
impl<Q> Send for CXQuery<Q>where
Q: Send,
impl<Q> Sync for CXQuery<Q>where
Q: Sync,
impl<Q> Unpin for CXQuery<Q>where
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
index be0fe62d8..f7d01e698 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQuerySourceError.html
@@ -9,7 +9,7 @@
BigQueryParseIntError(ParseIntError),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§BQError(BQError)
§BigQueryUrlError(ParseError)
§BigQueryStdError(Error)
§BigQueryJsonError(Error)
§BigQueryParseFloatError(ParseFloatError)
§BigQueryParseIntError(ParseIntError)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
Converts to this type from the input type.source§impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.source§impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.source§impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceError
§impl Send for BigQuerySourceError
§impl Sync for BigQuerySourceError
§impl Unpin for BigQuerySourceError
§impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
index a3ba91b07..8c70015a3 100644
--- a/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
+++ b/rust-docs/connectorx/sources/bigquery/enum.BigQueryTypeSystem.html
@@ -14,7 +14,7 @@
Datetime(bool),
Time(bool),
Timestamp(bool),
-}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ConnectorXError(ConnectorXError)
BQError(BQError)
BigQueryUrlError(ParseError)
BigQueryStdError(Error)
BigQueryJsonError(Error)
BigQueryParseFloatError(ParseFloatError)
BigQueryParseIntError(ParseIntError)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for BigQuerySourceError
impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<BQError> for BigQuerySourceError
impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for ConnectorXOutError
impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<ConnectorXError> for BigQuerySourceError
impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
source§impl From<ParseFloatError> for BigQuerySourceError
impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
source§impl From<ParseIntError> for BigQuerySourceError
impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for BigQuerySourceError
impl Send for BigQuerySourceError
impl Sync for BigQuerySourceError
impl Unpin for BigQuerySourceError
impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for BigQuerySourceError
impl Debug for BigQuerySourceError
source§impl Display for BigQuerySourceError
impl Display for BigQuerySourceError
source§impl Error for BigQuerySourceError
impl Error for BigQuerySourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<BQError> for BigQuerySourceError
impl From<BQError> for BigQuerySourceError
source§impl From<BigQuerySourceError> for BigQueryArrow2TransportError
impl From<BigQuerySourceError> for BigQueryArrow2TransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for BigQueryArrowTransportError
impl From<BigQuerySourceError> for BigQueryArrowTransportError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<BigQuerySourceError> for ConnectorXOutError
impl From<BigQuerySourceError> for ConnectorXOutError
source§fn from(source: BigQuerySourceError) -> Self
fn from(source: BigQuerySourceError) -> Self
source§impl From<ConnectorXError> for BigQuerySourceError
impl From<ConnectorXError> for BigQuerySourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<Error> for BigQuerySourceError
impl From<Error> for BigQuerySourceError
source§impl From<ParseError> for BigQuerySourceError
impl From<ParseError> for BigQuerySourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
source§impl From<ParseFloatError> for BigQuerySourceError
impl From<ParseFloatError> for BigQuerySourceError
source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
source§impl From<ParseIntError> for BigQuerySourceError
impl From<ParseIntError> for BigQuerySourceError
source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for BigQuerySourceError
impl Send for BigQuerySourceError
impl Sync for BigQuerySourceError
impl Unpin for BigQuerySourceError
impl !UnwindSafe for BigQuerySourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Variants§
Bool(bool)
Boolean(bool)
Int64(bool)
Integer(bool)
Float(bool)
Float64(bool)
Numeric(bool)
Bignumeric(bool)
String(bool)
Bytes(bool)
Date(bool)
Datetime(bool)
Time(bool)
Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
fn clone(&self) -> BigQueryTypeSystem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BigQueryTypeSystem
impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
fn from(ty: &'a FieldType) -> BigQueryTypeSystem
source§impl<'a> From<BigQueryTypeSystem> for FieldType
impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
fn from(ty: BigQueryTypeSystem) -> FieldType
impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
impl RefUnwindSafe for BigQueryTypeSystem
impl Send for BigQueryTypeSystem
impl Sync for BigQueryTypeSystem
impl Unpin for BigQueryTypeSystem
impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Boolean(bool)
§Int64(bool)
§Integer(bool)
§Float(bool)
§Float64(bool)
§Numeric(bool)
§Bignumeric(bool)
§String(bool)
§Bytes(bool)
§Date(bool)
§Datetime(bool)
§Time(bool)
§Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
Converts to this type from the input type.source§impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
Converts to this type from the input type.source§impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
§impl RefUnwindSafe for BigQueryTypeSystem
§impl Send for BigQueryTypeSystem
§impl Sync for BigQueryTypeSystem
§impl Unpin for BigQueryTypeSystem
§impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
Bool(bool)
Boolean(bool)
Int64(bool)
Integer(bool)
Float(bool)
Float64(bool)
Numeric(bool)
Bignumeric(bool)
String(bool)
Bytes(bool)
Date(bool)
Datetime(bool)
Time(bool)
Timestamp(bool)
Trait Implementations§
source§impl Clone for BigQueryTypeSystem
impl Clone for BigQueryTypeSystem
source§fn clone(&self) -> BigQueryTypeSystem
fn clone(&self) -> BigQueryTypeSystem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BigQueryTypeSystem
impl Debug for BigQueryTypeSystem
source§impl<'a> From<&'a FieldType> for BigQueryTypeSystem
impl<'a> From<&'a FieldType> for BigQueryTypeSystem
source§fn from(ty: &'a FieldType) -> BigQueryTypeSystem
fn from(ty: &'a FieldType) -> BigQueryTypeSystem
source§impl<'a> From<BigQueryTypeSystem> for FieldType
impl<'a> From<BigQueryTypeSystem> for FieldType
source§fn from(ty: BigQueryTypeSystem) -> FieldType
fn from(ty: BigQueryTypeSystem) -> FieldType
impl Copy for BigQueryTypeSystem
Auto Trait Implementations§
impl RefUnwindSafe for BigQueryTypeSystem
impl Send for BigQueryTypeSystem
impl Sync for BigQueryTypeSystem
impl Unpin for BigQueryTypeSystem
impl UnwindSafe for BigQueryTypeSystem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
index cc5df53ce..ed9e6bad8 100644
--- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
+++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html
@@ -1,10 +1,10 @@
BigQuerySourceParser in connectorx::sources::bigquery - Rust
- Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
§type TypeSystem = BigQueryTypeSystem
§type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
§type Error = BigQuerySourceError
source§fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
§impl !RefUnwindSafe for BigQuerySourceParser
§impl Send for BigQuerySourceParser
§impl Sync for BigQuerySourceParser
§impl Unpin for BigQuerySourceParser
§impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
impl<'a> PartitionParser<'a> for BigQuerySourceParser
type TypeSystem = BigQueryTypeSystem
type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
Struct connectorx::sources::bigquery::BigQuerySourceParser
source · pub struct BigQuerySourceParser { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for BigQuerySourceParser
impl<'a> PartitionParser<'a> for BigQuerySourceParser
type TypeSystem = BigQueryTypeSystem
type Error = BigQuerySourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), BigQuerySourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
impl<'r> Produce<'r, String> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
impl<'r> Produce<'r, f64> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
impl<'r> Produce<'r, i64> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
impl !RefUnwindSafe for BigQuerySourceParser
impl Send for BigQuerySourceParser
impl Sync for BigQuerySourceParser
impl Unpin for BigQuerySourceParser
impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<DateTime<Utc>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveDate, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveDateTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<NaiveTime, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveDate>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveDateTime>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<NaiveTime>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<String>, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<Option<bool>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<f64>, BigQuerySourceError>
source§impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<Option<i64>, BigQuerySourceError>
source§impl<'r> Produce<'r, String> for BigQuerySourceParser
impl<'r> Produce<'r, String> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<String, BigQuerySourceError>
source§impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&mut self) -> Result<bool, BigQuerySourceError>
source§impl<'r> Produce<'r, f64> for BigQuerySourceParser
impl<'r> Produce<'r, f64> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<f64, BigQuerySourceError>
source§impl<'r> Produce<'r, i64> for BigQuerySourceParser
impl<'r> Produce<'r, i64> for BigQuerySourceParser
type Error = BigQuerySourceError
fn produce(&'r mut self) -> Result<i64, BigQuerySourceError>
Auto Trait Implementations§
impl !RefUnwindSafe for BigQuerySourceParser
impl Send for BigQuerySourceParser
impl Sync for BigQuerySourceParser
impl Unpin for BigQuerySourceParser
impl !UnwindSafe for BigQuerySourceParser
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
index 7f5210019..3892a85df 100644
--- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
+++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html
@@ -6,7 +6,7 @@
IOError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§RegexError(Error)
§CSVError(Error)
§IOError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
source§impl Display for CSVSourceError
source§impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
Auto Trait Implementations§
§impl !RefUnwindSafe for CSVSourceError
§impl Send for CSVSourceError
§impl Sync for CSVSourceError
§impl Unpin for CSVSourceError
§impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
index 3da212cc8..22c1d9c9d 100644
--- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html
@@ -1,10 +1,10 @@
CSVSourcePartitionParser in connectorx::sources::csv - Rust
- Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
§type TypeSystem = CSVTypeSystem
§type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
§type Error = CSVSourceError
source§fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
§impl<'a> Send for CSVSourcePartitionParser<'a>
§impl<'a> Sync for CSVSourcePartitionParser<'a>
§impl<'a> Unpin for CSVSourcePartitionParser<'a>
§impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ConnectorXError(ConnectorXError)
RegexError(Error)
CSVError(Error)
IOError(Error)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for CSVSourceError
impl Debug for CSVSourceError
source§impl Display for CSVSourceError
impl Display for CSVSourceError
source§impl Error for CSVSourceError
impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for CSVSourceError
impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
Auto Trait Implementations§
impl !RefUnwindSafe for CSVSourceError
impl Send for CSVSourceError
impl Sync for CSVSourceError
impl Unpin for CSVSourceError
impl !UnwindSafe for CSVSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for CSVSourceError
impl Debug for CSVSourceError
source§impl Display for CSVSourceError
impl Display for CSVSourceError
source§impl Error for CSVSourceError
impl Error for CSVSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for CSVSourceError
impl From<ConnectorXError> for CSVSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
source§impl From<Error> for CSVSourceError
impl From<Error> for CSVSourceError
Auto Trait Implementations§
impl !RefUnwindSafe for CSVSourceError
impl Send for CSVSourceError
impl Sync for CSVSourceError
impl Unpin for CSVSourceError
impl !UnwindSafe for CSVSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
type TypeSystem = CSVTypeSystem
type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
Struct connectorx::sources::csv::CSVSourcePartitionParser
source · pub struct CSVSourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
impl<'a> PartitionParser<'a> for CSVSourcePartitionParser<'a>
type TypeSystem = CSVTypeSystem
type Error = CSVSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), CSVSourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
impl<'a> Send for CSVSourcePartitionParser<'a>
impl<'a> Sync for CSVSourcePartitionParser<'a>
impl<'a> Unpin for CSVSourcePartitionParser<'a>
impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<DateTime<Utc>, CSVSourceError>
source§impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&'r mut self) -> Result<Option<String>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<bool>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<f64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<Option<i64>, CSVSourceError>
source§impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<String, CSVSourceError>
source§impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<bool, CSVSourceError>
source§impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<f64, CSVSourceError>
source§impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>
type Error = CSVSourceError
fn produce(&mut self) -> Result<i64, CSVSourceError>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>
impl<'a> Send for CSVSourcePartitionParser<'a>
impl<'a> Sync for CSVSourcePartitionParser<'a>
impl<'a> Unpin for CSVSourcePartitionParser<'a>
impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
index 483209cb2..102b281a0 100644
--- a/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/dummy/struct.DummySourcePartitionParser.html
@@ -1,10 +1,10 @@
DummySourcePartitionParser in connectorx::sources::dummy - Rust
- Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
§type TypeSystem = DummyTypeSystem
§type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
§impl<'a> Send for DummySourcePartitionParser<'a>
§impl<'a> Sync for DummySourcePartitionParser<'a>
§impl<'a> Unpin for DummySourcePartitionParser<'a>
§impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
type TypeSystem = DummyTypeSystem
type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
fn fetch_next(&mut self) -> Result<(usize, bool)>
Struct connectorx::sources::dummy::DummySourcePartitionParser
source · pub struct DummySourcePartitionParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
impl<'a> PartitionParser<'a> for DummySourcePartitionParser<'a>
type TypeSystem = DummyTypeSystem
type Error = ConnectorXError
source§fn fetch_next(&mut self) -> Result<(usize, bool)>
fn fetch_next(&mut self) -> Result<(usize, bool)>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
impl<'a> Send for DummySourcePartitionParser<'a>
impl<'a> Sync for DummySourcePartitionParser<'a>
impl<'a> Unpin for DummySourcePartitionParser<'a>
impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>
source§impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>
impl<'a> Send for DummySourcePartitionParser<'a>
impl<'a> Sync for DummySourcePartitionParser<'a>
impl<'a> Unpin for DummySourcePartitionParser<'a>
impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
index 686229560..8f3be32a9 100644
--- a/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
+++ b/rust-docs/connectorx/sources/mssql/enum.MsSQLSourceError.html
@@ -9,7 +9,7 @@
MsSQLUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§GetNRowsFailed
§ConnectorXError(ConnectorXError)
§MsSQLError(Error)
§MsSQLRuntimeError(RunError<Error>)
§MsSQLPoolError(Error)
§MsSQLUrlError(ParseError)
§MsSQLUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MsSQLSourceError
§impl Send for MsSQLSourceError
§impl Sync for MsSQLSourceError
§impl Unpin for MsSQLSourceError
§impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mssql/struct.FloatN.html b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
index 2bddc00e8..2e08edf37 100644
--- a/rust-docs/connectorx/sources/mssql/struct.FloatN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.FloatN.html
@@ -1,5 +1,5 @@
FloatN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
GetNRowsFailed
ConnectorXError(ConnectorXError)
MsSQLError(Error)
MsSQLRuntimeError(RunError<Error>)
MsSQLPoolError(Error)
MsSQLUrlError(ParseError)
MsSQLUrlDecodeError(FromUtf8Error)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MsSQLSourceError
impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for MsSQLSourceError
impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
source§impl From<MsSQLSourceError> for ConnectorXOutError
impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<ParseError> for MsSQLSourceError
impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for MsSQLSourceError
impl Send for MsSQLSourceError
impl Sync for MsSQLSourceError
impl Unpin for MsSQLSourceError
impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MsSQLSourceError
impl Debug for MsSQLSourceError
source§impl Display for MsSQLSourceError
impl Display for MsSQLSourceError
source§impl Error for MsSQLSourceError
impl Error for MsSQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for MsSQLSourceError
impl From<ConnectorXError> for MsSQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<Error> for MsSQLSourceError
impl From<Error> for MsSQLSourceError
source§impl From<FromUtf8Error> for MsSQLSourceError
impl From<FromUtf8Error> for MsSQLSourceError
source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
source§impl From<MsSQLSourceError> for ConnectorXOutError
impl From<MsSQLSourceError> for ConnectorXOutError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrow2TransportError
impl From<MsSQLSourceError> for MsSQLArrow2TransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<MsSQLSourceError> for MsSQLArrowTransportError
impl From<MsSQLSourceError> for MsSQLArrowTransportError
source§fn from(source: MsSQLSourceError) -> Self
fn from(source: MsSQLSourceError) -> Self
source§impl From<ParseError> for MsSQLSourceError
impl From<ParseError> for MsSQLSourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for MsSQLSourceError
impl Send for MsSQLSourceError
impl Sync for MsSQLSourceError
impl Unpin for MsSQLSourceError
impl !UnwindSafe for MsSQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
impl RefUnwindSafe for FloatN
impl Send for FloatN
impl Sync for FloatN
impl Unpin for FloatN
impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
§impl RefUnwindSafe for FloatN
§impl Send for FloatN
§impl Sync for FloatN
§impl Unpin for FloatN
§impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::mssql::FloatN
source · pub struct FloatN(pub f64);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport
source§impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
impl TypeConversion<FloatN, f64> for MsSQLArrowTransport
Auto Trait Implementations§
impl RefUnwindSafe for FloatN
impl Send for FloatN
impl Sync for FloatN
impl Unpin for FloatN
impl UnwindSafe for FloatN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.IntN.html b/rust-docs/connectorx/sources/mssql/struct.IntN.html
index ab628c7ae..2eef5eb9a 100644
--- a/rust-docs/connectorx/sources/mssql/struct.IntN.html
+++ b/rust-docs/connectorx/sources/mssql/struct.IntN.html
@@ -1,5 +1,5 @@
IntN in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
impl RefUnwindSafe for IntN
impl Send for IntN
impl Sync for IntN
impl Unpin for IntN
impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
impl<T> Any for Twhere
+ Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
§impl RefUnwindSafe for IntN
§impl Send for IntN
§impl Sync for IntN
§impl Unpin for IntN
§impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::mssql::IntN
source · pub struct IntN(pub i64);
Tuple Fields§
§0: i64
Trait Implementations§
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
Auto Trait Implementations§
impl RefUnwindSafe for IntN
impl Send for IntN
impl Sync for IntN
impl Unpin for IntN
impl UnwindSafe for IntN
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
index 02d2bf71a..3fbba0bf0 100644
--- a/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
+++ b/rust-docs/connectorx/sources/mssql/struct.MsSQLSourceParser.html
@@ -1,10 +1,10 @@
MsSQLSourceParser in connectorx::sources::mssql - Rust
- Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
§type TypeSystem = MsSQLTypeSystem
§type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
§type Error = MsSQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
§impl<'a> Send for MsSQLSourceParser<'a>
§impl<'a> !Sync for MsSQLSourceParser<'a>
§impl<'a> Unpin for MsSQLSourceParser<'a>
§impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
type TypeSystem = MsSQLTypeSystem
type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
Struct connectorx::sources::mssql::MsSQLSourceParser
source · pub struct MsSQLSourceParser<'a> { /* private fields */ }
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
impl<'a> PartitionParser<'a> for MsSQLSourceParser<'a>
type TypeSystem = MsSQLTypeSystem
type Error = MsSQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MsSQLSourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
impl<'a> Send for MsSQLSourceParser<'a>
impl<'a> !Sync for MsSQLSourceParser<'a>
impl<'a> Unpin for MsSQLSourceParser<'a>
impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<&'r [u8], MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<&'r str, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<DateTime<Utc>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<FloatN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<IntN, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<&'r [u8]>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<&'r str>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<FloatN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<IntN>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<Uuid>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<bool>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<Uuid, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<bool, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<f32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<f64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i16, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i32, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<i64, MsSQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>
type Error = MsSQLSourceError
fn produce(&'r mut self) -> Result<u8, MsSQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>
impl<'a> Send for MsSQLSourceParser<'a>
impl<'a> !Sync for MsSQLSourceParser<'a>
impl<'a> Unpin for MsSQLSourceParser<'a>
impl<'a> !UnwindSafe for MsSQLSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
index ec8646e01..61142a17f 100644
--- a/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
+++ b/rust-docs/connectorx/sources/mysql/enum.MySQLSourceError.html
@@ -6,7 +6,7 @@
MySQLPoolError(Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§MySQLError(Error)
§MySQLUrlError(UrlError)
§MySQLPoolError(Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.source§impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for MySQLSourceError
§impl Send for MySQLSourceError
§impl Sync for MySQLSourceError
§impl Unpin for MySQLSourceError
§impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
index 0a12812b3..7ddcfdfc1 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLBinarySourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Binary>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
§impl<'a> Send for MySQLBinarySourceParser<'a>
§impl<'a> Sync for MySQLBinarySourceParser<'a>
§impl<'a> Unpin for MySQLBinarySourceParser<'a>
§impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLBinarySourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
§type TypeSystem = MySQLTypeSystem
§type Parser<'a> = MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
Count total number of rows in each partition.source§fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
§impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
§impl<P> Send for MySQLSourcePartition<P>where
P: Send,
§impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
§impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
§impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ConnectorXError(ConnectorXError)
MySQLError(Error)
MySQLUrlError(UrlError)
MySQLPoolError(Error)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for MySQLSourceError
impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for MySQLSourceError
impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrow2TransportError
impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrowTransportError
impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrowTransportError
impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for MySQLSourceError
impl Send for MySQLSourceError
impl Sync for MySQLSourceError
impl Unpin for MySQLSourceError
impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for MySQLSourceError
impl Debug for MySQLSourceError
source§impl Display for MySQLSourceError
impl Display for MySQLSourceError
source§impl Error for MySQLSourceError
impl Error for MySQLSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for MySQLSourceError
impl From<ConnectorXError> for MySQLSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<Error> for MySQLSourceError
impl From<Error> for MySQLSourceError
source§impl From<MySQLSourceError> for ConnectorXOutError
impl From<MySQLSourceError> for ConnectorXOutError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrow2TransportError
impl From<MySQLSourceError> for MySQLArrow2TransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrowTransportError
impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
source§impl From<MySQLSourceError> for MySQLArrowTransportError
impl From<MySQLSourceError> for MySQLArrowTransportError
source§fn from(source: MySQLSourceError) -> Self
fn from(source: MySQLSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for MySQLSourceError
impl Send for MySQLSourceError
impl Sync for MySQLSourceError
impl Unpin for MySQLSourceError
impl !UnwindSafe for MySQLSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Struct connectorx::sources::mysql::MySQLBinarySourceParser
source · pub struct MySQLBinarySourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLBinarySourceParser<'a>
impl<'a> MySQLBinarySourceParser<'a>
pub fn new( iter: QueryResult<'a, 'a, 'a, Binary>, schema: &[MySQLTypeSystem] -) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
type TypeSystem = MySQLTypeSystem
type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
impl<'a> PartitionParser<'a> for MySQLBinarySourceParser<'a>
type TypeSystem = MySQLTypeSystem
type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
impl<'a> Send for MySQLBinarySourceParser<'a>
impl<'a> Sync for MySQLBinarySourceParser<'a>
impl<'a> Unpin for MySQLBinarySourceParser<'a>
impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>
impl<'a> Send for MySQLBinarySourceParser<'a>
impl<'a> Sync for MySQLBinarySourceParser<'a>
impl<'a> Unpin for MySQLBinarySourceParser<'a>
impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
index cde3e30a2..01d0bff11 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLSourcePartition.html
@@ -3,9 +3,9 @@
conn: PooledConnection<MySqlConnectionManager>,
query: &CXQuery<String>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
type TypeSystem = MySQLTypeSystem
type Parser<'a> = MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
impl SourcePartition for MySQLSourcePartition<TextProtocol>
type TypeSystem = MySQLTypeSystem
type Parser<'a> = MySQLTextSourceParser<'a>
type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
impl<P> Send for MySQLSourcePartition<P>where
+) -> Self
Trait Implementations§
source§impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
impl SourcePartition for MySQLSourcePartition<BinaryProtocol>
type TypeSystem = MySQLTypeSystem
type Parser<'a> = MySQLBinarySourceParser<'a>
type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
source§impl SourcePartition for MySQLSourcePartition<TextProtocol>
impl SourcePartition for MySQLSourcePartition<TextProtocol>
type TypeSystem = MySQLTypeSystem
type Parser<'a> = MySQLTextSourceParser<'a>
type Error = MySQLSourceError
source§fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn result_rows(&mut self) -> Result<(), MySQLSourceError>
fn parser(&mut self) -> Result<Self::Parser<'_>, MySQLSourceError>
Auto Trait Implementations§
impl<P> !RefUnwindSafe for MySQLSourcePartition<P>
impl<P> Send for MySQLSourcePartition<P>where
P: Send,
impl<P> Sync for MySQLSourcePartition<P>where
P: Sync,
impl<P> Unpin for MySQLSourcePartition<P>where
P: Unpin,
impl<P> !UnwindSafe for MySQLSourcePartition<P>
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
impl<T> Any for Twhere
diff --git a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
index e91f02e37..c063001b7 100644
--- a/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
+++ b/rust-docs/connectorx/sources/mysql/struct.MySQLTextSourceParser.html
@@ -2,12 +2,12 @@
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
sourcepub fn new(
iter: QueryResult<'a, 'a, 'a, Text>,
schema: &[MySQLTypeSystem]
-) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> SelfTrait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
§type TypeSystem = MySQLTypeSystem
§type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
§type Error = MySQLSourceError
source§fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
§impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
§impl<'a> Send for MySQLTextSourceParser<'a>
§impl<'a> Sync for MySQLTextSourceParser<'a>
§impl<'a> Unpin for MySQLTextSourceParser<'a>
§impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Struct connectorx::sources::mysql::MySQLTextSourceParser
source · pub struct MySQLTextSourceParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> MySQLTextSourceParser<'a>
impl<'a> MySQLTextSourceParser<'a>
pub fn new( iter: QueryResult<'a, 'a, 'a, Text>, schema: &[MySQLTypeSystem] -) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
type TypeSystem = MySQLTypeSystem
type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
Trait Implementations§
source§impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
impl<'a> PartitionParser<'a> for MySQLTextSourceParser<'a>
type TypeSystem = MySQLTypeSystem
type Error = MySQLSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), MySQLSourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
impl<'a> Send for MySQLTextSourceParser<'a>
impl<'a> Sync for MySQLTextSourceParser<'a>
impl<'a> Unpin for MySQLTextSourceParser<'a>
impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Decimal, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDate, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<NaiveTime, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Decimal>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<NaiveTime>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<String>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<Value>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<f64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<i8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u16>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u32>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u64>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Option<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<String, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Value, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<f64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<i8, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u16, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u32, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u64, MySQLSourceError>
source§impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>
type Error = MySQLSourceError
fn produce(&'r mut self) -> Result<u8, MySQLSourceError>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>
impl<'a> Send for MySQLTextSourceParser<'a>
impl<'a> Sync for MySQLTextSourceParser<'a>
impl<'a> Unpin for MySQLTextSourceParser<'a>
impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
index c170421e6..6828007f0 100644
--- a/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
+++ b/rust-docs/connectorx/sources/oracle/enum.OracleSourceError.html
@@ -7,7 +7,7 @@
OracleUrlDecodeError(FromUtf8Error),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§OracleError(Error)
§OraclePoolError(Error)
§OracleUrlError(ParseError)
§OracleUrlDecodeError(FromUtf8Error)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
source§impl Display for OracleSourceError
source§impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
Converts to this type from the input type.source§impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for OracleSourceError
§impl Send for OracleSourceError
§impl Sync for OracleSourceError
§impl Unpin for OracleSourceError
§impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
index dfd4868f7..4e9472d42 100644
--- a/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
+++ b/rust-docs/connectorx/sources/oracle/struct.OracleTextSourceParser.html
@@ -3,12 +3,12 @@
conn: &'a PooledConnection<OracleConnectionManager>,
query: &str,
schema: &[OracleTypeSystem]
-) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+) -> Result<Self, OracleSourceError>Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
§type TypeSystem = OracleTypeSystem
§type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
There might be rows that are not consumed yet when calling the next fetch_next.
The function might be called even after the last batch is fetched.source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
Read a value T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
§type Error = OracleSourceError
source§fn produce(&'r mut self) -> Result<i64, OracleSourceError>
source§impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
§impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
§impl<'a> !Sync for OracleTextSourceParser<'a>
§impl<'a> Unpin for OracleTextSourceParser<'a>
§impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ConnectorXError(ConnectorXError)
OracleError(Error)
OraclePoolError(Error)
OracleUrlError(ParseError)
OracleUrlDecodeError(FromUtf8Error)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for OracleSourceError
impl Debug for OracleSourceError
source§impl Display for OracleSourceError
impl Display for OracleSourceError
source§impl Error for OracleSourceError
impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for OracleSourceError
impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
source§impl From<OracleSourceError> for ConnectorXOutError
impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrow2TransportError
impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrowTransportError
impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrowTransportError
impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<ParseError> for OracleSourceError
impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for OracleSourceError
impl Send for OracleSourceError
impl Sync for OracleSourceError
impl Unpin for OracleSourceError
impl !UnwindSafe for OracleSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for OracleSourceError
impl Debug for OracleSourceError
source§impl Display for OracleSourceError
impl Display for OracleSourceError
source§impl Error for OracleSourceError
impl Error for OracleSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for OracleSourceError
impl From<ConnectorXError> for OracleSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<Error> for OracleSourceError
impl From<Error> for OracleSourceError
source§impl From<FromUtf8Error> for OracleSourceError
impl From<FromUtf8Error> for OracleSourceError
source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
source§impl From<OracleSourceError> for ConnectorXOutError
impl From<OracleSourceError> for ConnectorXOutError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrow2TransportError
impl From<OracleSourceError> for OracleArrow2TransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrowTransportError
impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<OracleSourceError> for OracleArrowTransportError
impl From<OracleSourceError> for OracleArrowTransportError
source§fn from(source: OracleSourceError) -> Self
fn from(source: OracleSourceError) -> Self
source§impl From<ParseError> for OracleSourceError
impl From<ParseError> for OracleSourceError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for OracleSourceError
impl Send for OracleSourceError
impl Sync for OracleSourceError
impl Unpin for OracleSourceError
impl !UnwindSafe for OracleSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
type TypeSystem = OracleTypeSystem
type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
Trait Implementations§
source§impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
impl<'a> PartitionParser<'a> for OracleTextSourceParser<'a>
type TypeSystem = OracleTypeSystem
type Error = OracleSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
fn fetch_next(&mut self) -> Result<(usize, bool), OracleSourceError>
source§fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
fn parse<'r, T>(&'r mut self) -> Result<T, <Self as PartitionParser<'a>>::Error>where
T: TypeAssoc<Self::TypeSystem>,
Self: Produce<'r, T, Error = <Self as PartitionParser<'a>>::Error>,
T
by calling Produce<T>::produce
. Usually this function does not need to be
-implemented.source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<i64, OracleSourceError>
impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
impl<'a> !Sync for OracleTextSourceParser<'a>
impl<'a> Unpin for OracleTextSourceParser<'a>
impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<DateTime<Utc>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<NaiveDate, OracleSourceError>
source§impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<NaiveDateTime, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDate>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<NaiveDateTime>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<String>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<f64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Option<i64>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<String, OracleSourceError>
source§impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, Vec<u8>> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<Vec<u8>, OracleSourceError>
source§impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<f64, OracleSourceError>
source§impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>
type Error = OracleSourceError
fn produce(&'r mut self) -> Result<i64, OracleSourceError>
impl<'a> Send for OracleTextSourceParser<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>
impl<'a> !Sync for OracleTextSourceParser<'a>
impl<'a> Unpin for OracleTextSourceParser<'a>
impl<'a> UnwindSafe for OracleTextSourceParser<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
fn conv<T>(self) -> Twhere
diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
index c9ce052a9..e312cbb40 100644
--- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
+++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html
@@ -9,7 +9,7 @@
TlsError(ErrorStack),
Other(Error),
}Variants§
§ConnectorXError(ConnectorXError)
§PostgresPoolError(Error)
§PostgresError(Error)
§CSVError(Error)
§HexError(FromHexError)
§IOError(Error)
§TlsError(ErrorStack)
§Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
Converts to this type from the input type.source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
Converts to this type from the input type.source§impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.source§impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for PostgresSourceError
§impl Send for PostgresSourceError
§impl Sync for PostgresSourceError
§impl Unpin for PostgresSourceError
§impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
index 5f1949734..4305a73bd 100644
--- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
+++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html
@@ -1,14 +1,14 @@
PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
- pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }
Implementations§
source§impl<'a> PostgresBinarySourcePartitionParser<'a>
sourcepub fn new(iter: BinaryCopyOutIter<'a>, schema: &[PostgresTypeSystem]) -> Self
Trait Implementations§
source§impl<'a> PartitionParser<'a> for PostgresBinarySourcePartitionParser<'a>
§type TypeSystem = PostgresTypeSystem
§type Error = PostgresSourceError
source§fn fetch_next(&mut self) -> Result<(usize, bool), PostgresSourceError>
Fetch next batch of rows from database, return (number of rows fetched to local, whether all rows are fechted from database).
+ Struct connectorx::sources::
Variants§
ConnectorXError(ConnectorXError)
PostgresPoolError(Error)
PostgresError(Error)
CSVError(Error)
HexError(FromHexError)
IOError(Error)
TlsError(ErrorStack)
Other(Error)
Any other errors that are too trivial to be put here explicitly.
-Trait Implementations§
source§impl Debug for PostgresSourceError
impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for PostgresSourceError
impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
fn from(source: ErrorStack) -> Self
source§impl From<FromHexError> for PostgresSourceError
impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
source§impl From<PostgresSourceError> for ConnectorXOutError
impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrow2TransportError
impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrowTransportError
impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrowTransportError
impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for PostgresSourceError
impl Send for PostgresSourceError
impl Sync for PostgresSourceError
impl Unpin for PostgresSourceError
impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
Trait Implementations§
source§impl Debug for PostgresSourceError
impl Debug for PostgresSourceError
source§impl Display for PostgresSourceError
impl Display for PostgresSourceError
source§impl Error for PostgresSourceError
impl Error for PostgresSourceError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<ConnectorXError> for PostgresSourceError
impl From<ConnectorXError> for PostgresSourceError
source§fn from(source: ConnectorXError) -> Self
fn from(source: ConnectorXError) -> Self
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<Error> for PostgresSourceError
impl From<Error> for PostgresSourceError
source§impl From<ErrorStack> for PostgresSourceError
impl From<ErrorStack> for PostgresSourceError
source§fn from(source: ErrorStack) -> Self
fn from(source: ErrorStack) -> Self
source§impl From<FromHexError> for PostgresSourceError
impl From<FromHexError> for PostgresSourceError
source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
source§impl From<PostgresSourceError> for ConnectorXOutError
impl From<PostgresSourceError> for ConnectorXOutError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrow2TransportError
impl From<PostgresSourceError> for PostgresArrow2TransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrowTransportError
impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
source§impl From<PostgresSourceError> for PostgresArrowTransportError
impl From<PostgresSourceError> for PostgresArrowTransportError
source§fn from(source: PostgresSourceError) -> Self
fn from(source: PostgresSourceError) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for PostgresSourceError
impl Send for PostgresSourceError
impl Sync for PostgresSourceError
impl Unpin for PostgresSourceError
impl !UnwindSafe for PostgresSourceError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }