From 4375800748c9b684da0f8b615bdc35933f889bd7 Mon Sep 17 00:00:00 2001 From: wangxiaoying Date: Mon, 11 Sep 2023 16:48:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20sfu-db/c?= =?UTF-8?q?onnector-x@f1bcd574313702dbb481e5fbaebe36cc266d2325=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rust-docs/connectorx/all.html | 2 +- .../fn.set_global_num_thread.html | 1 + .../connectorx/arrow_batch_iter/index.html | 2 +- .../arrow_batch_iter/sidebar-items.js | 2 +- .../struct.ArrowBatchIter.html | 76 +- .../trait.RecordBatchIterator.html | 6 +- .../connectorx/data_order/enum.DataOrder.html | 14 +- .../arrow/enum.ArrowDestinationError.html | 6 +- .../arrow/struct.ArrowPartitionWriter.html | 2 +- .../typesystem/enum.ArrowTypeSystem.html | 17 +- .../arrow2/enum.Arrow2DestinationError.html | 6 +- .../arrow2/struct.ArrowPartitionWriter.html | 2 +- .../typesystem/enum.Arrow2TypeSystem.html | 17 +- .../enum.ArrowDestinationError.html | 110 +++ .../errors/enum.ArrowDestinationError.html | 11 + .../arrowstream/errors/type.Result.html | 11 + .../destinations/arrowstream/index.html | 2 + .../destinations/arrowstream/sidebar-items.js | 1 + .../arrowstream/struct.ArrowDestination.html | 113 +++ .../struct.ArrowPartitionWriter.html | 106 +++ .../destinations/arrowstream/type.Result.html | 1 + .../typesystem/enum.ArrowTypeSystem.html | 139 ++++ .../arrowstream/typesystem/index.html | 1 + .../arrowstream/typesystem/sidebar-items.js | 1 + rust-docs/connectorx/destinations/index.html | 4 +- .../connectorx/destinations/sidebar-items.js | 2 +- .../destinations/trait.Consume.html | 7 +- .../destinations/trait.Destination.html | 14 +- .../trait.DestinationPartition.html | 12 +- .../errors/enum.ConnectorXError.html | 8 +- .../errors/enum.ConnectorXOutError.html | 19 +- .../errors/enum.ProduceContext.html | 4 +- rust-docs/connectorx/errors/index.html | 2 +- .../connectorx/fed_dispatcher/fn.run.html | 2 +- .../connectorx/fed_dispatcher/index.html | 2 +- .../fed_rewriter/fn.rewrite_sql.html | 4 +- rust-docs/connectorx/fed_rewriter/index.html | 2 +- .../struct.FederatedDataSourceInfo.html | 49 +- .../connectorx/fed_rewriter/struct.Plan.html | 2 +- .../get_arrow/fn.new_record_batch_iter.html | 2 +- rust-docs/connectorx/get_arrow/index.html | 2 +- rust-docs/connectorx/index.html | 2 +- .../connectorx/prelude/enum.CXQuery.html | 6 +- rust-docs/connectorx/prelude/index.html | 2 +- .../source_router/enum.SourceType.html | 9 +- .../source_router/fn.parse_source.html | 2 +- rust-docs/connectorx/source_router/index.html | 2 +- .../source_router/struct.SourceConn.html | 10 +- .../bigquery/enum.BigQuerySourceError.html | 14 +- .../bigquery/enum.BigQueryTypeSystem.html | 6 +- .../connectorx/sources/bigquery/index.html | 2 +- .../bigquery/struct.BigQuerySourceParser.html | 4 +- .../sources/csv/enum.CSVSourceError.html | 6 +- .../sources/csv/enum.CSVTypeSystem.html | 17 +- .../csv/struct.CSVSourcePartitionParser.html | 4 +- .../sources/dummy/enum.DummyTypeSystem.html | 17 +- rust-docs/connectorx/sources/dummy/index.html | 2 +- .../struct.DummySourcePartitionParser.html | 8 +- .../sources/mssql/enum.MsSQLSourceError.html | 12 +- .../sources/mssql/enum.MsSQLTypeSystem.html | 4 +- .../sources/mssql/fn.mssql_config.html | 2 +- .../sources/mssql/struct.FloatN.html | 2 +- .../connectorx/sources/mssql/struct.IntN.html | 2 +- .../mssql/struct.MsSQLSourceParser.html | 4 +- .../sources/mysql/enum.MySQLSourceError.html | 10 +- .../sources/mysql/enum.MySQLTypeSystem.html | 4 +- .../mysql/struct.MySQLBinarySourceParser.html | 4 +- .../mysql/struct.MySQLSourcePartition.html | 6 +- .../mysql/struct.MySQLTextSourceParser.html | 4 +- .../oracle/enum.OracleSourceError.html | 12 +- .../sources/oracle/enum.OracleTypeSystem.html | 4 +- .../sources/oracle/fn.connect_oracle.html | 2 +- .../oracle/struct.OracleTextSourceParser.html | 4 +- .../postgres/enum.PostgresSourceError.html | 12 +- .../postgres/enum.PostgresTypeSystem.html | 6 +- .../sources/postgres/fn.rewrite_tls_args.html | 2 +- ...t.PostgresBinarySourcePartitionParser.html | 8 +- .../struct.PostgresCSVSourceParser.html | 8 +- .../struct.PostgresRawSourceParser.html | 8 +- .../struct.PostgresSimpleSourceParser.html | 8 +- .../postgres/struct.PostgresSource.html | 24 +- .../struct.PostgresSourcePartition.html | 56 +- .../postgres/struct.PostgresTypePairs.html | 2 +- .../sqlite/enum.SQLiteSourceError.html | 10 +- .../sources/sqlite/enum.SQLiteTypeSystem.html | 6 +- .../struct.SQLiteSourcePartitionParser.html | 2 +- .../connectorx/sources/trait.Produce.html | 2 +- .../connectorx/sources/trait.Source.html | 8 +- .../sources/trait.SourcePartition.html | 32 +- .../enum.BigQueryArrowTransportError.html | 11 + .../struct.BigQueryArrowTransport.html | 11 + .../enum.BigQueryArrow2TransportError.html | 2 +- ...num.BigQueryArrowStreamTransportError.html | 109 +++ .../enum.BigQueryArrowTransportError.html | 2 +- .../enum.MsSQLArrow2TransportError.html | 2 +- .../enum.MsSQLArrowStreamTransportError.html | 109 +++ .../enum.MsSQLArrowTransportError.html | 2 +- .../enum.MySQLArrow2TransportError.html | 2 +- .../enum.MySQLArrowStreamTransportError.html | 109 +++ .../enum.MySQLArrowTransportError.html | 2 +- .../enum.OracleArrow2TransportError.html | 2 +- .../enum.OracleArrowStreamTransportError.html | 109 +++ .../enum.OracleArrowTransportError.html | 2 +- .../enum.PostgresArrow2TransportError.html | 2 +- ...num.PostgresArrowStreamTransportError.html | 109 +++ .../enum.PostgresArrowTransportError.html | 2 +- .../enum.SQLiteArrow2TransportError.html | 2 +- .../enum.SQLiteArrowStreamTransportError.html | 109 +++ rust-docs/connectorx/transports/index.html | 4 +- .../enum.MsSQLArrowTransportError.html | 11 + .../struct.MsSQLArrowTransport.html | 11 + .../enum.MySQLArrowTransportError.html | 11 + .../struct.MySQLArrowTransport.html | 11 + .../enum.OracleArrowTransportError.html | 11 + .../struct.OracleArrowTransport.html | 11 + .../enum.PostgresArrowTransportError.html | 11 + .../struct.PostgresArrowTransport.html | 11 + .../connectorx/transports/sidebar-items.js | 2 +- .../enum.SQLiteArrowTransportError.html | 11 + .../struct.SQLiteArrowTransport.html | 11 + .../struct.BigQueryArrow2Transport.html | 2 +- .../struct.BigQueryArrowStreamTransport.html | 116 +++ .../struct.BigQueryArrowTransport.html | 2 +- .../transports/struct.CSVArrowTransport.html | 2 +- .../struct.DummyArrow2Transport.html | 2 +- .../struct.DummyArrowTransport.html | 2 +- .../struct.MsSQLArrow2Transport.html | 2 +- .../struct.MsSQLArrowStreamTransport.html | 116 +++ .../struct.MsSQLArrowTransport.html | 2 +- .../struct.MySQLArrow2Transport.html | 18 +- .../struct.MySQLArrowStreamTransport.html | 136 ++++ .../struct.MySQLArrowTransport.html | 2 +- .../struct.OracleArrow2Transport.html | 2 +- .../struct.OracleArrowStreamTransport.html | 115 +++ .../struct.OracleArrowTransport.html | 2 +- .../struct.PostgresArrow2Transport.html | 66 +- .../struct.PostgresArrowStreamTransport.html | 231 ++++++ .../struct.PostgresArrowTransport.html | 60 +- .../struct.SQLiteArrow2Transport.html | 2 +- .../struct.SQLiteArrowStreamTransport.html | 116 +++ .../struct.SQLiteArrowTransport.html | 2 +- .../typesystem/trait.Transport.html | 2 +- .../typesystem/trait.TypeConversion.html | 2 +- .../implementors/core/clone/trait.Clone.js | 2 +- rust-docs/implementors/core/cmp/trait.Eq.js | 2 +- rust-docs/implementors/core/cmp/trait.Ord.js | 2 +- .../implementors/core/cmp/trait.PartialEq.js | 2 +- .../implementors/core/cmp/trait.PartialOrd.js | 2 +- .../implementors/core/convert/trait.From.js | 2 +- .../core/convert/trait.TryFrom.js | 2 +- .../core/default/trait.Default.js | 2 +- .../implementors/core/error/trait.Error.js | 2 +- .../implementors/core/fmt/trait.Debug.js | 2 +- .../implementors/core/fmt/trait.Display.js | 2 +- .../implementors/core/hash/trait.Hash.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 2 +- .../implementors/core/marker/trait.Copy.js | 2 +- .../implementors/core/marker/trait.Freeze.js | 2 +- .../implementors/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- .../implementors/core/marker/trait.Sync.js | 2 +- .../implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- .../sqlparser/dialect/trait.Dialect.js | 2 +- rust-docs/search-index.js | 2 +- rust-docs/source-files.js | 2 +- .../src/connectorx/arrow_batch_iter.rs.html | 252 +++---- .../destinations/arrow/arrow_assoc.rs.html | 68 +- .../destinations/arrow2/arrow_assoc.rs.html | 106 +-- .../arrowstream/arrow_assoc.rs.html | 677 ++++++++++++++++++ .../destinations/arrowstream/errors.rs.html | 33 + .../destinations/arrowstream/funcs.rs.html | 149 ++++ .../destinations/arrowstream/mod.rs.html | 581 +++++++++++++++ .../arrowstream/typesystem.rs.html | 77 ++ .../src/connectorx/destinations/mod.rs.html | 4 + rust-docs/src/connectorx/errors.rs.html | 8 + .../src/connectorx/fed_dispatcher.rs.html | 24 +- rust-docs/src/connectorx/fed_rewriter.rs.html | 178 ++--- rust-docs/src/connectorx/get_arrow.rs.html | 92 +-- rust-docs/src/connectorx/lib.rs.html | 14 +- .../src/connectorx/source_router.rs.html | 4 +- .../connectorx/sources/bigquery/mod.rs.html | 18 +- .../src/connectorx/sources/dummy/mod.rs.html | 50 +- .../transports/bigquery_arrowstream.rs.html | 101 +++ .../connectorx/transports/dummy_arrow.rs.html | 16 +- .../transports/dummy_arrow2.rs.html | 16 +- .../transports/dummy_arrowstream.rs.html | 113 +++ .../src/connectorx/transports/mod.rs.html | 88 +++ .../transports/mssql_arrowstream.rs.html | 177 +++++ .../transports/mysql_arrowstream.rs.html | 245 +++++++ .../transports/oracle_arrowstream.rs.html | 95 +++ .../transports/postgres_arrowstream.rs.html | 191 +++++ .../transports/sqlite_arrowstream.rs.html | 105 +++ 195 files changed, 5508 insertions(+), 1009 deletions(-) create mode 100644 rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/errors/enum.ArrowDestinationError.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/errors/type.Result.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/index.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/sidebar-items.js create mode 100644 rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/type.Result.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/typesystem/index.html create mode 100644 rust-docs/connectorx/destinations/arrowstream/typesystem/sidebar-items.js create mode 100644 rust-docs/connectorx/transports/bigquery_arrowstream/enum.BigQueryArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/bigquery_arrowstream/struct.BigQueryArrowTransport.html create mode 100644 rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html create mode 100644 rust-docs/connectorx/transports/mssql_arrowstream/enum.MsSQLArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/mssql_arrowstream/struct.MsSQLArrowTransport.html create mode 100644 rust-docs/connectorx/transports/mysql_arrowstream/enum.MySQLArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/mysql_arrowstream/struct.MySQLArrowTransport.html create mode 100644 rust-docs/connectorx/transports/oracle_arrowstream/enum.OracleArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/oracle_arrowstream/struct.OracleArrowTransport.html create mode 100644 rust-docs/connectorx/transports/postgres_arrowstream/enum.PostgresArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/postgres_arrowstream/struct.PostgresArrowTransport.html create mode 100644 rust-docs/connectorx/transports/sqlite_arrowstream/enum.SQLiteArrowTransportError.html create mode 100644 rust-docs/connectorx/transports/sqlite_arrowstream/struct.SQLiteArrowTransport.html create mode 100644 rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html create mode 100644 rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html create mode 100644 rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html create mode 100644 rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html create mode 100644 rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html create mode 100644 rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html create mode 100644 rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html create mode 100644 rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html create mode 100644 rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html create mode 100644 rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html create mode 100644 rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html create mode 100644 rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html create mode 100644 rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html diff --git a/rust-docs/connectorx/all.html b/rust-docs/connectorx/all.html index 22d5ac38b8..4f85aa7a8f 100644 --- a/rust-docs/connectorx/all.html +++ b/rust-docs/connectorx/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html b/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html new file mode 100644 index 0000000000..5a0e48b28e --- /dev/null +++ b/rust-docs/connectorx/arrow_batch_iter/fn.set_global_num_thread.html @@ -0,0 +1 @@ +set_global_num_thread in connectorx::arrow_batch_iter - Rust
pub fn set_global_num_thread(num: usize)
\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/index.html b/rust-docs/connectorx/arrow_batch_iter/index.html index 559161323e..11731c04b4 100644 --- a/rust-docs/connectorx/arrow_batch_iter/index.html +++ b/rust-docs/connectorx/arrow_batch_iter/index.html @@ -1 +1 @@ -connectorx::arrow_batch_iter - Rust

Structs

Traits

\ No newline at end of file +connectorx::arrow_batch_iter - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/sidebar-items.js b/rust-docs/connectorx/arrow_batch_iter/sidebar-items.js index c0ed3ec7f4..d09e0e054c 100644 --- a/rust-docs/connectorx/arrow_batch_iter/sidebar-items.js +++ b/rust-docs/connectorx/arrow_batch_iter/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ArrowBatchIter"],"trait":["RecordBatchIterator"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["set_global_num_thread"],"struct":["ArrowBatchIter"],"trait":["RecordBatchIterator"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html b/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html index 785a8d1bd9..6ae1898880 100644 --- a/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html +++ b/rust-docs/connectorx/arrow_batch_iter/struct.ArrowBatchIter.html @@ -1,17 +1,20 @@ -ArrowBatchIter in connectorx::arrow_batch_iter - Rust
pub struct ArrowBatchIter<'a, S, TP>where
+ArrowBatchIter in connectorx::arrow_batch_iter - Rust
pub struct ArrowBatchIter<S, TP>where
+    S: Source,
+    TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,
+    <S as Source>::Partition: 'static,
+    <S as Source>::TypeSystem: 'static,
+    <TP as Transport>::Error: 'static,{ /* private fields */ }
Expand description

The iterator that returns arrow in RecordBatch

+

Implementations§

source§

impl<'a, S, TP> ArrowBatchIter<S, TP>where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,{ /* private fields */ }

Expand description

The iterator that returns arrow in RecordBatch

-

Implementations§

source§

impl<'a, S, TP> ArrowBatchIter<'a, S, TP>where - S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,

source

pub fn new( + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source

pub fn new( src: S, - dst: ArrowDestination, + dst: ArrowStreamDestination, origin_query: Option<String>, - queries: &[CXQuery<String>], - batch_size: usize -) -> Result<Self, TP::Error>

Trait Implementations§

source§

impl<'a, S, TP> Iterator for ArrowBatchIter<'a, S, TP>where + queries: &[CXQuery<String>] +) -> Result<Self, TP::Error>

Trait Implementations§

source§

impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,

§

type Item = RecordBatch

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn next(&mut self) -> Option<Self::Item>

NOTE: not thread safe

+
§

type Item = RecordBatch

The type of the elements being iterated over.
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usizewhere @@ -184,20 +187,19 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<'a, S, TP>where +function. Read more

source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,

source§

fn get_schema(&self) -> (RecordBatch, &[String])

source§

fn prepare(&mut self)

source§

fn next_batch(&mut self) -> Option<RecordBatch>

Auto Trait Implementations§

§

impl<'a, S, TP> !RefUnwindSafe for ArrowBatchIter<'a, S, TP>

§

impl<'a, S, TP> Send for ArrowBatchIter<'a, S, TP>where - TP: Send,

§

impl<'a, S, TP> !Sync for ArrowBatchIter<'a, S, TP>

§

impl<'a, S, TP> Unpin for ArrowBatchIter<'a, S, TP>where + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,

source§

fn get_schema(&self) -> (RecordBatch, &[String])

source§

fn prepare(&mut self)

source§

fn next_batch(&mut self) -> Option<RecordBatch>

Auto Trait Implementations§

§

impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>

§

impl<S, TP> Send for ArrowBatchIter<S, TP>where + TP: Send,

§

impl<S, TP> !Sync for ArrowBatchIter<S, TP>

§

impl<S, TP> Unpin for ArrowBatchIter<S, TP>where TP: Unpin, - <<S as Source>::Partition as SourcePartition>::Parser<'a>: Unpin, <S as Source>::Partition: Unpin, - <S as Source>::TypeSystem: Unpin,

§

impl<'a, S, TP> !UnwindSafe for ArrowBatchIter<'a, S, TP>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + <S as Source>::TypeSystem: Unpin,

§

impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> CustomIterTools for Twhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> CustomIterTools for Twhere T: Iterator + ?Sized,

§

fn fold_first_<F>(self, f: F) -> Option<Self::Item>where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

§

unsafe fn trust_my_length( @@ -212,9 +214,9 @@ Self: Sized, Self::Item: PartialEq<Self::Item>,

§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

§

impl<T> EnumerateIdxTrait for Twhere + F: FnMut(B, A) -> B,

§

impl<T> EnumerateIdxTrait for Twhere T: Iterator + ?Sized,

§

fn enumerate_idx(self) -> EnumerateIdx<Self>where - Self: Sized,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Sized,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -229,15 +231,15 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an + &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere +Instrumented wrapper. Read more

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<I> IntoIterator for Iwhere - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere +

source§

impl<I> IntoIterator for Iwhere + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere @@ -247,7 +249,7 @@ rng: &mut R, amount: usize ) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J @@ -634,8 +636,8 @@ contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more

source§

fn multiunzip<FromI>(self) -> FromIwhere - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
§

impl<T, U, I> LiftInto<U, I> for Twhere - U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere @@ -666,7 +668,7 @@ Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -697,11 +699,11 @@ builds.

§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where +builds.

§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html b/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html index 0dc9ac2d5e..d635506329 100644 --- a/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html +++ b/rust-docs/connectorx/arrow_batch_iter/trait.RecordBatchIterator.html @@ -1,8 +1,8 @@ -RecordBatchIterator in connectorx::arrow_batch_iter - Rust
pub trait RecordBatchIterator {
+RecordBatchIterator in connectorx::arrow_batch_iter - Rust
pub trait RecordBatchIterator {
     // Required methods
     fn get_schema(&self) -> (RecordBatch, &[String]);
     fn prepare(&mut self);
     fn next_batch(&mut self) -> Option<RecordBatch>;
-}

Required Methods§

source

fn get_schema(&self) -> (RecordBatch, &[String])

source

fn prepare(&mut self)

source

fn next_batch(&mut self) -> Option<RecordBatch>

Implementors§

source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<'a, S, TP>where +}

Required Methods§

source

fn get_schema(&self) -> (RecordBatch, &[String])

source

fn prepare(&mut self)

source

fn next_batch(&mut self) -> Option<RecordBatch>

Implementors§

source§

impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>where S: Source + 'a, - TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,

\ No newline at end of file + TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>, \ No newline at end of file diff --git a/rust-docs/connectorx/data_order/enum.DataOrder.html b/rust-docs/connectorx/data_order/enum.DataOrder.html index c47765c544..0f5d96831e 100644 --- a/rust-docs/connectorx/data_order/enum.DataOrder.html +++ b/rust-docs/connectorx/data_order/enum.DataOrder.html @@ -1,4 +1,4 @@ -DataOrder in connectorx::data_order - Rust
pub enum DataOrder {
+DataOrder in connectorx::data_order - Rust
pub enum DataOrder {
     RowMajor,
     ColumnMajor,
 }

Variants§

§

RowMajor

§

ColumnMajor

Trait Implementations§

source§

impl Clone for DataOrder

source§

fn clone(&self) -> DataOrder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataOrder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<DataOrder> for DataOrder

source§

fn eq(&self, other: &DataOrder) -> bool

This method tests for self and other values to be equal, and is used @@ -9,14 +9,16 @@ 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 Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Qwhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where diff --git a/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html index 05c94a8188..1bb3e2762e 100644 --- a/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html +++ b/rust-docs/connectorx/destinations/arrow/enum.ArrowDestinationError.html @@ -1,9 +1,9 @@ ArrowDestinationError in connectorx::destinations::arrow - Rust
pub enum ArrowDestinationError {
     ArrowError(ArrowError),
     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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: ArrowError) -> 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<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: ArrowError) -> 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<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/arrow/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html index 7ae6df13aa..8ff8754d6d 100644 --- a/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html +++ b/rust-docs/connectorx/destinations/arrow/struct.ArrowPartitionWriter.html @@ -1,5 +1,5 @@ ArrowPartitionWriter in connectorx::destinations::arrow - Rust
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriterwhere - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( &mut self, value: T ) -> Result<(), <Self as DestinationPartition<'a>>::Error>where diff --git a/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html b/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html index 91632e02db..ee9ec288d6 100644 --- a/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html +++ b/rust-docs/connectorx/destinations/arrow/typesystem/enum.ArrowTypeSystem.html @@ -1,4 +1,4 @@ -ArrowTypeSystem in connectorx::destinations::arrow::typesystem - Rust

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Qwhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -133,4 +135,5 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for Nwhere + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html index 15b0a3d822..347a8a4ac3 100644 --- a/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html +++ b/rust-docs/connectorx/destinations/arrow2/enum.Arrow2DestinationError.html @@ -2,9 +2,9 @@ ArrowError(Error), PolarsError(PolarsError), 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Arrow2DestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Arrow2DestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PolarsError> for Arrow2DestinationError

source§

fn from(source: PolarsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Arrow2DestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Arrow2DestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Arrow2DestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PolarsError> for Arrow2DestinationError

source§

fn from(source: PolarsError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 e7bc425973..54bc6dd4b8 100644 --- a/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html +++ b/rust-docs/connectorx/destinations/arrow2/struct.ArrowPartitionWriter.html @@ -1,5 +1,5 @@ ArrowPartitionWriter in connectorx::destinations::arrow2 - Rust
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriterwhere - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = Arrow2TypeSystem

§

type Error = Arrow2DestinationError

source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn finalize(&mut self) -> Result<(), Arrow2DestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>

Aquire n rows in final destination
source§

fn write<T>( + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = Arrow2TypeSystem

§

type Error = Arrow2DestinationError

source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn finalize(&mut self) -> Result<(), Arrow2DestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, Arrow2DestinationError>

Aquire n rows in final destination
source§

fn write<T>( &mut self, value: T ) -> Result<(), <Self as DestinationPartition<'a>>::Error>where diff --git a/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html b/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html index 65708a6cde..340894dc62 100644 --- a/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html +++ b/rust-docs/connectorx/destinations/arrow2/typesystem/enum.Arrow2TypeSystem.html @@ -1,4 +1,4 @@ -Arrow2TypeSystem in connectorx::destinations::arrow2::typesystem - Rust

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Qwhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -141,4 +143,5 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for Nwhere + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html new file mode 100644 index 0000000000..61922ab096 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/enum.ArrowDestinationError.html @@ -0,0 +1,110 @@ +ArrowDestinationError in connectorx::destinations::arrowstream - Rust
pub enum ArrowDestinationError {
+    ArrowError(ArrowError),
+    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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArrowDestinationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArrowDestinationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: ArrowError) -> 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<Error> for ArrowDestinationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/errors/enum.ArrowDestinationError.html b/rust-docs/connectorx/destinations/arrowstream/errors/enum.ArrowDestinationError.html new file mode 100644 index 0000000000..ba29221b14 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/errors/enum.ArrowDestinationError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../../connectorx/destinations/arrowstream/enum.ArrowDestinationError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/errors/type.Result.html b/rust-docs/connectorx/destinations/arrowstream/errors/type.Result.html new file mode 100644 index 0000000000..92e47d3693 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/errors/type.Result.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../../connectorx/destinations/arrowstream/type.Result.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/index.html b/rust-docs/connectorx/destinations/arrowstream/index.html new file mode 100644 index 0000000000..8d2e7280b3 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/index.html @@ -0,0 +1,2 @@ +connectorx::destinations::arrowstream - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/sidebar-items.js b/rust-docs/connectorx/destinations/arrowstream/sidebar-items.js new file mode 100644 index 0000000000..b6099345f5 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["ArrowDestinationError"],"mod":["typesystem"],"struct":["ArrowDestination","ArrowPartitionWriter"],"type":["Result"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html new file mode 100644 index 0000000000..46239e1a09 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowDestination.html @@ -0,0 +1,113 @@ +ArrowDestination in connectorx::destinations::arrowstream - Rust
pub struct ArrowDestination { /* private fields */ }

Implementations§

source§

impl ArrowDestination

source

pub fn new() -> Self

source

pub fn new_with_batch_size(batch_size: usize) -> Self

source§

impl ArrowDestination

source

pub fn arrow(self) -> Result<Vec<RecordBatch>, ArrowDestinationError>

source

pub fn record_batch( + &mut self +) -> Result<Option<RecordBatch>, ArrowDestinationError>

source

pub fn empty_batch(&self) -> RecordBatch

source

pub fn arrow_schema(&self) -> Arc<Schema>

source

pub fn names(&self) -> &[String]

Trait Implementations§

source§

impl Default for ArrowDestination

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Destination for ArrowDestination

source§

const DATA_ORDERS: &'static [DataOrder] = _

§

type TypeSystem = ArrowTypeSystem

§

type Partition<'a> = ArrowPartitionWriter

§

type Error = ArrowDestinationError

source§

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance +in order to pre-allocate the buffer.
source§

fn allocate<S: AsRef<str>>( + &mut self, + _nrow: usize, + names: &[S], + schema: &[ArrowTypeSystem], + data_order: DataOrder +) -> Result<(), ArrowDestinationError>

Construct the Destination. +This allocates the memory based on the types of each columns +and the number of rows.
source§

fn partition( + &mut self, + counts: usize +) -> Result<Vec<Self::Partition<'_>>, ArrowDestinationError>

Create a bunch of partition destinations, with each write count number of rows.
source§

fn schema(&self) -> &[ArrowTypeSystem]

Return the schema of the destination.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html new file mode 100644 index 0000000000..26ab78ee42 --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/struct.ArrowPartitionWriter.html @@ -0,0 +1,106 @@ +ArrowPartitionWriter in connectorx::destinations::arrowstream - Rust
pub struct ArrowPartitionWriter { /* private fields */ }

Trait Implementations§

source§

impl<'a, T> Consume<T> for ArrowPartitionWriterwhere + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a> DestinationPartition<'a> for ArrowPartitionWriter

§

type TypeSystem = ArrowTypeSystem

§

type Error = ArrowDestinationError

source§

fn finalize(&mut self) -> Result<(), ArrowDestinationError>

Final clean ups
source§

fn aquire_row(&mut self, _n: usize) -> Result<usize, ArrowDestinationError>

Aquire n rows in final destination
source§

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.
source§

fn write<T>( + &mut self, + value: T +) -> Result<(), <Self as DestinationPartition<'a>>::Error>where + T: TypeAssoc<Self::TypeSystem>, + Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the +schema, ConnectorXError::TypeCheckFailed will return.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/type.Result.html b/rust-docs/connectorx/destinations/arrowstream/type.Result.html new file mode 100644 index 0000000000..fbb216966a --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/type.Result.html @@ -0,0 +1 @@ +Result in connectorx::destinations::arrowstream - Rust

Type Definition connectorx::destinations::arrowstream::Result

source ·
pub type Result<T> = Result<T, ArrowDestinationError>;
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html b/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html new file mode 100644 index 0000000000..f3d6e465bc --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/typesystem/enum.ArrowTypeSystem.html @@ -0,0 +1,139 @@ +ArrowTypeSystem in connectorx::destinations::arrowstream::typesystem - Rust
pub enum ArrowTypeSystem {
+
Show 13 variants Int32(bool), + Int64(bool), + UInt32(bool), + UInt64(bool), + Float32(bool), + Float64(bool), + Boolean(bool), + LargeUtf8(bool), + LargeBinary(bool), + Date32(bool), + Date64(bool), + Time64(bool), + DateTimeTz(bool), +
}

Variants§

§

Int32(bool)

§

Int64(bool)

§

UInt32(bool)

§

UInt64(bool)

§

Float32(bool)

§

Float64(bool)

§

Boolean(bool)

§

LargeUtf8(bool)

§

LargeBinary(bool)

§

Date32(bool)

§

Date64(bool)

§

Time64(bool)

§

DateTimeTz(bool)

Trait Implementations§

source§

impl Clone for ArrowTypeSystem

source§

fn clone(&self) -> ArrowTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ArrowTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ArrowTypeSystem

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArrowTypeSystem

source§

fn cmp(&self, other: &ArrowTypeSystem) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ArrowTypeSystem> for ArrowTypeSystem

source§

fn eq(&self, other: &ArrowTypeSystem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ArrowTypeSystem> for ArrowTypeSystem

source§

fn partial_cmp(&self, other: &ArrowTypeSystem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Copy for ArrowTypeSystem

source§

impl Eq for ArrowTypeSystem

source§

impl StructuralEq for ArrowTypeSystem

source§

impl StructuralPartialEq for ArrowTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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> CallHasher for Twhere + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where + H: Hash + ?Sized, + B: BuildHasher,

§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

source§

impl<N> NodeTrait for Nwhere + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html b/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html new file mode 100644 index 0000000000..2e0fff0f2c --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/typesystem/index.html @@ -0,0 +1 @@ +connectorx::destinations::arrowstream::typesystem - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/arrowstream/typesystem/sidebar-items.js b/rust-docs/connectorx/destinations/arrowstream/typesystem/sidebar-items.js new file mode 100644 index 0000000000..fb838dd11a --- /dev/null +++ b/rust-docs/connectorx/destinations/arrowstream/typesystem/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["ArrowTypeSystem"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/index.html b/rust-docs/connectorx/destinations/index.html index fc8fb4ffc8..e73de48406 100644 --- a/rust-docs/connectorx/destinations/index.html +++ b/rust-docs/connectorx/destinations/index.html @@ -1,6 +1,6 @@ -connectorx::destinations - Rust
Expand description

This module defines three traits Destination, DestinationPartition, and Consume to define a destination. +connectorx::destinations - Rust

Expand description

This module defines three traits Destination, DestinationPartition, and Consume to define a destination. This module also contains destination implementations for various dataframes.

-

Modules

  • Destination implementation for Arrow and Polars.
  • Destination implementation for Arrow2.

Traits

  • A type implemented Consume<T> means that it can consume a value T by adding it to it’s own buffer.
  • A Destination is associated with a TypeSystem and a PartitionDestination. +

Modules

  • Destination implementation for Arrow and Polars.
  • Destination implementation for Arrow2.
  • Destination implementation for Arrow and Polars.

Traits

  • A type implemented Consume<T> means that it can consume a value T by adding it to it’s own buffer.
  • A Destination is associated with a TypeSystem and a PartitionDestination. PartitionDestination allows multiple threads write data into the buffer owned by Destination.
  • PartitionDestination writes values to its own region. PartitionDestination is parameterized on lifetime 'a, which is the lifetime of the parent Destination. Usually, a PartitionDestination can never live longer than the parent.
\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/sidebar-items.js b/rust-docs/connectorx/destinations/sidebar-items.js index b0988e6ac6..54bcec2ed2 100644 --- a/rust-docs/connectorx/destinations/sidebar-items.js +++ b/rust-docs/connectorx/destinations/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"mod":["arrow","arrow2"],"trait":["Consume","Destination","DestinationPartition"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"mod":["arrow","arrow2","arrowstream"],"trait":["Consume","Destination","DestinationPartition"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/destinations/trait.Consume.html b/rust-docs/connectorx/destinations/trait.Consume.html index 9c961546c0..3f84102de1 100644 --- a/rust-docs/connectorx/destinations/trait.Consume.html +++ b/rust-docs/connectorx/destinations/trait.Consume.html @@ -1,9 +1,10 @@ -Consume in connectorx::destinations - Rust
pub trait Consume<T> {
+Consume in connectorx::destinations - Rust
pub trait Consume<T> {
     type Error: From<ConnectorXError> + Send;
 
     // Required method
     fn consume(&mut self, value: T) -> Result<(), Self::Error>;
 }
Expand description

A type implemented Consume<T> means that it can consume a value T by adding it to it’s own buffer.

-

Required Associated Types§

Required Methods§

source

fn consume(&mut self, value: T) -> Result<(), Self::Error>

Implementors§

source§

impl<'a, T> Consume<T> for connectorx::destinations::arrow2::ArrowPartitionWriterwhere +

Required Associated Types§

Required Methods§

source

fn consume(&mut self, value: T) -> Result<(), Self::Error>

Implementors§

source§

impl<'a, T> Consume<T> for connectorx::destinations::arrow2::ArrowPartitionWriterwhere T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

source§

impl<'a, T> Consume<T> for connectorx::destinations::arrow::ArrowPartitionWriterwhere - T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

\ No newline at end of file + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
source§

impl<'a, T> Consume<T> for connectorx::destinations::arrowstream::ArrowPartitionWriterwhere + T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/trait.Destination.html b/rust-docs/connectorx/destinations/trait.Destination.html index 52064e4d48..a34c67d04e 100644 --- a/rust-docs/connectorx/destinations/trait.Destination.html +++ b/rust-docs/connectorx/destinations/trait.Destination.html @@ -1,4 +1,4 @@ -Destination in connectorx::destinations - Rust
pub trait Destination: Sized {
+Destination in connectorx::destinations - Rust
pub trait Destination: Sized {
     type TypeSystem: TypeSystem;
     type Partition<'a>: DestinationPartition<'a, TypeSystem = Self::TypeSystem, Error = Self::Error>
        where Self: 'a;
@@ -22,11 +22,11 @@
     fn schema(&self) -> &[Self::TypeSystem];
 }
Expand description

A Destination is associated with a TypeSystem and a PartitionDestination. PartitionDestination allows multiple threads write data into the buffer owned by Destination.

-

Required Associated Types§

source

type TypeSystem: TypeSystem

source

type Partition<'a>: DestinationPartition<'a, TypeSystem = Self::TypeSystem, Error = Self::Error> +

Required Associated Types§

source

type TypeSystem: TypeSystem

source

type Partition<'a>: DestinationPartition<'a, TypeSystem = Self::TypeSystem, Error = Self::Error> where - Self: 'a

source

type Error: From<ConnectorXError> + Send

Required Associated Constants§

source

const DATA_ORDERS: &'static [DataOrder]

Required Methods§

source

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance + Self: 'a

source

type Error: From<ConnectorXError> + Send

Required Associated Constants§

source

const DATA_ORDERS: &'static [DataOrder]

Required Methods§

source

fn needs_count(&self) -> bool

Specify whether the destination needs total rows in advance in order to pre-allocate the buffer.

-
source

fn allocate<S: AsRef<str>>( +

source

fn allocate<S: AsRef<str>>( &mut self, nrow: usize, names: &[S], @@ -35,9 +35,9 @@ ) -> Result<(), Self::Error>

Construct the Destination. This allocates the memory based on the types of each columns and the number of rows.

-
source

fn partition( +

source

fn partition( &mut self, counts: usize ) -> Result<Vec<Self::Partition<'_>>, Self::Error>

Create a bunch of partition destinations, with each write count number of rows.

-
source

fn schema(&self) -> &[Self::TypeSystem]

Return the schema of the destination.

-

Implementors§

\ No newline at end of file +
source

fn schema(&self) -> &[Self::TypeSystem]

Return the schema of the destination.

+

Implementors§

\ No newline at end of file diff --git a/rust-docs/connectorx/destinations/trait.DestinationPartition.html b/rust-docs/connectorx/destinations/trait.DestinationPartition.html index a182987f5b..e6acf487cd 100644 --- a/rust-docs/connectorx/destinations/trait.DestinationPartition.html +++ b/rust-docs/connectorx/destinations/trait.DestinationPartition.html @@ -1,4 +1,4 @@ -DestinationPartition in connectorx::destinations - Rust
pub trait DestinationPartition<'a>: Send {
+DestinationPartition in connectorx::destinations - Rust
pub trait DestinationPartition<'a>: Send {
     type TypeSystem: TypeSystem;
     type Error: From<ConnectorXError> + Send;
 
@@ -17,14 +17,14 @@
 }
Expand description

PartitionDestination writes values to its own region. PartitionDestination is parameterized on lifetime 'a, which is the lifetime of the parent Destination. Usually, a PartitionDestination can never live longer than the parent.

-

Required Associated Types§

Required Methods§

source

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.

-
source

fn finalize(&mut self) -> Result<(), Self::Error>

Final clean ups

-
source

fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>

Aquire n rows in final destination

-

Provided Methods§

source

fn write<T>( +

Required Associated Types§

Required Methods§

source

fn ncols(&self) -> usize

Number of rows this PartitionDestination controls.

+
source

fn finalize(&mut self) -> Result<(), Self::Error>

Final clean ups

+
source

fn aquire_row(&mut self, n: usize) -> Result<usize, Self::Error>

Aquire n rows in final destination

+

Provided Methods§

source

fn write<T>( &mut self, value: T ) -> Result<(), <Self as DestinationPartition<'a>>::Error>where T: TypeAssoc<Self::TypeSystem>, Self: Consume<T, Error = <Self as DestinationPartition<'a>>::Error>,

Write a value of type T to the location (row, col). If T mismatch with the schema, ConnectorXError::TypeCheckFailed will return.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow2::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrow::ArrowPartitionWriter

source§

impl<'a> DestinationPartition<'a> for connectorx::destinations::arrowstream::ArrowPartitionWriter

\ No newline at end of file diff --git a/rust-docs/connectorx/errors/enum.ConnectorXError.html b/rust-docs/connectorx/errors/enum.ConnectorXError.html index 0a6efd29dc..ec1c2a6be2 100644 --- a/rust-docs/connectorx/errors/enum.ConnectorXError.html +++ b/rust-docs/connectorx/errors/enum.ConnectorXError.html @@ -1,4 +1,4 @@ -ConnectorXError in connectorx::errors - Rust
pub enum ConnectorXError {
+ConnectorXError in connectorx::errors - Rust
pub enum ConnectorXError {
     TypeCheckFailed(String, &'static str),
     UnsupportedDataOrder(DataOrder),
     CannotResolveDataOrder(Vec<DataOrder>, Vec<DataOrder>),
@@ -9,10 +9,10 @@
     SQLParserError(ParserError),
     StdIOError(Error),
     StdVarError(VarError),
-    Other(Error),
+    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§

Trait Implementations§

source§

impl Debug for ConnectorXError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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 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 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 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 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 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 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 SQLiteSourceError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParserError> for ConnectorXError

source§

fn from(source: ParserError) -> Self

Converts to this type from the input type.
source§

impl From<VarError> for ConnectorXError

source§

fn from(source: VarError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

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§

Trait Implementations§

source§

impl Debug for ConnectorXError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParserError> for ConnectorXError

source§

fn from(source: ParserError) -> Self

Converts to this type from the input type.
source§

impl From<VarError> for ConnectorXError

source§

fn from(source: VarError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 @@ -36,7 +36,7 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere diff --git a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html index a35b0969b0..46b9d483ee 100644 --- a/rust-docs/connectorx/errors/enum.ConnectorXOutError.html +++ b/rust-docs/connectorx/errors/enum.ConnectorXOutError.html @@ -1,14 +1,14 @@ -ConnectorXOutError in connectorx::errors - Rust
pub enum ConnectorXOutError {
-
Show 35 variants FileNotFoundError(String), +ConnectorXOutError in connectorx::errors - Rust
pub enum ConnectorXOutError {
+
Show 36 variants FileNotFoundError(String), SourceNotSupport(String), IOError(Error), - JsonError(Error), + JsonError(Error), J4RSError(J4RsError), DataFusionError(DataFusionError), - UrlParseError(ParseError), + UrlParseError(ParseError), ConnectorXInternalError(ConnectorXError), PostgresSourceError(PostgresSourceError), - PostgresError(Error), + PostgresError(Error), MySQLSourceError(MySQLSourceError), MysqlError(Error), MsSQLSourceError(MsSQLSourceError), @@ -20,6 +20,7 @@ BigQuerySourceError(BigQuerySourceError), BigQueryError(BQError), ArrowError(ArrowDestinationError), + ArrowStreamError(ArrowDestinationError), Arrow2Error(Arrow2DestinationError), PostgresArrowTransportError(PostgresArrowTransportError), PostgresArrow2TransportError(PostgresArrow2TransportError), @@ -33,9 +34,9 @@ OracleArrow2TransportError(OracleArrow2TransportError), BigqueryArrowTransportError(BigQueryArrowTransportError), 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)

§

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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXOutError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXOutError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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<BQError> for ConnectorXOutError

source§

fn from(source: BQError) -> Self

Converts to this type from the input type.
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§

fn from(source: DataFusionError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<J4RsError> for ConnectorXOutError

source§

fn from(source: J4RsError) -> Self

Converts to this type from the input type.
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§

Blanket Implementations§

source§

impl<T> Any for Twhere + 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConnectorXOutError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConnectorXOutError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: BQError) -> Self

Converts to this type from the input type.
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§

fn from(source: DataFusionError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ConnectorXOutError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<J4RsError> for ConnectorXOutError

source§

fn from(source: J4RsError) -> Self

Converts to this type from the input type.
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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 @@ -59,7 +60,7 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere diff --git a/rust-docs/connectorx/errors/enum.ProduceContext.html b/rust-docs/connectorx/errors/enum.ProduceContext.html index 73f11a0bcd..00a33d7e1e 100644 --- a/rust-docs/connectorx/errors/enum.ProduceContext.html +++ b/rust-docs/connectorx/errors/enum.ProduceContext.html @@ -1,7 +1,7 @@ -ProduceContext in connectorx::errors - Rust
pub enum ProduceContext {
+ProduceContext in connectorx::errors - Rust
pub enum ProduceContext {
     NoContext,
     Context(String),
-}

Variants§

§

NoContext

§

Context(String)

Trait Implementations§

source§

impl Debug for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Option<String>> for ProduceContext

source§

fn from(val: Option<String>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

NoContext

§

Context(String)

Trait Implementations§

source§

impl Debug for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProduceContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Option<String>> for ProduceContext

source§

fn from(val: Option<String>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/errors/index.html b/rust-docs/connectorx/errors/index.html index 98db4674da..b5dad2c9cd 100644 --- a/rust-docs/connectorx/errors/index.html +++ b/rust-docs/connectorx/errors/index.html @@ -1 +1 @@ -connectorx::errors - Rust
\ No newline at end of file +connectorx::errors - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_dispatcher/fn.run.html b/rust-docs/connectorx/fed_dispatcher/fn.run.html index fa435326fb..0a99d5a36d 100644 --- a/rust-docs/connectorx/fed_dispatcher/fn.run.html +++ b/rust-docs/connectorx/fed_dispatcher/fn.run.html @@ -1,4 +1,4 @@ -run in connectorx::fed_dispatcher - Rust

Function connectorx::fed_dispatcher::run

source ·
pub fn run(
+run in connectorx::fed_dispatcher - Rust

Function connectorx::fed_dispatcher::run

source ·
pub fn run(
     sql: String,
     db_map: HashMap<String, String>,
     j4rs_base: Option<&str>
diff --git a/rust-docs/connectorx/fed_dispatcher/index.html b/rust-docs/connectorx/fed_dispatcher/index.html
index 9a7ee2f78a..ffa32397a0 100644
--- a/rust-docs/connectorx/fed_dispatcher/index.html
+++ b/rust-docs/connectorx/fed_dispatcher/index.html
@@ -1 +1 @@
-connectorx::fed_dispatcher - Rust
\ No newline at end of file +connectorx::fed_dispatcher - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html b/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html index 3ca4e7d91a..f46ef8368d 100644 --- a/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html +++ b/rust-docs/connectorx/fed_rewriter/fn.rewrite_sql.html @@ -1,5 +1,5 @@ -rewrite_sql in connectorx::fed_rewriter - Rust
pub fn rewrite_sql(
+rewrite_sql in connectorx::fed_rewriter - Rust
pub fn rewrite_sql(
     sql: &str,
-    db_map: &HashMap<String, FederatedDataSourceInfo>,
+    db_map: &HashMap<String, FederatedDataSourceInfo<'_>>,
     j4rs_base: Option<&str>
 ) -> Result<Vec<Plan>, ConnectorXOutError>
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/index.html b/rust-docs/connectorx/fed_rewriter/index.html index 97d5541ac7..68ff31dcb3 100644 --- a/rust-docs/connectorx/fed_rewriter/index.html +++ b/rust-docs/connectorx/fed_rewriter/index.html @@ -1 +1 @@ -connectorx::fed_rewriter - Rust
\ No newline at end of file +connectorx::fed_rewriter - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html b/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html index 0e9126952e..e77e6b47a0 100644 --- a/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html +++ b/rust-docs/connectorx/fed_rewriter/struct.FederatedDataSourceInfo.html @@ -1,17 +1,24 @@ -FederatedDataSourceInfo in connectorx::fed_rewriter - Rust
pub struct FederatedDataSourceInfo {
+FederatedDataSourceInfo in connectorx::fed_rewriter - Rust
pub struct FederatedDataSourceInfo<'a> {
     pub conn_str_info: Option<SourceConn>,
     pub manual_info: Option<HashMap<String, Vec<String>>>,
     pub is_local: bool,
-}

Fields§

§conn_str_info: Option<SourceConn>§manual_info: Option<HashMap<String, Vec<String>>>§is_local: bool

Implementations§

source§

impl FederatedDataSourceInfo

source

pub fn new_from_conn_str(source_conn: SourceConn, is_local: bool) -> Self

source

pub fn new_from_manual_schema( + pub jdbc_url: &'a str, + pub jdbc_driver: &'a str, +}

Fields§

§conn_str_info: Option<SourceConn>§manual_info: Option<HashMap<String, Vec<String>>>§is_local: bool§jdbc_url: &'a str§jdbc_driver: &'a str

Implementations§

source§

impl<'a> FederatedDataSourceInfo<'a>

source

pub fn new_from_conn_str( + source_conn: SourceConn, + is_local: bool, + jdbc_url: &'a str, + jdbc_driver: &'a str +) -> Self

source

pub fn new_from_manual_schema( manual_schema: HashMap<String, Vec<String>>, is_local: bool -) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 - Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( +) -> Self

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -26,15 +33,15 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere +Instrumented wrapper. Read more

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<T, U, I> LiftInto<U, I> for Twhere - U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere +

§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere @@ -65,7 +72,7 @@ Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe -function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere +function.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, @@ -96,12 +103,12 @@ builds.

§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where +builds.

§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/fed_rewriter/struct.Plan.html b/rust-docs/connectorx/fed_rewriter/struct.Plan.html index 8e9e03215d..9f637ea20b 100644 --- a/rust-docs/connectorx/fed_rewriter/struct.Plan.html +++ b/rust-docs/connectorx/fed_rewriter/struct.Plan.html @@ -1,4 +1,4 @@ -Plan in connectorx::fed_rewriter - Rust
pub struct Plan {
+Plan in connectorx::fed_rewriter - Rust
pub struct Plan {
     pub db_name: String,
     pub db_alias: String,
     pub sql: String,
diff --git a/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html b/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html
index 8714090a1a..77dc583c3a 100644
--- a/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html
+++ b/rust-docs/connectorx/get_arrow/fn.new_record_batch_iter.html
@@ -1,4 +1,4 @@
-new_record_batch_iter in connectorx::get_arrow - Rust
pub fn new_record_batch_iter(
+new_record_batch_iter in connectorx::get_arrow - Rust
pub fn new_record_batch_iter(
     source_conn: &SourceConn,
     origin_query: Option<String>,
     queries: &[CXQuery<String>],
diff --git a/rust-docs/connectorx/get_arrow/index.html b/rust-docs/connectorx/get_arrow/index.html
index 8271169ac2..f081cce1e8 100644
--- a/rust-docs/connectorx/get_arrow/index.html
+++ b/rust-docs/connectorx/get_arrow/index.html
@@ -1 +1 @@
-connectorx::get_arrow - Rust
\ No newline at end of file +connectorx::get_arrow - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/index.html b/rust-docs/connectorx/index.html index 0a56803e94..c888aa86a6 100644 --- a/rust-docs/connectorx/index.html +++ b/rust-docs/connectorx/index.html @@ -1,4 +1,4 @@ -connectorx - Rust

Crate connectorx

source ·
Expand description

ConnectorX

+connectorx - Rust

Crate connectorx

source ·
Expand description

ConnectorX

ConnectorX enables you to load data from databases into dataframes in the fastest and most memory efficient way by leveraging zero-copy and partition-based parallelism.

Currently, ConnectorX consists of a Rust core library and a python library. This is the documentation for the Rust crate. diff --git a/rust-docs/connectorx/prelude/enum.CXQuery.html b/rust-docs/connectorx/prelude/enum.CXQuery.html index cb0a0051ad..5037a31786 100644 --- a/rust-docs/connectorx/prelude/enum.CXQuery.html +++ b/rust-docs/connectorx/prelude/enum.CXQuery.html @@ -2,7 +2,7 @@ Naked(Q), Wrapped(Q), }

Variants§

§

Naked(Q)

§

Wrapped(Q)

Implementations§

source§

impl<Q: AsRef<str>> CXQuery<Q>

source

pub fn as_str(&self) -> &str

source§

impl CXQuery<String>

source

pub fn naked<Q: AsRef<str>>(q: Q) -> Self

source§

impl<Q> CXQuery<Q>

source

pub fn map<F, U>(&self, f: F) -> CXQuery<U>where - F: Fn(&Q) -> U,

source§

impl<Q, E> CXQuery<Result<Q, E>>

source

pub fn result(self) -> Result<CXQuery<Q>, E>

Trait Implementations§

source§

impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<Q: Clone> Clone for CXQuery<Q>

source§

fn clone(&self) -> CXQuery<Q>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Q: Debug> Debug for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Q: Display> Display for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&&str> for CXQuery

source§

fn from(s: &&str) -> CXQuery<String>

Converts to this type from the input type.
source§

impl From<&CXQuery<String>> for CXQuery

source§

fn from(q: &CXQuery) -> CXQuery

Converts to this type from the input type.
source§

impl From<&String> for CXQuery

source§

fn from(s: &String) -> CXQuery

Converts to this type from the input type.
source§

impl From<&str> for CXQuery

source§

fn from(s: &str) -> CXQuery<String>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Q> RefUnwindSafe for CXQuery<Q>where + F: Fn(&Q) -> U,

source§

impl<Q, E> CXQuery<Result<Q, E>>

source

pub fn result(self) -> Result<CXQuery<Q>, E>

Trait Implementations§

source§

impl<Q: AsRef<str>> AsRef<str> for CXQuery<Q>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<Q: Clone> Clone for CXQuery<Q>

source§

fn clone(&self) -> CXQuery<Q>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Q: Debug> Debug for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Q: Display> Display for CXQuery<Q>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&&str> for CXQuery

source§

fn from(s: &&str) -> CXQuery<String>

Converts to this type from the input type.
source§

impl From<&CXQuery<String>> for CXQuery

source§

fn from(q: &CXQuery) -> CXQuery

Converts to this type from the input type.
source§

impl From<&String> for CXQuery

source§

fn from(s: &String) -> CXQuery

Converts to this type from the input type.
source§

impl From<&str> for CXQuery

source§

fn from(s: &str) -> CXQuery<String>

Converts to this type from the input type.

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 @@ -18,8 +18,8 @@ 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 Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where diff --git a/rust-docs/connectorx/prelude/index.html b/rust-docs/connectorx/prelude/index.html index f987803f98..a44d5eb730 100644 --- a/rust-docs/connectorx/prelude/index.html +++ b/rust-docs/connectorx/prelude/index.html @@ -1,2 +1,2 @@ -connectorx::prelude - Rust

Module connectorx::prelude

source ·

Re-exports

Structs

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 more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BigQueryTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where diff --git a/rust-docs/connectorx/sources/bigquery/index.html b/rust-docs/connectorx/sources/bigquery/index.html index e5e3dea325..7a4d9244fd 100644 --- a/rust-docs/connectorx/sources/bigquery/index.html +++ b/rust-docs/connectorx/sources/bigquery/index.html @@ -1,2 +1,2 @@ -connectorx::sources::bigquery - Rust
Expand description

Source implementation for Google BigQuery

+connectorx::sources::bigquery - Rust
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html index 014cd1eb6a..0a1f18356c 100644 --- a/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html +++ b/rust-docs/connectorx/sources/bigquery/struct.BigQuerySourceParser.html @@ -1,9 +1,9 @@ -BigQuerySourceParser in connectorx::sources::bigquery - Rust
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). +BigQuerySourceParser in connectorx::sources::bigquery - Rust
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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +implemented.

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 b60c15346c..ba605b56f9 100644 --- a/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html +++ b/rust-docs/connectorx/sources/csv/enum.CSVSourceError.html @@ -3,9 +3,9 @@ RegexError(Error), CSVError(Error), 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CSVSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CSVSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CSVSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CSVSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CSVSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/enum.CSVTypeSystem.html b/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html index 62371fd3b6..808a33e553 100644 --- a/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html +++ b/rust-docs/connectorx/sources/csv/enum.CSVTypeSystem.html @@ -1,4 +1,4 @@ -CSVTypeSystem in connectorx::sources::csv - Rust
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Qwhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -128,4 +130,5 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for Nwhere + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html index 52f6816444..f87838cc79 100644 --- a/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html +++ b/rust-docs/connectorx/sources/csv/struct.CSVSourcePartitionParser.html @@ -1,9 +1,9 @@ -CSVSourcePartitionParser in connectorx::sources::csv - Rust
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). +CSVSourcePartitionParser in connectorx::sources::csv - Rust
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>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +implemented.

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/enum.DummyTypeSystem.html b/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html index 998e08c920..40d3f9ceb6 100644 --- a/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html +++ b/rust-docs/connectorx/sources/dummy/enum.DummyTypeSystem.html @@ -1,4 +1,4 @@ -DummyTypeSystem in connectorx::sources::dummy - Rust

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Qwhere +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where @@ -128,4 +130,5 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere - T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file + T: RefUnwindSafe + Send + Sync,
§

impl<T> Erased for T

source§

impl<N> NodeTrait for Nwhere + N: Copy + Ord + Hash,

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/dummy/index.html b/rust-docs/connectorx/sources/dummy/index.html index 5cee30ccc8..09f6742860 100644 --- a/rust-docs/connectorx/sources/dummy/index.html +++ b/rust-docs/connectorx/sources/dummy/index.html @@ -1,4 +1,4 @@ -connectorx::sources::dummy - Rust

Module connectorx::sources::dummy

source ·
Expand description

A dummy source that generates different values based on an internal counter. +connectorx::sources::dummy - Rust

Module connectorx::sources::dummy

source ·
Expand description

A dummy source that generates different values based on an internal counter. This source is for test purpose.

Structs

Enums

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Send for OracleTextSourceParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 09ed73a356..529b8d29f2 100644 --- a/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html +++ b/rust-docs/connectorx/sources/postgres/enum.PostgresSourceError.html @@ -1,14 +1,14 @@ -PostgresSourceError in connectorx::sources::postgres - Rust
pub enum PostgresSourceError {
+PostgresSourceError in connectorx::sources::postgres - Rust
pub enum PostgresSourceError {
     ConnectorXError(ConnectorXError),
     PostgresPoolError(Error),
-    PostgresError(Error),
+    PostgresError(Error),
     CSVError(Error),
     HexError(FromHexError),
     IOError(Error),
     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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + 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§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for PostgresSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 @@ -32,7 +32,7 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere diff --git a/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html b/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html index 5440eece4f..c2d7b3cac8 100644 --- a/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html +++ b/rust-docs/connectorx/sources/postgres/enum.PostgresTypeSystem.html @@ -30,14 +30,14 @@ Enum(bool), HSTORE(bool), Name(bool), -

}

Variants§

§

Bool(bool)

§

Float4(bool)

§

Float8(bool)

§

Numeric(bool)

§

Int2(bool)

§

Int4(bool)

§

Int8(bool)

§

Float4Array(bool)

§

Float8Array(bool)

§

NumericArray(bool)

§

BoolArray(bool)

§

Int2Array(bool)

§

Int4Array(bool)

§

Int8Array(bool)

§

VarcharArray(bool)

§

TextArray(bool)

§

Date(bool)

§

Char(bool)

§

BpChar(bool)

§

VarChar(bool)

§

Text(bool)

§

ByteA(bool)

§

Time(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

§

UUID(bool)

§

JSON(bool)

§

JSONB(bool)

§

Enum(bool)

§

HSTORE(bool)

§

Name(bool)

Trait Implementations§

source§

impl Clone for PostgresTypeSystem

source§

fn clone(&self) -> PostgresTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostgresTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Type> for PostgresTypeSystem

source§

fn from(ty: &'a Type) -> PostgresTypeSystem

Converts to this type from the input type.
source§

impl Copy for PostgresTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

}

Variants§

§

Bool(bool)

§

Float4(bool)

§

Float8(bool)

§

Numeric(bool)

§

Int2(bool)

§

Int4(bool)

§

Int8(bool)

§

Float4Array(bool)

§

Float8Array(bool)

§

NumericArray(bool)

§

BoolArray(bool)

§

Int2Array(bool)

§

Int4Array(bool)

§

Int8Array(bool)

§

VarcharArray(bool)

§

TextArray(bool)

§

Date(bool)

§

Char(bool)

§

BpChar(bool)

§

VarChar(bool)

§

Text(bool)

§

ByteA(bool)

§

Time(bool)

§

Timestamp(bool)

§

TimestampTz(bool)

§

UUID(bool)

§

JSON(bool)

§

JSONB(bool)

§

Enum(bool)

§

HSTORE(bool)

§

Name(bool)

Trait Implementations§

source§

impl Clone for PostgresTypeSystem

source§

fn clone(&self) -> PostgresTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostgresTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a Type> for PostgresTypeSystem

source§

fn from(ty: &'a Type) -> PostgresTypeSystem

Converts to this type from the input type.
source§

impl Copy for PostgresTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where diff --git a/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html b/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html index c3bb20cd66..a609581edc 100644 --- a/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html +++ b/rust-docs/connectorx/sources/postgres/fn.rewrite_tls_args.html @@ -1,3 +1,3 @@ rewrite_tls_args in connectorx::sources::postgres - Rust
pub fn rewrite_tls_args(
-    conn: &Url
+    conn: &Url
 ) -> Result<(Config, Option<MakeTlsConnector>), PostgresSourceError>
\ No newline at end of file diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html index b5ee75fe8a..bd813de508 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresBinarySourcePartitionParser.html @@ -1,13 +1,13 @@ -PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresBinarySourcePartitionParser<'a>

source

pub 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). +PostgresBinarySourcePartitionParser in connectorx::sources::postgres - Rust
pub struct PostgresBinarySourcePartitionParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresBinarySourcePartitionParser<'a>

source

pub 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). 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 str> for PostgresBinarySourcePartitionParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/struct.PostgresCSVSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html index aafce3a3ee..bd857dcbb6 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresCSVSourceParser.html @@ -1,16 +1,16 @@ PostgresCSVSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresCSVSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresCSVSourceParser<'a>

source

pub fn new( iter: StringRecordsIntoIter<CopyOutReader<'a>>, schema: &[PostgresTypeSystem] -) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

§

type TypeSystem = PostgresTypeSystem

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). +) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

§

type TypeSystem = PostgresTypeSystem

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). 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 str> for PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresCSVSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/struct.PostgresRawSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html index 1f72c0006c..89d92a17bf 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresRawSourceParser.html @@ -1,13 +1,13 @@ -PostgresRawSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresRawSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresRawSourceParser<'a>

source

pub fn new(iter: RowIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'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). +PostgresRawSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresRawSourceParser<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PostgresRawSourceParser<'a>

source

pub fn new(iter: RowIter<'a>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresRawSourceParser<'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). 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 str> for PostgresRawSourceParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/struct.PostgresSimpleSourceParser.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html index 7a71b81200..be457cfbce 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSimpleSourceParser.html @@ -1,13 +1,13 @@ -PostgresSimpleSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresSimpleSourceParser { /* private fields */ }

Implementations§

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

§

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). +PostgresSimpleSourceParser in connectorx::sources::postgres - Rust
pub struct PostgresSimpleSourceParser { /* private fields */ }

Implementations§

source§

impl<'a> PostgresSimpleSourceParser

source

pub fn new(rows: Vec<SimpleQueryMessage>, schema: &[PostgresTypeSystem]) -> Self

Trait Implementations§

source§

impl<'a> PartitionParser<'a> for PostgresSimpleSourceParser

§

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). 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> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/struct.PostgresSource.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html index badead17a4..b99ffd1d62 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSource.html @@ -1,22 +1,22 @@ PostgresSource in connectorx::sources::postgres - Rust
pub struct PostgresSource<P, C>where
-    C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send,
-    C::TlsConnect: Send,
-    C::Stream: Send,
-    <C::TlsConnect as TlsConnect<Socket>>::Future: Send,{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSource<P, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSource<P, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( config: Config, tls: C, nconn: usize ) -> Result<Self, PostgresSourceError>

Trait Implementations§

source§

impl<P, C> Source for PostgresSource<P, C>where PostgresSourcePartition<P, C>: SourcePartition<TypeSystem = PostgresTypeSystem, Error = PostgresSourceError>, P: Send, - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = PostgresSourcePartition<P, C>

§

type TypeSystem = PostgresTypeSystem

The type system this Source associated with.
§

type Error = PostgresSourceError

source§

fn set_data_order( + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

const DATA_ORDERS: &'static [DataOrder] = _

Supported data orders, ordering by preference.
§

type Partition = PostgresSourcePartition<P, C>

§

type TypeSystem = PostgresTypeSystem

The type system this Source associated with.
§

type Error = PostgresSourceError

source§

fn set_data_order( &mut self, data_order: DataOrder ) -> Result<(), PostgresSourceError>

source§

fn set_queries<Q: ToString>(&mut self, queries: &[CXQuery<Q>])

source§

fn set_origin_query(&mut self, query: Option<String>)

source§

fn fetch_metadata(&mut self) -> Result<(), PostgresSourceError>

source§

fn result_rows(&mut self) -> Result<Option<usize>, PostgresSourceError>

Get total number of rows if available
source§

fn names(&self) -> Vec<String>

source§

fn schema(&self) -> Vec<Self::TypeSystem>

source§

fn partition(self) -> Result<Vec<Self::Partition>, PostgresSourceError>

Auto Trait Implementations§

§

impl<P, C> !RefUnwindSafe for PostgresSource<P, C>

§

impl<P, C> Send for PostgresSource<P, C>where diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html b/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html index ffe4681b77..1f07e35edb 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresSourcePartition.html @@ -1,37 +1,37 @@ PostgresSourcePartition in connectorx::sources::postgres - Rust
pub struct PostgresSourcePartition<P, C>where
-    C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send,
-    C::TlsConnect: Send,
-    C::Stream: Send,
-    <C::TlsConnect as TlsConnect<Socket>>::Future: Send,{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSourcePartition<P, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,{ /* private fields */ }

Implementations§

source§

impl<P, C> PostgresSourcePartition<P, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source

pub fn new( conn: PooledConnection<PostgresConnectionManager<C>>, query: &CXQuery<String>, schema: &[PostgresTypeSystem], - pg_schema: &[Type] + pg_schema: &[Type] ) -> Self

Trait Implementations§

source§

impl<C> SourcePartition for PostgresSourcePartition<BinaryProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresBinarySourcePartitionParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresBinarySourcePartitionParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresRawSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresSimpleSourceParser

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. -Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>

§

impl<P, C> Send for PostgresSourcePartition<P, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresCSVSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresRawSourceParser<'a>

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.
source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

§

type TypeSystem = PostgresTypeSystem

§

type Parser<'a> = PostgresSimpleSourceParser

§

type Error = PostgresSourceError

source§

fn result_rows(&mut self) -> Result<(), PostgresSourceError>

Count total number of rows in each partition.
source§

fn parser(&mut self) -> Result<Self::Parser<'_>, PostgresSourceError>

source§

fn nrows(&self) -> usize

Number of rows this DataSource got. +Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.
source§

fn ncols(&self) -> usize

Number of cols this DataSource got.

Auto Trait Implementations§

§

impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>

§

impl<P, C> Send for PostgresSourcePartition<P, C>where P: Send,

§

impl<P, C> !Sync for PostgresSourcePartition<P, C>

§

impl<P, C> Unpin for PostgresSourcePartition<P, C>where P: Unpin,

§

impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html b/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html index 97ce03ada1..35375e57cc 100644 --- a/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html +++ b/rust-docs/connectorx/sources/postgres/struct.PostgresTypePairs.html @@ -1,4 +1,4 @@ -PostgresTypePairs in connectorx::sources::postgres - Rust
pub struct PostgresTypePairs<'a>(pub &'a Type, pub &'a PostgresTypeSystem);

Tuple Fields§

§0: &'a Type§1: &'a PostgresTypeSystem

Trait Implementations§

source§

impl<'a> From<PostgresTypePairs<'a>> for Type

source§

fn from(ty: PostgresTypePairs<'_>) -> Type

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for PostgresTypePairs<'a>

§

impl<'a> Send for PostgresTypePairs<'a>

§

impl<'a> Sync for PostgresTypePairs<'a>

§

impl<'a> Unpin for PostgresTypePairs<'a>

§

impl<'a> UnwindSafe for PostgresTypePairs<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +PostgresTypePairs in connectorx::sources::postgres - Rust
pub struct PostgresTypePairs<'a>(pub &'a Type, pub &'a PostgresTypeSystem);

Tuple Fields§

§0: &'a Type§1: &'a PostgresTypeSystem

Trait Implementations§

source§

impl<'a> From<PostgresTypePairs<'a>> for Type

source§

fn from(ty: PostgresTypePairs<'_>) -> Type

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for PostgresTypePairs<'a>

§

impl<'a> Send for PostgresTypePairs<'a>

§

impl<'a> Sync for PostgresTypePairs<'a>

§

impl<'a> Unpin for PostgresTypePairs<'a>

§

impl<'a> UnwindSafe for PostgresTypePairs<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/sqlite/enum.SQLiteSourceError.html b/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html index 0fcf35d8e1..b15025d62e 100644 --- a/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html +++ b/rust-docs/connectorx/sources/sqlite/enum.SQLiteSourceError.html @@ -1,12 +1,12 @@ -SQLiteSourceError in connectorx::sources::sqlite - Rust
pub enum SQLiteSourceError {
+SQLiteSourceError in connectorx::sources::sqlite - Rust
pub enum SQLiteSourceError {
     InferTypeFromNull,
     ConnectorXError(ConnectorXError),
     SQLiteError(Error),
     SQLitePoolError(Error),
     SQLiteUrlDecodeError(FromUtf8Error),
-    Other(Error),
-}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

SQLiteError(Error)

§

SQLitePoolError(Error)

§

SQLiteUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

-

Trait Implementations§

source§

impl Debug for SQLiteSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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 SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for SQLiteSourceError

source§

fn from(source: FromUtf8Error) -> 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.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Other(Error), +}

Variants§

§

InferTypeFromNull

§

ConnectorXError(ConnectorXError)

§

SQLiteError(Error)

§

SQLitePoolError(Error)

§

SQLiteUrlDecodeError(FromUtf8Error)

§

Other(Error)

Any other errors that are too trivial to be put here explicitly.

+

Trait Implementations§

source§

impl Debug for SQLiteSourceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteSourceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteSourceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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 SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SQLiteSourceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FromUtf8Error> for SQLiteSourceError

source§

fn from(source: FromUtf8Error) -> 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.
source§

impl From<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.
source§

impl From<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 @@ -30,7 +30,7 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere diff --git a/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html b/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html index 2a9b71a6e6..d22cc3c248 100644 --- a/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html +++ b/rust-docs/connectorx/sources/sqlite/enum.SQLiteTypeSystem.html @@ -11,14 +11,14 @@ Blob(bool), }

Variants§

§

Bool(bool)

§

Int8(bool)

§

Int4(bool)

§

Int2(bool)

§

Real(bool)

§

Text(bool)

§

Date(bool)

§

Time(bool)

§

Timestamp(bool)

§

Blob(bool)

Trait Implementations§

source§

impl Clone for SQLiteTypeSystem

source§

fn clone(&self) -> SQLiteTypeSystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SQLiteTypeSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SQLiteTypeSystem> for SQLiteTypeSystem

source§

fn eq(&self, other: &SQLiteTypeSystem) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, Type)) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl TryFrom<Type> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: Type) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl Copy for SQLiteTypeSystem

source§

impl StructuralPartialEq for SQLiteTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(types: (Option<&str>, Type)) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl TryFrom<Type> for SQLiteTypeSystem

§

type Error = SQLiteSourceError

The type returned in the event of a conversion error.
source§

fn try_from(ty: Type) -> Result<Self, SQLiteSourceError>

Performs the conversion.
source§

impl Copy for SQLiteTypeSystem

source§

impl StructuralPartialEq for SQLiteTypeSystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( self -) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere - T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
source§

impl<T> DynClone for Twhere + T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where diff --git a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html index 6786af8bfa..a3db1097ba 100644 --- a/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html +++ b/rust-docs/connectorx/sources/sqlite/struct.SQLiteSourcePartitionParser.html @@ -7,7 +7,7 @@ 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, Box<str, Global>> for SQLiteSourcePartitionParser<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Send for SQLiteSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +implemented.

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Send for SQLiteSourcePartitionParser<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/trait.Produce.html b/rust-docs/connectorx/sources/trait.Produce.html index 1a9a53a5d8..477c2350c4 100644 --- a/rust-docs/connectorx/sources/trait.Produce.html +++ b/rust-docs/connectorx/sources/trait.Produce.html @@ -4,4 +4,4 @@ // Required method fn produce(&'r mut self) -> Result<T, Self::Error>; }
Expand description

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

-

Required Associated Types§

Required Methods§

source

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

Implementors§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Date<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

\ No newline at end of file +

Required Associated Types§

Required Methods§

source

fn produce(&'r mut self) -> Result<T, Self::Error>

Implementors§

source§

impl<'a, 'r> Produce<'r, Option<String>> for CSVSourcePartitionParser<'a>

source§

impl<'r> Produce<'r, &'r str> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<f64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<i64>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<String>> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Option<Vec<bool, Global>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<DateTime<Utc>>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDate>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveDateTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Option<NaiveTime>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, bool> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, f64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, f64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i8> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i16> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i32> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, i64> for BigQuerySourceParser

source§

impl<'r> Produce<'r, i64> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, String> for BigQuerySourceParser

source§

impl<'r> Produce<'r, Vec<bool, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f32, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<f64, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i16, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i32, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<i64, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<u8, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<String, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Vec<Decimal, Global>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, DateTime<Utc>> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDate> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveDateTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, NaiveTime> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Uuid> for PostgresSimpleSourceParser

source§

impl<'r> Produce<'r, Decimal> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, &'r str> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r str> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, &'r [u8]> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<&'r str>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<&'r [u8]>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Value>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<bool>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<bool>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<f64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<f64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i8>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i16>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i16>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i32>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i32>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<i64>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<i64>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u8>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u16>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u32>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<u64>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Box<str, Global>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<String>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<bool, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f32, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<f64, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i8, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i16, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i32, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<i64, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<u8, Global>>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<String, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal, Global>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal, Global>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal, Global>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Vec<Decimal, Global>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>, RandomState>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>, RandomState>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>, RandomState>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<HashMap<String, Option<String>, RandomState>>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<DateTime<Utc>>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDate>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveDateTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<NaiveTime>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Uuid>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Option<FloatN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<IntN>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Option<Decimal>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, Value> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Value> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, bool> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, bool> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, bool> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, f64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i8> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i16> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i32> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, i64> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u8> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u16> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u32> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, u64> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Box<str, Global>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, String> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<bool, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f32, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<f64, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i8, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i16, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i32, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<i64, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<u8, Global>> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<String, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Vec<Decimal, Global>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, HashMap<String, Option<String>, RandomState>> for PostgresSimpleSourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for CSVSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for DummySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, DateTime<Utc>> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDate> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for OracleTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveDateTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for BigQuerySourceParser

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, NaiveTime> for SQLiteSourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Uuid> for PostgresRawSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, FloatN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, IntN> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MsSQLSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLBinarySourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for MySQLTextSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresBinarySourcePartitionParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresCSVSourceParser<'a>

source§

impl<'r, 'a> Produce<'r, Decimal> for PostgresRawSourceParser<'a>

\ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.Source.html b/rust-docs/connectorx/sources/trait.Source.html index 601776e100..a264d42921 100644 --- a/rust-docs/connectorx/sources/trait.Source.html +++ b/rust-docs/connectorx/sources/trait.Source.html @@ -29,7 +29,7 @@ P: Send,
source§

impl<P, C> Source for PostgresSource<P, C>where PostgresSourcePartition<P, C>: SourcePartition<TypeSystem = PostgresTypeSystem, Error = PostgresSourceError>, P: Send, - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send, \ No newline at end of file diff --git a/rust-docs/connectorx/sources/trait.SourcePartition.html b/rust-docs/connectorx/sources/trait.SourcePartition.html index ecdaff0b1f..3df254724b 100644 --- a/rust-docs/connectorx/sources/trait.SourcePartition.html +++ b/rust-docs/connectorx/sources/trait.SourcePartition.html @@ -18,19 +18,19 @@ Sometimes it is not possible for the source to know how many rows it gets before reading the whole data.

source

fn ncols(&self) -> usize

Number of cols this DataSource got.

Implementors§

source§

impl SourcePartition for BigQuerySourcePartition

source§

impl SourcePartition for CSVSourcePartition

source§

impl SourcePartition for DummySourcePartition

source§

impl SourcePartition for MsSQLSourcePartition

source§

impl SourcePartition for MySQLSourcePartition<BinaryProtocol>

source§

impl SourcePartition for MySQLSourcePartition<TextProtocol>

source§

impl SourcePartition for OracleSourcePartition

source§

impl SourcePartition for SQLiteSourcePartition

source§

impl<C> SourcePartition for PostgresSourcePartition<BinaryProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>where - C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, - C::TlsConnect: Send, - C::Stream: Send, - <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,
source§

impl<C> SourcePartition for PostgresSourcePartition<CSVProtocol, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<CursorProtocol, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

source§

impl<C> SourcePartition for PostgresSourcePartition<SimpleProtocol, C>where + C: MakeTlsConnect<Socket> + Clone + 'static + Sync + Send, + C::TlsConnect: Send, + C::Stream: Send, + <C::TlsConnect as TlsConnect<Socket>>::Future: Send,

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/bigquery_arrowstream/enum.BigQueryArrowTransportError.html b/rust-docs/connectorx/transports/bigquery_arrowstream/enum.BigQueryArrowTransportError.html new file mode 100644 index 0000000000..63d86e5bb7 --- /dev/null +++ b/rust-docs/connectorx/transports/bigquery_arrowstream/enum.BigQueryArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.BigQueryArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/bigquery_arrowstream/struct.BigQueryArrowTransport.html b/rust-docs/connectorx/transports/bigquery_arrowstream/struct.BigQueryArrowTransport.html new file mode 100644 index 0000000000..7ee107ec7b --- /dev/null +++ b/rust-docs/connectorx/transports/bigquery_arrowstream/struct.BigQueryArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.BigQueryArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html index db81a36c76..c784671222 100644 --- a/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.BigQueryArrow2TransportError.html @@ -2,7 +2,7 @@ Source(BigQuerySourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for BigQueryArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> Self

Converts to this type from the input type.
source§

impl From<BigQueryArrow2TransportError> for ConnectorXOutError

source§

fn from(source: BigQueryArrow2TransportError) -> Self

Converts to this type from the input type.
source§

impl From<BigQuerySourceError> for BigQueryArrow2TransportError

source§

fn from(source: BigQuerySourceError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.BigQueryArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html new file mode 100644 index 0000000000..55b6bbb31b --- /dev/null +++ b/rust-docs/connectorx/transports/enum.BigQueryArrowStreamTransportError.html @@ -0,0 +1,109 @@ +BigQueryArrowStreamTransportError in connectorx::transports - Rust
pub enum BigQueryArrowStreamTransportError {
+    Source(BigQuerySourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<ConnectorXError> for BigQueryArrowTransportError

source§

fn from(source: ConnectorXError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html b/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html index 02451773a1..099ff26325 100644 --- a/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.BigQueryArrowTransportError.html @@ -2,7 +2,7 @@ Source(BigQuerySourceError), Destination(ArrowDestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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 BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for BigQueryArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BigQueryArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BigQueryArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for BigQueryArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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 BigQueryArrowTransportError

source§

fn from(source: BigQuerySourceError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.MsSQLArrow2TransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html index c734dfeede..3c68d9418d 100644 --- a/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.MsSQLArrow2TransportError.html @@ -2,7 +2,7 @@ Source(MsSQLSourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MsSQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<MsSQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.MsSQLArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html new file mode 100644 index 0000000000..fc398c5832 --- /dev/null +++ b/rust-docs/connectorx/transports/enum.MsSQLArrowStreamTransportError.html @@ -0,0 +1,109 @@ +MsSQLArrowStreamTransportError in connectorx::transports - Rust
pub enum MsSQLArrowStreamTransportError {
+    Source(MsSQLSourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MsSQLSourceError> for MsSQLArrowTransportError

source§

fn from(source: MsSQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html b/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html index c5b3534771..b9db9ff6fc 100644 --- a/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.MsSQLArrowTransportError.html @@ -2,7 +2,7 @@ Source(MsSQLSourceError), Destination(ArrowDestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for MsSQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MsSQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MsSQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MsSQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MsSQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MsSQLArrowTransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.MySQLArrow2TransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html index eb60d9645a..5ac99f1d4a 100644 --- a/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.MySQLArrow2TransportError.html @@ -2,7 +2,7 @@ Source(MySQLSourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for MySQLArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<MySQLArrow2TransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.MySQLArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html new file mode 100644 index 0000000000..088c6352b7 --- /dev/null +++ b/rust-docs/connectorx/transports/enum.MySQLArrowStreamTransportError.html @@ -0,0 +1,109 @@ +MySQLArrowStreamTransportError in connectorx::transports - Rust
pub enum MySQLArrowStreamTransportError {
+    Source(MySQLSourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MySQLSourceError> for MySQLArrowTransportError

source§

fn from(source: MySQLSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html b/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html index b3173fab3f..f6d42f10bf 100644 --- a/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.MySQLArrowTransportError.html @@ -2,7 +2,7 @@ Source(MySQLSourceError), Destination(ArrowDestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> 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§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for MySQLArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MySQLArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MySQLArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for MySQLArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<MySQLArrowTransportError> for ConnectorXOutError

source§

fn from(source: MySQLArrowTransportError) -> 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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.OracleArrow2TransportError.html b/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html index f9e69e92ac..a426a9f59d 100644 --- a/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.OracleArrow2TransportError.html @@ -2,7 +2,7 @@ Source(OracleSourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for OracleArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<OracleArrow2TransportError> for ConnectorXOutError

source§

fn from(source: OracleArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.OracleArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html new file mode 100644 index 0000000000..4191c1d442 --- /dev/null +++ b/rust-docs/connectorx/transports/enum.OracleArrowStreamTransportError.html @@ -0,0 +1,109 @@ +OracleArrowStreamTransportError in connectorx::transports - Rust
pub enum OracleArrowStreamTransportError {
+    Source(OracleSourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<OracleSourceError> for OracleArrowTransportError

source§

fn from(source: OracleSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html b/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html index 350738b76b..80afc28a48 100644 --- a/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.OracleArrowTransportError.html @@ -2,7 +2,7 @@ Source(OracleSourceError), Destination(ArrowDestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for OracleArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OracleArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OracleArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for OracleArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<OracleArrowTransportError> for ConnectorXOutError

source§

fn from(source: OracleArrowTransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.PostgresArrow2TransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html index 1a1b26acd2..dd56672cab 100644 --- a/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.PostgresArrow2TransportError.html @@ -2,7 +2,7 @@ Source(PostgresSourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Arrow2DestinationError> for PostgresArrow2TransportError

source§

fn from(source: Arrow2DestinationError) -> 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<PostgresArrow2TransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrow2TransportError) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.PostgresArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html new file mode 100644 index 0000000000..2894711746 --- /dev/null +++ b/rust-docs/connectorx/transports/enum.PostgresArrowStreamTransportError.html @@ -0,0 +1,109 @@ +PostgresArrowStreamTransportError in connectorx::transports - Rust
pub enum PostgresArrowStreamTransportError {
+    Source(PostgresSourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<PostgresSourceError> for PostgresArrowTransportError

source§

fn from(source: PostgresSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html b/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html index 9c6ebc427b..3255215731 100644 --- a/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html +++ b/rust-docs/connectorx/transports/enum.PostgresArrowTransportError.html @@ -2,7 +2,7 @@ Source(PostgresSourceError), Destination(ArrowDestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> 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§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for PostgresArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PostgresArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PostgresArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for PostgresArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<PostgresArrowTransportError> for ConnectorXOutError

source§

fn from(source: PostgresArrowTransportError) -> 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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.SQLiteArrow2TransportError.html b/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html index 9c20a600cf..c80474dc32 100644 --- a/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html +++ b/rust-docs/connectorx/transports/enum.SQLiteArrow2TransportError.html @@ -2,7 +2,7 @@ Source(SQLiteSourceError), Destination(Arrow2DestinationError), ConnectorX(ConnectorXError), -}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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 SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> 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<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrow2TransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrow2TransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrow2TransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
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 SQLiteArrow2TransportError

source§

fn from(source: ConnectorXError) -> 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<SQLiteSourceError> for SQLiteArrow2TransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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/transports/enum.SQLiteArrowStreamTransportError.html b/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html new file mode 100644 index 0000000000..58148a5c96 --- /dev/null +++ b/rust-docs/connectorx/transports/enum.SQLiteArrowStreamTransportError.html @@ -0,0 +1,109 @@ +SQLiteArrowStreamTransportError in connectorx::transports - Rust
pub enum SQLiteArrowStreamTransportError {
+    Source(SQLiteSourceError),
+    Destination(ArrowDestinationError),
+    ConnectorX(ConnectorXError),
+}

Variants§

Trait Implementations§

source§

impl Debug for SQLiteArrowTransportError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SQLiteArrowTransportError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SQLiteArrowTransportError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowDestinationError> for SQLiteArrowTransportError

source§

fn from(source: ArrowDestinationError) -> 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<SQLiteSourceError> for SQLiteArrowTransportError

source§

fn from(source: SQLiteSourceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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 +receivers.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/index.html b/rust-docs/connectorx/transports/index.html index 1b85c888e6..8b7f45edb3 100644 --- a/rust-docs/connectorx/transports/index.html +++ b/rust-docs/connectorx/transports/index.html @@ -1,2 +1,2 @@ -connectorx::transports - Rust

Module connectorx::transports

source ·
Expand description

This module contains transport definitions for the sources and destinations implemented in ConnectorX.

-

Structs

Enums

\ No newline at end of file +connectorx::transports - Rust

Module connectorx::transports

source ·
Expand description

This module contains transport definitions for the sources and destinations implemented in ConnectorX.

+

Structs

Enums

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/mssql_arrowstream/enum.MsSQLArrowTransportError.html b/rust-docs/connectorx/transports/mssql_arrowstream/enum.MsSQLArrowTransportError.html new file mode 100644 index 0000000000..e7e533b46f --- /dev/null +++ b/rust-docs/connectorx/transports/mssql_arrowstream/enum.MsSQLArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.MsSQLArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/mssql_arrowstream/struct.MsSQLArrowTransport.html b/rust-docs/connectorx/transports/mssql_arrowstream/struct.MsSQLArrowTransport.html new file mode 100644 index 0000000000..eca705bb56 --- /dev/null +++ b/rust-docs/connectorx/transports/mssql_arrowstream/struct.MsSQLArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.MsSQLArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/mysql_arrowstream/enum.MySQLArrowTransportError.html b/rust-docs/connectorx/transports/mysql_arrowstream/enum.MySQLArrowTransportError.html new file mode 100644 index 0000000000..701e6b3c9a --- /dev/null +++ b/rust-docs/connectorx/transports/mysql_arrowstream/enum.MySQLArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.MySQLArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/mysql_arrowstream/struct.MySQLArrowTransport.html b/rust-docs/connectorx/transports/mysql_arrowstream/struct.MySQLArrowTransport.html new file mode 100644 index 0000000000..c5a31f7ddc --- /dev/null +++ b/rust-docs/connectorx/transports/mysql_arrowstream/struct.MySQLArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.MySQLArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/oracle_arrowstream/enum.OracleArrowTransportError.html b/rust-docs/connectorx/transports/oracle_arrowstream/enum.OracleArrowTransportError.html new file mode 100644 index 0000000000..7f78a3ea54 --- /dev/null +++ b/rust-docs/connectorx/transports/oracle_arrowstream/enum.OracleArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.OracleArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/oracle_arrowstream/struct.OracleArrowTransport.html b/rust-docs/connectorx/transports/oracle_arrowstream/struct.OracleArrowTransport.html new file mode 100644 index 0000000000..8abe066e7f --- /dev/null +++ b/rust-docs/connectorx/transports/oracle_arrowstream/struct.OracleArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.OracleArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/postgres_arrowstream/enum.PostgresArrowTransportError.html b/rust-docs/connectorx/transports/postgres_arrowstream/enum.PostgresArrowTransportError.html new file mode 100644 index 0000000000..072e69cb77 --- /dev/null +++ b/rust-docs/connectorx/transports/postgres_arrowstream/enum.PostgresArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.PostgresArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/postgres_arrowstream/struct.PostgresArrowTransport.html b/rust-docs/connectorx/transports/postgres_arrowstream/struct.PostgresArrowTransport.html new file mode 100644 index 0000000000..7bbb921f89 --- /dev/null +++ b/rust-docs/connectorx/transports/postgres_arrowstream/struct.PostgresArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.PostgresArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/sidebar-items.js b/rust-docs/connectorx/transports/sidebar-items.js index 2e474ede1d..db2765dff1 100644 --- a/rust-docs/connectorx/transports/sidebar-items.js +++ b/rust-docs/connectorx/transports/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["BigQueryArrow2TransportError","BigQueryArrowTransportError","MsSQLArrow2TransportError","MsSQLArrowTransportError","MySQLArrow2TransportError","MySQLArrowTransportError","OracleArrow2TransportError","OracleArrowTransportError","PostgresArrow2TransportError","PostgresArrowTransportError","SQLiteArrow2TransportError","SQLiteArrowTransportError"],"struct":["BigQueryArrow2Transport","BigQueryArrowTransport","CSVArrowTransport","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrowTransport","MySQLArrow2Transport","MySQLArrowTransport","OracleArrow2Transport","OracleArrowTransport","PostgresArrow2Transport","PostgresArrowTransport","SQLiteArrow2Transport","SQLiteArrowTransport"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["BigQueryArrow2TransportError","BigQueryArrowStreamTransportError","BigQueryArrowTransportError","MsSQLArrow2TransportError","MsSQLArrowStreamTransportError","MsSQLArrowTransportError","MySQLArrow2TransportError","MySQLArrowStreamTransportError","MySQLArrowTransportError","OracleArrow2TransportError","OracleArrowStreamTransportError","OracleArrowTransportError","PostgresArrow2TransportError","PostgresArrowStreamTransportError","PostgresArrowTransportError","SQLiteArrow2TransportError","SQLiteArrowStreamTransportError","SQLiteArrowTransportError"],"struct":["BigQueryArrow2Transport","BigQueryArrowStreamTransport","BigQueryArrowTransport","CSVArrowTransport","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrowStreamTransport","MsSQLArrowTransport","MySQLArrow2Transport","MySQLArrowStreamTransport","MySQLArrowTransport","OracleArrow2Transport","OracleArrowStreamTransport","OracleArrowTransport","PostgresArrow2Transport","PostgresArrowStreamTransport","PostgresArrowTransport","SQLiteArrow2Transport","SQLiteArrowStreamTransport","SQLiteArrowTransport"]}; \ No newline at end of file diff --git a/rust-docs/connectorx/transports/sqlite_arrowstream/enum.SQLiteArrowTransportError.html b/rust-docs/connectorx/transports/sqlite_arrowstream/enum.SQLiteArrowTransportError.html new file mode 100644 index 0000000000..8a2ef44992 --- /dev/null +++ b/rust-docs/connectorx/transports/sqlite_arrowstream/enum.SQLiteArrowTransportError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/enum.SQLiteArrowStreamTransportError.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/sqlite_arrowstream/struct.SQLiteArrowTransport.html b/rust-docs/connectorx/transports/sqlite_arrowstream/struct.SQLiteArrowTransport.html new file mode 100644 index 0000000000..1de9c07a4e --- /dev/null +++ b/rust-docs/connectorx/transports/sqlite_arrowstream/struct.SQLiteArrowTransport.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../connectorx/transports/struct.SQLiteArrowStreamTransport.html...

+ + + \ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html b/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html index 3e5ff67501..a4867e5431 100644 --- a/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.BigQueryArrow2Transport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.BigQueryArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html new file mode 100644 index 0000000000..e14cc6cb2c --- /dev/null +++ b/rust-docs/connectorx/transports/struct.BigQueryArrowStreamTransport.html @@ -0,0 +1,116 @@ +BigQueryArrowStreamTransport in connectorx::transports - Rust
pub struct BigQueryArrowStreamTransport;
Expand description

Convert BigQuery data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for BigQueryArrowTransport

§

type TSS = BigQueryTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = BigQuerySource

§

type D = ArrowDestination

§

type Error = BigQueryArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html b/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html index 6a15b97a77..e6b97bd7b7 100644 --- a/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.BigQueryArrowTransport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.CSVArrowTransport.html b/rust-docs/connectorx/transports/struct.CSVArrowTransport.html index 7356a108fd..8fadbe182a 100644 --- a/rust-docs/connectorx/transports/struct.CSVArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.CSVArrowTransport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.DummyArrow2Transport.html b/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html index f94337bce2..cbddb9fc87 100644 --- a/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.DummyArrow2Transport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.DummyArrowTransport.html b/rust-docs/connectorx/transports/struct.DummyArrowTransport.html index b8b41ded53..266c12fbf5 100644 --- a/rust-docs/connectorx/transports/struct.DummyArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.DummyArrowTransport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.MsSQLArrow2Transport.html b/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html index 926d527f8e..fab90d606e 100644 --- a/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.MsSQLArrow2Transport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrow2Transport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrow2Transport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

fn convert(val: u8) -> i32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrow2Transport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrow2Transport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

fn convert(val: u8) -> i32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.MsSQLArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html new file mode 100644 index 0000000000..ce577962a2 --- /dev/null +++ b/rust-docs/connectorx/transports/struct.MsSQLArrowStreamTransport.html @@ -0,0 +1,116 @@ +MsSQLArrowStreamTransport in connectorx::transports - Rust
pub struct MsSQLArrowStreamTransport;
Expand description

Convert MsSQL data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MsSQLArrowTransport

§

type TSS = MsSQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MsSQLSource

§

type D = ArrowDestination

§

type Error = MsSQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html b/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html index df9c17f3dd..df5e5ce835 100644 --- a/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.MsSQLArrowTransport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrowTransport

source§

fn convert(val: &'r [u8]) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

fn convert(val: Decimal) -> f64

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrowTransport

source§

fn convert(val: Option<&'r [u8]>) -> Option<Vec<u8>>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.MySQLArrow2Transport.html b/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html index 0eaaefb8f7..73a337f08a 100644 --- a/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.MySQLArrow2Transport.html @@ -1,6 +1,6 @@ MySQLArrow2Transport in connectorx::transports - Rust
pub struct MySQLArrow2Transport<P>(_);
Expand description

Convert MySQL data types to Arrow2 data types.

-

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -8,14 +8,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = Arrow2Destination

§

type Error = MySQLArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -23,13 +23,13 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> RefUnwindSafe for MySQLArrow2Transport<P>where +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: i8) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> RefUnwindSafe for MySQLArrow2Transport<P>where P: RefUnwindSafe,

§

impl<P> Send for MySQLArrow2Transport<P>where P: Send,

§

impl<P> Sync for MySQLArrow2Transport<P>where P: Sync,

§

impl<P> Unpin for MySQLArrow2Transport<P>where diff --git a/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html new file mode 100644 index 0000000000..bb965f3e2e --- /dev/null +++ b/rust-docs/connectorx/transports/struct.MySQLArrowStreamTransport.html @@ -0,0 +1,136 @@ +MySQLArrowStreamTransport in connectorx::transports - Rust
pub struct MySQLArrowStreamTransport<P>(_);
Expand description

Convert MySQL data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for MySQLArrowTransport<BinaryProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<BinaryProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for MySQLArrowTransport<TextProtocol>

§

type TSS = MySQLTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = MySQLSource<TextProtocol>

§

type D = ArrowDestination

§

type Error = MySQLArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>where + P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>where + P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>where + P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>where + P: Unpin,

§

impl<P> UnwindSafe for MySQLArrowTransport<P>where + P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html b/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html index f8bb4bf860..1def9a13eb 100644 --- a/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.MySQLArrowTransport.html @@ -29,7 +29,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>where +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: i64) -> i64

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

fn convert(val: i8) -> bool

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u16) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u32) -> i64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u64) -> f64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

fn convert(val: u8) -> i64

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

fn convert(val: u8) -> i64

Auto Trait Implementations§

§

impl<P> RefUnwindSafe for MySQLArrowTransport<P>where P: RefUnwindSafe,

§

impl<P> Send for MySQLArrowTransport<P>where P: Send,

§

impl<P> Sync for MySQLArrowTransport<P>where P: Sync,

§

impl<P> Unpin for MySQLArrowTransport<P>where diff --git a/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html b/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html index 7a5477cf18..502831149e 100644 --- a/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.OracleArrow2Transport.html @@ -13,7 +13,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.OracleArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html new file mode 100644 index 0000000000..33a42e05e3 --- /dev/null +++ b/rust-docs/connectorx/transports/struct.OracleArrowStreamTransport.html @@ -0,0 +1,115 @@ +OracleArrowStreamTransport in connectorx::transports - Rust
pub struct OracleArrowStreamTransport;

Trait Implementations§

source§

impl<'tp> Transport for OracleArrowTransport

§

type TSS = OracleTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = OracleSource

§

type D = ArrowDestination

§

type Error = OracleArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.OracleArrowTransport.html b/rust-docs/connectorx/transports/struct.OracleArrowTransport.html index c3371e0061..f3ee288fe7 100644 --- a/rust-docs/connectorx/transports/struct.OracleArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.OracleArrowTransport.html @@ -13,7 +13,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.PostgresArrow2Transport.html b/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html index 6bbd61cfc0..510695c2be 100644 --- a/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.PostgresArrow2Transport.html @@ -1,6 +1,6 @@ PostgresArrow2Transport in connectorx::transports - Rust
pub struct PostgresArrow2Transport<P, C>(_, _);
Expand description

Convert Postgres data types to Arrow2 data types.

-

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -8,14 +8,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -23,14 +23,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -38,14 +38,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -53,14 +53,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -68,14 +68,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -83,14 +83,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -98,14 +98,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = Arrow2Destination

§

type Error = PostgresArrow2TransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -113,13 +113,13 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal, Global>, Vec<f64, Global>> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Vec<Decimal>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>where +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Vec<Decimal>>) -> Option<Vec<f64>>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal, Global>, Vec<f64, Global>> for PostgresArrow2Transport<P, C>

source§

fn convert(val: Vec<Decimal>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f32>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<f64>) -> Vec<f64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i16>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i32>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<i64>) -> Vec<i64>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f32

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i32

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>where C: RefUnwindSafe, P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrow2Transport<P, C>where C: Send, diff --git a/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html new file mode 100644 index 0000000000..ddbe2ab29d --- /dev/null +++ b/rust-docs/connectorx/transports/struct.PostgresArrowStreamTransport.html @@ -0,0 +1,231 @@ +PostgresArrowStreamTransport in connectorx::transports - Rust
pub struct PostgresArrowStreamTransport<P, C>(_, _);
Expand description

Convert Postgres data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where + C: RefUnwindSafe, + P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>where + C: Send, + P: Send,

§

impl<P, C> Sync for PostgresArrowTransport<P, C>where + C: Sync, + P: Sync,

§

impl<P, C> Unpin for PostgresArrowTransport<P, C>where + C: Unpin, + P: Unpin,

§

impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>where + C: UnwindSafe, + P: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html b/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html index a54a3e67e8..f064eaefc6 100644 --- a/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.PostgresArrowTransport.html @@ -1,6 +1,6 @@ PostgresArrowTransport in connectorx::transports - Rust
pub struct PostgresArrowTransport<P, C>(_, _);
Expand description

Convert Postgres data types to Arrow data types.

-

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +

Trait Implementations§

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -8,13 +8,13 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<BinaryProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, @@ -29,8 +29,8 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -38,14 +38,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CSVProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -53,14 +53,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -68,14 +68,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<CursorProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -83,14 +83,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, MakeTlsConnector>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -98,14 +98,14 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination -type system TSD.
source§

fn process<'s, 'd, 'r>( +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

§

type TSS = PostgresTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = PostgresSource<SimpleProtocol, NoTls>

§

type D = ArrowDestination

§

type Error = PostgresArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( ts1: Self::TSS, ts2: Self::TSD, src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, @@ -113,13 +113,13 @@ ) -> Result<(), Self::Error>where Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do type conversion using convert_type to get value with type T2, which is associated to -TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( +TSD. Finally, it will write the value with type T2 to the destination.

source§

fn processor<'s, 'd>( ts1: Self::TSS, ts2: Self::TSD ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where - Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: &'r str) -> String

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

source§

fn convert(val: Decimal) -> f64

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Option<Decimal>) -> Option<f64>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f32) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

fn convert(val: i64) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

§

impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where C: RefUnwindSafe, P: RefUnwindSafe,

§

impl<P, C> Send for PostgresArrowTransport<P, C>where C: Send, diff --git a/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html b/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html index a587b84acc..c5d974b30b 100644 --- a/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html +++ b/rust-docs/connectorx/transports/struct.SQLiteArrow2Transport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrow2Transport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/transports/struct.SQLiteArrowStreamTransport.html b/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html new file mode 100644 index 0000000000..a3f7887d2a --- /dev/null +++ b/rust-docs/connectorx/transports/struct.SQLiteArrowStreamTransport.html @@ -0,0 +1,116 @@ +SQLiteArrowStreamTransport in connectorx::transports - Rust
pub struct SQLiteArrowStreamTransport;
Expand description

Convert SQLite data types to Arrow data types.

+

Trait Implementations§

source§

impl<'tp> Transport for SQLiteArrowTransport

§

type TSS = SQLiteTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = SQLiteSource

§

type D = ArrowDestination

§

type Error = SQLiteArrowTransportError

source§

fn convert_typesystem(ts: Self::TSS) -> Result<Self::TSD>

convert_typesystem convert the source type system TSS to the destination +type system TSD.
source§

fn process<'s, 'd, 'r>( + ts1: Self::TSS, + ts2: Self::TSD, + src: &'r mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, + dst: &'r mut <Self::D as Destination>::Partition<'d> +) -> Result<(), Self::Error>where + Self: 'd,

process will ask source to produce a value with type T1, based on TSS, and then do +type conversion using convert_type to get value with type T2, which is associated to +TSD. Finally, it will write the value with type T2 to the destination.
source§

fn processor<'s, 'd>( + ts1: Self::TSS, + ts2: Self::TSD +) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where + Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where + Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system +TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

§

type Remainder = Choices

§

fn subset( + self +) -> Result<CNil, <Choices as CoproductSubsetter<CNil, HNil>>::Remainder>

Extract a subset of the possible types in a coproduct (or get the remaining possibilities) Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T, U, I> LiftInto<U, I> for Twhere + U: LiftFrom<T, I>,

§

fn lift_into(self) -> U

Performs the indexed conversion.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<Source> Sculptor<HNil, HNil> for Source

§

type Remainder = Source

§

fn sculpt(self) -> (HNil, <Source as Sculptor<HNil, HNil>>::Remainder)

Consumes the current HList and returns an HList with the requested shape. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> Allocation for Twhere + T: RefUnwindSafe + Send + Sync,

§

impl<T> Erased for T

\ No newline at end of file diff --git a/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html b/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html index 4b1ed05a02..4c194889b9 100644 --- a/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html +++ b/rust-docs/connectorx/transports/struct.SQLiteArrowTransport.html @@ -14,7 +14,7 @@ ) -> Result<fn(src: &mut <<Self::S as Source>::Partition as SourcePartition>::Parser<'s>, dst: &mut <Self::D as Destination>::Partition<'d>) -> Result<(), Self::Error>>where Self: 'd,

source§

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system -TSS to a type T2 which is associated with the destination type system TSD.
source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TSS to a type T2 which is associated with the destination type system TSD.

source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrowTransport

source§

fn convert(val: Vec<u8>) -> Vec<u8>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

fn convert(val: f64) -> f64

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

fn convert(val: i16) -> i64

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

fn convert(val: i32) -> i64

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

fn convert(val: i64) -> i64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
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/typesystem/trait.Transport.html b/rust-docs/connectorx/typesystem/trait.Transport.html index 471c1868c3..bd53c837a9 100644 --- a/rust-docs/connectorx/typesystem/trait.Transport.html +++ b/rust-docs/connectorx/typesystem/trait.Transport.html @@ -44,4 +44,4 @@ Self: 'd,

Provided Methods§

source

fn convert_type<T1, T2>(val: T1) -> T2where Self: TypeConversion<T1, T2>,

convert_type convert the type T1 associated with the source type system TSS to a type T2 which is associated with the destination type system TSD.

-

Implementors§

source§

impl<'tp> Transport for BigQueryArrow2Transport

source§

impl<'tp> Transport for BigQueryArrowTransport

source§

impl<'tp> Transport for CSVArrowTransport

§

type TSS = CSVTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = CSVSource

§

type D = ArrowDestination

§

type Error = CSVArrowTransportError

source§

impl<'tp> Transport for DummyArrow2Transport

§

type TSS = DummyTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = DummySource

§

type D = Arrow2Destination

§

type Error = DummyArrow2TransportError

source§

impl<'tp> Transport for DummyArrowTransport

§

type TSS = DummyTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = DummySource

§

type D = ArrowDestination

§

type Error = DummyArrowTransportError

source§

impl<'tp> Transport for MsSQLArrow2Transport

source§

impl<'tp> Transport for MsSQLArrowTransport

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp> Transport for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp> Transport for MySQLArrowTransport<TextProtocol>

source§

impl<'tp> Transport for OracleArrow2Transport

source§

impl<'tp> Transport for OracleArrowTransport

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for SQLiteArrow2Transport

source§

impl<'tp> Transport for SQLiteArrowTransport

\ No newline at end of file +

Implementors§

source§

impl<'tp> Transport for BigQueryArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp> Transport for CSVArrowTransport

§

type TSS = CSVTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = CSVSource

§

type D = ArrowDestination

§

type Error = CSVArrowTransportError

source§

impl<'tp> Transport for DummyArrow2Transport

§

type TSS = DummyTypeSystem

§

type TSD = Arrow2TypeSystem

§

type S = DummySource

§

type D = Arrow2Destination

§

type Error = DummyArrow2TransportError

source§

impl<'tp> Transport for DummyArrowTransport

§

type TSS = DummyTypeSystem

§

type TSD = ArrowTypeSystem

§

type S = DummySource

§

type D = ArrowDestination

§

type Error = DummyArrowTransportError

source§

impl<'tp> Transport for MsSQLArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp> Transport for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp> Transport for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp> Transport for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp> Transport for OracleArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::OracleArrowTransport

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp> Transport for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp> Transport for SQLiteArrow2Transport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp> Transport for connectorx::transports::SQLiteArrowTransport

\ No newline at end of file diff --git a/rust-docs/connectorx/typesystem/trait.TypeConversion.html b/rust-docs/connectorx/typesystem/trait.TypeConversion.html index 1d8af0e3da..d069342391 100644 --- a/rust-docs/connectorx/typesystem/trait.TypeConversion.html +++ b/rust-docs/connectorx/typesystem/trait.TypeConversion.html @@ -2,4 +2,4 @@ // Required method fn convert(val: T) -> U; }
Expand description

Defines a rule to convert a type T to a type U.

-

Required Methods§

source

fn convert(val: T) -> U

Implementors§

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for MsSQLArrowTransport

source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrow2Transport

source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrowTransport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrowTransport

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P>

source§

impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal, Global>, Vec<f64, Global>> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C>

\ No newline at end of file +

Required Methods§

source

fn convert(val: T) -> U

Implementors§

source§

impl TypeConversion<FloatN, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<FloatN, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<IntN, i64> for MsSQLArrow2Transport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<IntN, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Box<str, Global>, String> for SQLiteArrow2Transport

source§

impl TypeConversion<Box<str, Global>, String> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl TypeConversion<Box<str, Global>, String> for connectorx::transports::SQLiteArrowTransport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport

source§

impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport

source§

impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport

source§

impl TypeConversion<Uuid, String> for MsSQLArrow2Transport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Uuid, String> for connectorx::transports::MsSQLArrowTransport

source§

impl TypeConversion<Decimal, f64> for MsSQLArrow2Transport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl TypeConversion<Decimal, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<&'r str, String> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<&'r [u8], Vec<u8, Global>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<&'r str>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<&'r [u8]>, Option<Vec<u8, Global>>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Value>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<bool>, Option<bool>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f32>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<f64>, Option<f64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<bool>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i16>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i32>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i32>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<i64>, Option<i64>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i32>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u8>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u16>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u32>, Option<i64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<u64>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<FloatN>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<IntN>, Option<i64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Box<str, Global>>, Option<String>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<String>, Option<String>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<bool, Global>>, Option<Vec<bool, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f32, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<f64, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i16, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i32, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<i64, Global>>, Option<Vec<i64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<u8, Global>>, Option<Vec<u8, Global>>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<String, Global>>, Option<Vec<String, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Vec<Decimal, Global>>, Option<Vec<f64, Global>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<DateTime<Utc>>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<DateTime<Utc>>, Option<NaiveDateTime>> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDate>, Option<NaiveDate>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveDateTime>, Option<NaiveDateTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<NaiveTime>, Option<NaiveTime>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Uuid>, Option<String>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Option<Decimal>, Option<f64>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<bool, bool> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<bool, bool> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f32, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<f64, f64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<f64, f64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i16, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i16, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i32> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i32, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i32, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<i64, i64> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<i64, i64> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i32> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u8, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u16, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u32, i64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<u64, f64> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for DummyArrowTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<String, String> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<String, String> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<bool, Global>, Vec<bool, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f32, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<f64, Global>, Vec<f64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i16, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i32, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<i64, Global>, Vec<i64, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<Vec<u8, Global>, Vec<u8, Global>> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<Vec<String, Global>, Vec<String, Global>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for CSVArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<DateTime<Utc>, DateTime<Utc>> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDate, NaiveDate> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for OracleArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::OracleArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveDateTime, NaiveDateTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for BigQueryArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::BigQueryArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MsSQLArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MsSQLArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MsSQLArrowTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for MySQLArrow2Transport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowStreamTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowTransport<BinaryProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::MySQLArrowTransport<TextProtocol>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for PostgresArrow2Transport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowStreamTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<BinaryProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CSVProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<CursorProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, MakeTlsConnector>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::PostgresArrowTransport<SimpleProtocol, NoTls>

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for SQLiteArrow2Transport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowStreamTransport

source§

impl<'tp, 'r> TypeConversion<NaiveTime, NaiveTime> for connectorx::transports::SQLiteArrowTransport

source§

impl<P> TypeConversion<Value, String> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Value, String> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<i8, bool> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for MySQLArrow2Transport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowStreamTransport<P>

source§

impl<P> TypeConversion<Decimal, f64> for connectorx::transports::MySQLArrowTransport<P>

source§

impl<P, C> TypeConversion<Value, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Value, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Vec<Decimal, Global>, Vec<f64, Global>> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Uuid, String> for connectorx::transports::PostgresArrowTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for PostgresArrow2Transport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowStreamTransport<P, C>

source§

impl<P, C> TypeConversion<Decimal, f64> for connectorx::transports::PostgresArrowTransport<P, C>

\ No newline at end of file diff --git a/rust-docs/implementors/core/clone/trait.Clone.js b/rust-docs/implementors/core/clone/trait.Clone.js index 19d53561e7..6d4a7295dd 100644 --- a/rust-docs/implementors/core/clone/trait.Clone.js +++ b/rust-docs/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Clone for ArrowTypeSystem"],["impl Clone for SourceType"],["impl Clone for SQLiteTypeSystem"],["impl Clone for DataOrder"],["impl<Q: Clone> Clone for CXQuery<Q>"],["impl Clone for MySQLTypeSystem"],["impl Clone for DummyTypeSystem"],["impl Clone for PostgresTypeSystem"],["impl Clone for CSVTypeSystem"],["impl Clone for BigQueryTypeSystem"],["impl Clone for Arrow2TypeSystem"],["impl Clone for SourceConn"],["impl Clone for OracleTypeSystem"],["impl Clone for MsSQLTypeSystem"]] +"connectorx":[["impl Clone for DummyTypeSystem"],["impl<Q: Clone> Clone for CXQuery<Q>"],["impl Clone for ArrowTypeSystem"],["impl Clone for Arrow2TypeSystem"],["impl Clone for OracleTypeSystem"],["impl Clone for ArrowTypeSystem"],["impl Clone for SourceConn"],["impl Clone for MySQLTypeSystem"],["impl Clone for SourceType"],["impl Clone for MsSQLTypeSystem"],["impl Clone for SQLiteTypeSystem"],["impl Clone for DataOrder"],["impl Clone for CSVTypeSystem"],["impl Clone for BigQueryTypeSystem"],["impl Clone for PostgresTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/cmp/trait.Eq.js b/rust-docs/implementors/core/cmp/trait.Eq.js index 0cb7a6d073..753913c0d7 100644 --- a/rust-docs/implementors/core/cmp/trait.Eq.js +++ b/rust-docs/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Eq for DataOrder"],["impl Eq for ArrowTypeSystem"],["impl Eq for DummyTypeSystem"],["impl Eq for Arrow2TypeSystem"],["impl Eq for CSVTypeSystem"]] +"connectorx":[["impl Eq for DummyTypeSystem"],["impl Eq for ArrowTypeSystem"],["impl Eq for CSVTypeSystem"],["impl Eq for DataOrder"],["impl Eq for ArrowTypeSystem"],["impl Eq for Arrow2TypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/cmp/trait.Ord.js b/rust-docs/implementors/core/cmp/trait.Ord.js index ac11804d14..348e3a17c1 100644 --- a/rust-docs/implementors/core/cmp/trait.Ord.js +++ b/rust-docs/implementors/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Ord for DummyTypeSystem"],["impl Ord for CSVTypeSystem"],["impl Ord for Arrow2TypeSystem"],["impl Ord for ArrowTypeSystem"]] +"connectorx":[["impl Ord for CSVTypeSystem"],["impl Ord for ArrowTypeSystem"],["impl Ord for DummyTypeSystem"],["impl Ord for Arrow2TypeSystem"],["impl Ord for ArrowTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/cmp/trait.PartialEq.js b/rust-docs/implementors/core/cmp/trait.PartialEq.js index e8c0173386..4434394520 100644 --- a/rust-docs/implementors/core/cmp/trait.PartialEq.js +++ b/rust-docs/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl PartialEq<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialEq<SQLiteTypeSystem> for SQLiteTypeSystem"],["impl PartialEq<DataOrder> for DataOrder"],["impl PartialEq<DummyTypeSystem> for DummyTypeSystem"],["impl PartialEq<CSVTypeSystem> for CSVTypeSystem"],["impl PartialEq<Arrow2TypeSystem> for Arrow2TypeSystem"]] +"connectorx":[["impl PartialEq<SQLiteTypeSystem> for SQLiteTypeSystem"],["impl PartialEq<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialEq<DummyTypeSystem> for DummyTypeSystem"],["impl PartialEq<Arrow2TypeSystem> for Arrow2TypeSystem"],["impl PartialEq<CSVTypeSystem> for CSVTypeSystem"],["impl PartialEq<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialEq<DataOrder> for DataOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/cmp/trait.PartialOrd.js b/rust-docs/implementors/core/cmp/trait.PartialOrd.js index 64d26247dd..c0444d1497 100644 --- a/rust-docs/implementors/core/cmp/trait.PartialOrd.js +++ b/rust-docs/implementors/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl PartialOrd<Arrow2TypeSystem> for Arrow2TypeSystem"],["impl PartialOrd<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialOrd<DummyTypeSystem> for DummyTypeSystem"],["impl PartialOrd<CSVTypeSystem> for CSVTypeSystem"]] +"connectorx":[["impl PartialOrd<CSVTypeSystem> for CSVTypeSystem"],["impl PartialOrd<DummyTypeSystem> for DummyTypeSystem"],["impl PartialOrd<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialOrd<ArrowTypeSystem> for ArrowTypeSystem"],["impl PartialOrd<Arrow2TypeSystem> for Arrow2TypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/convert/trait.From.js b/rust-docs/implementors/core/convert/trait.From.js index baa69a5f01..f983cf8867 100644 --- a/rust-docs/implementors/core/convert/trait.From.js +++ b/rust-docs/implementors/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl From<Error> for MySQLSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for BigQuerySourceError"],["impl From<OracleSourceError> for OracleArrow2TransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl<'a> From<&'a Type> for PostgresTypeSystem"],["impl From<BigQuerySourceError> for BigQueryArrow2TransportError"],["impl From<MySQLArrowTransportError> for ConnectorXOutError"],["impl From<Error> for SQLiteSourceError"],["impl From<Arrow2DestinationError> for MsSQLArrow2TransportError"],["impl From<Arrow2DestinationError> for MySQLArrow2TransportError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<ParseError> for BigQuerySourceError"],["impl<'a> From<&'a OracleType> for OracleTypeSystem"],["impl From<ConnectorXError> for BigQueryArrow2TransportError"],["impl From<Arrow2DestinationError> for OracleArrow2TransportError"],["impl From<Error> for ArrowDestinationError"],["impl<'a> From<&'a FieldType> for BigQueryTypeSystem"],["impl From<Arrow2DestinationError> for SQLiteArrow2TransportError"],["impl From<FromUtf8Error> for SQLiteSourceError"],["impl From<&String> for CXQuery"],["impl From<ErrorStack> for PostgresSourceError"],["impl From<ParseFloatError> for BigQuerySourceError"],["impl From<ParseIntError> for BigQuerySourceError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<BigQueryArrow2TransportError> for ConnectorXOutError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<Error> for OracleSourceError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<ConnectorXError> for MsSQLSourceError"],["impl From<FromUtf8Error> for OracleSourceError"],["impl From<J4RsError> for ConnectorXOutError"],["impl From<Option<String>> for ProduceContext"],["impl From<Error> for ConnectorXOutError"],["impl From<ParserError> for ConnectorXError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<ParseError> for OracleSourceError"],["impl From<MySQLArrow2TransportError> for ConnectorXOutError"],["impl From<BQError> for ConnectorXOutError"],["impl From<Error> for MsSQLSourceError"],["impl<'a> From<BigQueryTypeSystem> for FieldType"],["impl From<MsSQLArrowTransportError> for ConnectorXOutError"],["impl From<ConnectorXError> for MsSQLArrow2TransportError"],["impl From<SQLiteSourceError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<MsSQLArrow2TransportError> for ConnectorXOutError"],["impl From<ConnectorXError> for MySQLSourceError"],["impl From<OracleArrow2TransportError> for ConnectorXOutError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<Error> for SQLiteSourceError"],["impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem"],["impl From<Arrow2DestinationError> for BigQueryArrow2TransportError"],["impl From<BigQueryArrowTransportError> for ConnectorXOutError"],["impl From<MsSQLSourceError> for ConnectorXOutError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<Error> for PostgresSourceError"],["impl From<ParseError> for ConnectorXOutError"],["impl From<ConnectorXError> for OracleSourceError"],["impl From<FromHexError> for PostgresSourceError"],["impl From<SQLiteArrowTransportError> for ConnectorXOutError"],["impl From<ParseError> for MsSQLSourceError"],["impl From<PostgresArrow2TransportError> for ConnectorXOutError"],["impl From<RunError<Error>> for MsSQLSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<UrlError> for MySQLSourceError"],["impl From<PostgresSourceError> for PostgresArrow2TransportError"],["impl From<ConnectorXError> for ConnectorXOutError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<Error> for BigQuerySourceError"],["impl From<ConnectorXError> for MySQLArrow2TransportError"],["impl<'a> From<&'a ColumnType> for MsSQLTypeSystem"],["impl From<BQError> for BigQuerySourceError"],["impl From<Error> for MySQLSourceError"],["impl From<ConnectorXError> for SQLiteArrow2TransportError"],["impl From<MySQLSourceError> for MySQLArrow2TransportError"],["impl From<Error> for MsSQLSourceError"],["impl From<ConnectorXError> for BigQuerySourceError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for OracleSourceError"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<Error> for Arrow2DestinationError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<Error> for OracleSourceError"],["impl From<Error> for CSVSourceError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<OracleArrowTransportError> for ConnectorXOutError"],["impl From<FromUtf8Error> for MsSQLSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<VarError> for ConnectorXError"],["impl From<MsSQLSourceError> for MsSQLArrow2TransportError"],["impl From<ConnectorXError> for CSVSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<PostgresArrowTransportError> for ConnectorXOutError"],["impl From<Error> for SQLiteSourceError"],["impl From<MySQLSourceError> for ConnectorXOutError"],["impl<'a> From<PostgresTypePairs<'a>> for Type"],["impl From<Error> for CSVSourceError"],["impl From<PolarsError> for Arrow2DestinationError"],["impl From<SQLiteSourceError> for SQLiteArrow2TransportError"],["impl From<Error> for BigQuerySourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<ConnectorXError> for SQLiteSourceError"],["impl From<Arrow2DestinationError> for ConnectorXOutError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<&&str> for CXQuery"],["impl From<SQLiteArrow2TransportError> for ConnectorXOutError"],["impl From<DataFusionError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for PostgresArrow2TransportError"],["impl From<Error> for ConnectorXOutError"],["impl From<OracleSourceError> for ConnectorXOutError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<Error> for ConnectorXError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for MsSQLSourceError"],["impl From<ConnectorXError> for PostgresArrow2TransportError"],["impl From<PostgresSourceError> for ConnectorXOutError"],["impl From<Error> for CSVSourceError"],["impl From<&CXQuery<String>> for CXQuery"],["impl From<ConnectorXError> for OracleArrow2TransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<Error> for ConnectorXOutError"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ConnectorXError> for PostgresSourceError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<Error> for PostgresSourceError"],["impl From<BigQuerySourceError> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<&str> for CXQuery"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for Arrow2DestinationError"],["impl From<Error> for Arrow2DestinationError"]] +"connectorx":[["impl From<UrlError> for MySQLSourceError"],["impl From<Error> for ArrowDestinationError"],["impl From<MsSQLSourceError> for ConnectorXOutError"],["impl From<&str> for CXQuery"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<OracleArrowTransportError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<ArrowDestinationError> for PostgresArrowTransportError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<BigQuerySourceError> for BigQueryArrow2TransportError"],["impl From<ParseError> for OracleSourceError"],["impl From<Error> for ConnectorXError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<ParseError> for ConnectorXOutError"],["impl From<Error> for SQLiteSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for MsSQLSourceError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<ConnectorXError> for CSVSourceError"],["impl From<SQLiteArrow2TransportError> for ConnectorXOutError"],["impl From<ParseError> for MsSQLSourceError"],["impl From<ParseIntError> for BigQuerySourceError"],["impl From<Error> for Arrow2DestinationError"],["impl From<Arrow2DestinationError> for PostgresArrow2TransportError"],["impl From<Error> for SQLiteSourceError"],["impl From<ConnectorXError> for OracleArrow2TransportError"],["impl From<Error> for ConnectorXError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<Error> for CSVSourceError"],["impl From<SQLiteSourceError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for SQLiteArrow2TransportError"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<Error> for BigQuerySourceError"],["impl From<MsSQLSourceError> for MsSQLArrow2TransportError"],["impl From<DataFusionError> for ConnectorXOutError"],["impl<'a> From<(&'a ColumnType, &'a ColumnFlags)> for MySQLTypeSystem"],["impl From<OracleSourceError> for OracleArrow2TransportError"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<PolarsError> for Arrow2DestinationError"],["impl From<Error> for MySQLSourceError"],["impl From<FromHexError> for PostgresSourceError"],["impl From<ConnectorXError> for Arrow2DestinationError"],["impl From<FromUtf8Error> for OracleSourceError"],["impl From<ParseError> for BigQuerySourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for ArrowDestinationError"],["impl From<ConnectorXError> for PostgresArrow2TransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<Arrow2DestinationError> for MySQLArrow2TransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl From<MySQLArrowTransportError> for ConnectorXOutError"],["impl From<Option<String>> for ProduceContext"],["impl From<MsSQLArrowTransportError> for ConnectorXOutError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<SQLiteSourceError> for SQLiteArrow2TransportError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for PostgresSourceError"],["impl From<Error> for MySQLSourceError"],["impl From<Error> for SQLiteSourceError"],["impl From<ConnectorXError> for MsSQLArrowTransportError"],["impl From<Error> for OracleSourceError"],["impl<'a> From<&'a OracleType> for OracleTypeSystem"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<J4RsError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for BigQueryArrowTransportError"],["impl From<Error> for CSVSourceError"],["impl From<Error> for CSVSourceError"],["impl From<ConnectorXError> for OracleSourceError"],["impl From<ConnectorXError> for MsSQLSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<ErrorStack> for PostgresSourceError"],["impl From<ArrowDestinationError> for MySQLArrowTransportError"],["impl From<&String> for CXQuery"],["impl From<ConnectorXError> for MySQLArrowTransportError"],["impl<'a> From<PostgresTypePairs<'a>> for Type"],["impl From<MySQLSourceError> for MySQLArrowTransportError"],["impl From<MySQLSourceError> for ConnectorXOutError"],["impl From<BigQueryArrow2TransportError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for OracleArrow2TransportError"],["impl From<FromUtf8Error> for MsSQLSourceError"],["impl From<ConnectorXError> for SQLiteSourceError"],["impl From<OracleArrow2TransportError> for ConnectorXOutError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<PostgresSourceError> for PostgresArrowTransportError"],["impl From<BQError> for BigQuerySourceError"],["impl From<ConnectorXError> for ArrowDestinationError"],["impl From<ConnectorXError> for OracleArrowTransportError"],["impl From<MsSQLArrow2TransportError> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<Error> for ConnectorXOutError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<ArrowDestinationError> for SQLiteArrowTransportError"],["impl From<Error> for OracleSourceError"],["impl From<ConnectorXError> for MySQLArrow2TransportError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<ConnectorXError> for BigQueryArrow2TransportError"],["impl From<ConnectorXError> for SQLiteArrowTransportError"],["impl From<ArrowError> for ArrowDestinationError"],["impl From<RunError<Error>> for MsSQLSourceError"],["impl From<SQLiteArrowTransportError> for ConnectorXOutError"],["impl From<Error> for MySQLSourceError"],["impl From<Arrow2DestinationError> for BigQueryArrow2TransportError"],["impl From<ConnectorXError> for MySQLSourceError"],["impl From<ParseFloatError> for BigQuerySourceError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<PostgresArrowTransportError> for ConnectorXOutError"],["impl From<ParserError> for ConnectorXError"],["impl From<Error> for PostgresSourceError"],["impl From<BigQuerySourceError> for ConnectorXOutError"],["impl From<Error> for ConnectorXOutError"],["impl From<Error> for Arrow2DestinationError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<Arrow2DestinationError> for ConnectorXOutError"],["impl From<Arrow2DestinationError> for MsSQLArrow2TransportError"],["impl From<PostgresSourceError> for PostgresArrow2TransportError"],["impl From<Error> for BigQuerySourceError"],["impl From<ConnectorXError> for MsSQLArrow2TransportError"],["impl From<Error> for MsSQLSourceError"],["impl From<Error> for ConnectorXOutError"],["impl From<FromUtf8Error> for SQLiteSourceError"],["impl<'a> From<&'a ColumnType> for MsSQLTypeSystem"],["impl From<ArrowDestinationError> for OracleArrowTransportError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"],["impl From<Error> for PostgresSourceError"],["impl From<ConnectorXError> for BigQueryArrowTransportError"],["impl From<ArrowDestinationError> for ConnectorXOutError"],["impl From<SQLiteSourceError> for SQLiteArrowTransportError"],["impl From<Error> for PostgresSourceError"],["impl From<OracleSourceError> for OracleArrowTransportError"],["impl From<Error> for BigQuerySourceError"],["impl From<BQError> for ConnectorXOutError"],["impl<'a> From<&'a Type> for PostgresTypeSystem"],["impl From<MySQLArrow2TransportError> for ConnectorXOutError"],["impl From<OracleSourceError> for ConnectorXOutError"],["impl From<PostgresArrow2TransportError> for ConnectorXOutError"],["impl From<BigQuerySourceError> for BigQueryArrowTransportError"],["impl From<MsSQLSourceError> for MsSQLArrowTransportError"],["impl From<ConnectorXError> for PostgresSourceError"],["impl From<MySQLSourceError> for MySQLArrow2TransportError"],["impl From<&&str> for CXQuery"],["impl From<ConnectorXError> for ConnectorXOutError"],["impl From<VarError> for ConnectorXError"],["impl From<ConnectorXError> for SQLiteArrow2TransportError"],["impl From<ConnectorXError> for PostgresArrowTransportError"],["impl From<Error> for OracleSourceError"],["impl From<ConnectorXError> for BigQuerySourceError"],["impl From<BigQueryArrowTransportError> for ConnectorXOutError"],["impl<'a> From<BigQueryTypeSystem> for FieldType"],["impl<'a> From<&'a FieldType> for BigQueryTypeSystem"],["impl From<&CXQuery<String>> for CXQuery"],["impl From<Error> for MsSQLSourceError"],["impl From<PostgresSourceError> for ConnectorXOutError"],["impl From<ArrowDestinationError> for MsSQLArrowTransportError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/convert/trait.TryFrom.js b/rust-docs/implementors/core/convert/trait.TryFrom.js index b8fca628e0..d2b3340fab 100644 --- a/rust-docs/implementors/core/convert/trait.TryFrom.js +++ b/rust-docs/implementors/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl TryFrom<&str> for SourceConn"],["impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem"],["impl TryFrom<Type> for SQLiteTypeSystem"]] +"connectorx":[["impl TryFrom<&str> for SourceConn"],["impl TryFrom<Type> for SQLiteTypeSystem"],["impl TryFrom<(Option<&str>, Type)> for SQLiteTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/default/trait.Default.js b/rust-docs/implementors/core/default/trait.Default.js index 12f9dcb860..c5a1fb95a6 100644 --- a/rust-docs/implementors/core/default/trait.Default.js +++ b/rust-docs/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Default for ArrowDestination"],["impl Default for Arrow2Destination"]] +"connectorx":[["impl Default for ArrowDestination"],["impl Default for Arrow2Destination"],["impl Default for ArrowDestination"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/error/trait.Error.js b/rust-docs/implementors/core/error/trait.Error.js index d27e959bd0..ed78c035f7 100644 --- a/rust-docs/implementors/core/error/trait.Error.js +++ b/rust-docs/implementors/core/error/trait.Error.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Error for BigQueryArrow2TransportError"],["impl Error for MsSQLSourceError"],["impl Error for PostgresArrow2TransportError"],["impl Error for OracleArrow2TransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for SQLiteSourceError"],["impl Error for MsSQLArrowTransportError"],["impl Error for ConnectorXError"],["impl Error for OracleSourceError"],["impl Error for SQLiteArrowTransportError"],["impl Error for MySQLSourceError"],["impl Error for MySQLArrow2TransportError"],["impl Error for CSVSourceError"],["impl Error for OracleArrowTransportError"],["impl Error for SQLiteArrow2TransportError"],["impl Error for MsSQLArrow2TransportError"],["impl Error for PostgresSourceError"],["impl Error for BigQuerySourceError"],["impl Error for ConnectorXOutError"],["impl Error for PostgresArrowTransportError"],["impl Error for Arrow2DestinationError"],["impl Error for MySQLArrowTransportError"],["impl Error for ArrowDestinationError"]] +"connectorx":[["impl Error for Arrow2DestinationError"],["impl Error for MsSQLSourceError"],["impl Error for ConnectorXOutError"],["impl Error for OracleArrowTransportError"],["impl Error for BigQuerySourceError"],["impl Error for SQLiteArrow2TransportError"],["impl Error for MsSQLArrow2TransportError"],["impl Error for ArrowDestinationError"],["impl Error for MySQLArrow2TransportError"],["impl Error for CSVSourceError"],["impl Error for MySQLArrowTransportError"],["impl Error for BigQueryArrow2TransportError"],["impl Error for OracleSourceError"],["impl Error for BigQueryArrowTransportError"],["impl Error for PostgresSourceError"],["impl Error for OracleArrowTransportError"],["impl Error for PostgresArrow2TransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for MySQLArrowTransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for OracleArrow2TransportError"],["impl Error for MySQLSourceError"],["impl Error for SQLiteSourceError"],["impl Error for PostgresArrowTransportError"],["impl Error for SQLiteArrowTransportError"],["impl Error for BigQueryArrowTransportError"],["impl Error for MsSQLArrowTransportError"],["impl Error for PostgresArrowTransportError"],["impl Error for ArrowDestinationError"],["impl Error for ConnectorXError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/fmt/trait.Debug.js b/rust-docs/implementors/core/fmt/trait.Debug.js index 8563bb7476..2b4e16ce0b 100644 --- a/rust-docs/implementors/core/fmt/trait.Debug.js +++ b/rust-docs/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Debug for Arrow2TypeSystem"],["impl Debug for ArrowDestinationError"],["impl Debug for MySQLSourceError"],["impl Debug for MsSQLArrow2TransportError"],["impl Debug for PostgresTypeSystem"],["impl Debug for MsSQLTypeSystem"],["impl Debug for BigQueryArrow2TransportError"],["impl Debug for OracleSourceError"],["impl Debug for ConnectorXOutError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for BigQueryTypeSystem"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for Arrow2DestinationError"],["impl Debug for SourceType"],["impl Debug for CSVSourceError"],["impl Debug for BigQueryDialect"],["impl Debug for BigQuerySourceError"],["impl Debug for PostgresSourceError"],["impl Debug for OracleDialect"],["impl Debug for PostgresArrowTransportError"],["impl Debug for OracleTypeSystem"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for DataOrder"],["impl Debug for PostgresArrow2TransportError"],["impl Debug for SQLiteArrow2TransportError"],["impl Debug for ArrowTypeSystem"],["impl Debug for OracleArrow2TransportError"],["impl Debug for MySQLTypeSystem"],["impl Debug for SourceConn"],["impl<Q: Debug> Debug for CXQuery<Q>"],["impl Debug for MsSQLSourceError"],["impl Debug for MySQLArrow2TransportError"],["impl Debug for SQLiteSourceError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for ProduceContext"],["impl Debug for ConnectorXError"],["impl Debug for CSVTypeSystem"],["impl Debug for DummyTypeSystem"],["impl Debug for SQLiteTypeSystem"]] +"connectorx":[["impl Debug for MsSQLArrowTransportError"],["impl Debug for MsSQLArrowTransportError"],["impl Debug for OracleDialect"],["impl Debug for ConnectorXError"],["impl Debug for OracleSourceError"],["impl Debug for ConnectorXOutError"],["impl Debug for Arrow2TypeSystem"],["impl Debug for PostgresTypeSystem"],["impl Debug for PostgresArrow2TransportError"],["impl Debug for OracleTypeSystem"],["impl Debug for MySQLArrow2TransportError"],["impl Debug for SourceConn"],["impl Debug for PostgresArrowTransportError"],["impl Debug for SQLiteSourceError"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for MsSQLSourceError"],["impl Debug for DummyTypeSystem"],["impl Debug for BigQueryArrow2TransportError"],["impl Debug for PostgresArrowTransportError"],["impl Debug for OracleArrowTransportError"],["impl Debug for ArrowDestinationError"],["impl Debug for PostgresSourceError"],["impl Debug for Arrow2DestinationError"],["impl Debug for CSVTypeSystem"],["impl Debug for OracleArrow2TransportError"],["impl Debug for BigQueryTypeSystem"],["impl Debug for MySQLSourceError"],["impl Debug for SourceType"],["impl Debug for MsSQLTypeSystem"],["impl Debug for MySQLTypeSystem"],["impl Debug for SQLiteTypeSystem"],["impl Debug for BigQueryDialect"],["impl Debug for CSVSourceError"],["impl Debug for BigQueryArrowTransportError"],["impl Debug for DataOrder"],["impl Debug for SQLiteArrow2TransportError"],["impl Debug for MySQLArrowTransportError"],["impl Debug for BigQueryArrowTransportError"],["impl<Q: Debug> Debug for CXQuery<Q>"],["impl Debug for MySQLArrowTransportError"],["impl Debug for ArrowTypeSystem"],["impl Debug for SQLiteArrowTransportError"],["impl Debug for BigQuerySourceError"],["impl Debug for OracleArrowTransportError"],["impl Debug for MsSQLArrow2TransportError"],["impl Debug for ArrowDestinationError"],["impl Debug for ProduceContext"],["impl Debug for ArrowTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/fmt/trait.Display.js b/rust-docs/implementors/core/fmt/trait.Display.js index 2288fede73..ce1054ee6f 100644 --- a/rust-docs/implementors/core/fmt/trait.Display.js +++ b/rust-docs/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Display for PostgresArrowTransportError"],["impl Display for SQLiteArrow2TransportError"],["impl Display for ProduceContext"],["impl Display for PostgresSourceError"],["impl Display for Arrow2DestinationError"],["impl Display for SQLiteArrowTransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for MsSQLArrow2TransportError"],["impl Display for MsSQLSourceError"],["impl Display for PostgresArrow2TransportError"],["impl Display for MySQLArrow2TransportError"],["impl Display for MySQLSourceError"],["impl Display for CSVSourceError"],["impl Display for ArrowDestinationError"],["impl Display for SQLiteSourceError"],["impl Display for ConnectorXError"],["impl Display for MsSQLArrowTransportError"],["impl Display for ConnectorXOutError"],["impl Display for OracleSourceError"],["impl Display for BigQueryArrow2TransportError"],["impl Display for OracleArrowTransportError"],["impl Display for BigQueryArrowTransportError"],["impl<Q: Display> Display for CXQuery<Q>"],["impl Display for BigQuerySourceError"],["impl Display for OracleArrow2TransportError"]] +"connectorx":[["impl Display for BigQuerySourceError"],["impl Display for SQLiteArrow2TransportError"],["impl Display for ConnectorXError"],["impl Display for MySQLSourceError"],["impl Display for SQLiteSourceError"],["impl Display for PostgresArrowTransportError"],["impl Display for OracleArrowTransportError"],["impl Display for Arrow2DestinationError"],["impl Display for BigQueryArrowTransportError"],["impl Display for MsSQLSourceError"],["impl<Q: Display> Display for CXQuery<Q>"],["impl Display for BigQueryArrow2TransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for MySQLArrow2TransportError"],["impl Display for PostgresArrowTransportError"],["impl Display for ArrowDestinationError"],["impl Display for PostgresArrow2TransportError"],["impl Display for ArrowDestinationError"],["impl Display for MsSQLArrow2TransportError"],["impl Display for BigQueryArrowTransportError"],["impl Display for OracleArrowTransportError"],["impl Display for SQLiteArrowTransportError"],["impl Display for MsSQLArrowTransportError"],["impl Display for ProduceContext"],["impl Display for PostgresSourceError"],["impl Display for ConnectorXOutError"],["impl Display for OracleArrow2TransportError"],["impl Display for CSVSourceError"],["impl Display for MsSQLArrowTransportError"],["impl Display for MySQLArrowTransportError"],["impl Display for OracleSourceError"],["impl Display for MySQLArrowTransportError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/hash/trait.Hash.js b/rust-docs/implementors/core/hash/trait.Hash.js index fd0ea2566a..2f977ffe65 100644 --- a/rust-docs/implementors/core/hash/trait.Hash.js +++ b/rust-docs/implementors/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Hash for ArrowTypeSystem"],["impl Hash for DummyTypeSystem"],["impl Hash for Arrow2TypeSystem"],["impl Hash for CSVTypeSystem"]] +"connectorx":[["impl Hash for DummyTypeSystem"],["impl Hash for ArrowTypeSystem"],["impl Hash for Arrow2TypeSystem"],["impl Hash for CSVTypeSystem"],["impl Hash for ArrowTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/iter/traits/iterator/trait.Iterator.js b/rust-docs/implementors/core/iter/traits/iterator/trait.Iterator.js index b7dd93358c..ef0f63ba27 100644 --- a/rust-docs/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/rust-docs/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> Iterator for ArrowBatchIter<'a, S, TP>where\n S: Source + 'a,\n TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,"]] +"connectorx":[["impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>where\n S: Source + 'a,\n TP: Transport<TSS = S::TypeSystem, TSD = ArrowStreamTypeSystem, S = S, D = ArrowStreamDestination>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.Copy.js b/rust-docs/implementors/core/marker/trait.Copy.js index 115d22a2bd..9e4415157d 100644 --- a/rust-docs/implementors/core/marker/trait.Copy.js +++ b/rust-docs/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Copy for CSVTypeSystem"],["impl Copy for PostgresTypeSystem"],["impl Copy for SQLiteTypeSystem"],["impl Copy for DataOrder"],["impl Copy for BigQueryTypeSystem"],["impl Copy for OracleTypeSystem"],["impl Copy for DummyTypeSystem"],["impl Copy for Arrow2TypeSystem"],["impl Copy for MsSQLTypeSystem"],["impl Copy for MySQLTypeSystem"],["impl Copy for ArrowTypeSystem"]] +"connectorx":[["impl Copy for PostgresTypeSystem"],["impl Copy for CSVTypeSystem"],["impl Copy for ArrowTypeSystem"],["impl Copy for DataOrder"],["impl Copy for BigQueryTypeSystem"],["impl Copy for DummyTypeSystem"],["impl Copy for Arrow2TypeSystem"],["impl Copy for MySQLTypeSystem"],["impl Copy for MsSQLTypeSystem"],["impl Copy for SQLiteTypeSystem"],["impl Copy for ArrowTypeSystem"],["impl Copy for OracleTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.Freeze.js b/rust-docs/implementors/core/marker/trait.Freeze.js index 8b37b81b4a..988065b054 100644 --- a/rust-docs/implementors/core/marker/trait.Freeze.js +++ b/rust-docs/implementors/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> Freeze for ArrowBatchIter<'a, S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Freeze for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Freeze for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Freeze for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Freeze for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Freeze for Dispatcher<'a, S, D, TP>where\n S: Freeze,",1,["connectorx::dispatcher::Dispatcher"]],["impl Freeze for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Freeze for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Freeze for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Freeze for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Freeze for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Freeze for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Freeze for SourceType",1,["connectorx::source_router::SourceType"]],["impl Freeze for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Freeze for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Freeze for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Freeze for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Freeze for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Freeze for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Freeze for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Freeze for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Freeze for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Freeze for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Freeze for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Freeze for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Freeze for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Freeze for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Freeze for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Freeze for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Freeze for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Freeze for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Freeze for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Freeze for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Freeze for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Freeze for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Freeze for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Freeze for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Freeze for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Freeze for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Freeze for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Freeze for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Freeze for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Freeze for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Freeze for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Freeze for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Freeze for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Freeze for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Freeze for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> Freeze for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Freeze for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Freeze for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Freeze for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Freeze for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Freeze for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Freeze for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Freeze for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !Freeze for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Freeze for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Freeze for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Freeze for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Freeze for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Freeze for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Freeze for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Freeze for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !Freeze for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> Freeze for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Freeze for CXQuery<Q>where\n Q: Freeze,",1,["connectorx::sql::CXQuery"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Freeze for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Freeze for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Freeze for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Freeze for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Freeze for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Freeze for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Freeze for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Freeze for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Freeze for MySQLArrow2Transport<P>",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Freeze for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Freeze for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Freeze for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Freeze for PostgresArrow2Transport<P, C>",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Freeze for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Freeze for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]]] +"connectorx":[["impl<S, TP> Freeze for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Freeze for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Freeze for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Freeze for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Freeze for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Freeze for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Freeze for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Freeze for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Freeze for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Freeze for Dispatcher<'a, S, D, TP>where\n S: Freeze,",1,["connectorx::dispatcher::Dispatcher"]],["impl Freeze for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Freeze for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Freeze for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Freeze for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> Freeze for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Freeze for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Freeze for SourceType",1,["connectorx::source_router::SourceType"]],["impl Freeze for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Freeze for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Freeze for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Freeze for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Freeze for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Freeze for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Freeze for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Freeze for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Freeze for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Freeze for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Freeze for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Freeze for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Freeze for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Freeze for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Freeze for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Freeze for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Freeze for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Freeze for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Freeze for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Freeze for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Freeze for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Freeze for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Freeze for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Freeze for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Freeze for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Freeze for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Freeze for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Freeze for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Freeze for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Freeze for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Freeze for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Freeze for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Freeze for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Freeze for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Freeze for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> Freeze for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Freeze for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Freeze for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Freeze for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Freeze for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Freeze for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Freeze for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Freeze for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Freeze for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !Freeze for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Freeze for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Freeze for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Freeze for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Freeze for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Freeze for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Freeze for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Freeze for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !Freeze for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> Freeze for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Freeze for CXQuery<Q>where\n Q: Freeze,",1,["connectorx::sql::CXQuery"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Freeze for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Freeze for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Freeze for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Freeze for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Freeze for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Freeze for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Freeze for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Freeze for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Freeze for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Freeze for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Freeze for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Freeze for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Freeze for MySQLArrow2Transport<P>",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Freeze for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> Freeze for MySQLArrowTransport<P>",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Freeze for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Freeze for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Freeze for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Freeze for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Freeze for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Freeze for PostgresArrow2Transport<P, C>",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Freeze for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> Freeze for PostgresArrowTransport<P, C>",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Freeze for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Freeze for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Freeze for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Freeze for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.Send.js b/rust-docs/implementors/core/marker/trait.Send.js index 1bba023ed4..741c75a51a 100644 --- a/rust-docs/implementors/core/marker/trait.Send.js +++ b/rust-docs/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> Send for ArrowBatchIter<'a, S, TP>where\n TP: Send,",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Send for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Send for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Send for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Send for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Send for Dispatcher<'a, S, D, TP>where\n D: Send,\n S: Send,\n TP: Send,",1,["connectorx::dispatcher::Dispatcher"]],["impl Send for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Send for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Send for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Send for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Send for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Send for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Send for SourceType",1,["connectorx::source_router::SourceType"]],["impl Send for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Send for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Send for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Send for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Send for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Send for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Send for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Send for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Send for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Send for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Send for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Send for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Send for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Send for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Send for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Send for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Send for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Send for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Send for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Send for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Send for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Send for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Send for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Send for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Send for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Send for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Send for MySQLSource<P>where\n P: Send,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Send for MySQLSourcePartition<P>where\n P: Send,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Send for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Send for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Send for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Send for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Send for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Send for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Send for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Send for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Send for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Send for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Send for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Send for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Send for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Send for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Send for PostgresSource<P, C>where\n P: Send,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Send for PostgresSourcePartition<P, C>where\n P: Send,",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Send for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Send for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Send for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Send for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Send for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Send for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Send for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Send for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<Q> Send for CXQuery<Q>where\n Q: Send,",1,["connectorx::sql::CXQuery"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Send for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Send for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Send for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Send for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Send for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Send for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Send for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Send for MySQLArrowTransport<P>where\n P: Send,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Send for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Send for MySQLArrow2Transport<P>where\n P: Send,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Send for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Send for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Send for PostgresArrowTransport<P, C>where\n C: Send,\n P: Send,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Send for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Send for PostgresArrow2Transport<P, C>where\n C: Send,\n P: Send,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Send for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Send for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl<'a> Send for SQLiteSourcePartitionParser<'a>"],["impl<'a> Send for OracleTextSourceParser<'a>"]] +"connectorx":[["impl<S, TP> Send for ArrowBatchIter<S, TP>where\n TP: Send,",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Send for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Send for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Send for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Send for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Send for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Send for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Send for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Send for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Send for Dispatcher<'a, S, D, TP>where\n D: Send,\n S: Send,\n TP: Send,",1,["connectorx::dispatcher::Dispatcher"]],["impl Send for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Send for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Send for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Send for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> Send for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Send for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Send for SourceType",1,["connectorx::source_router::SourceType"]],["impl Send for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Send for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Send for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Send for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Send for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Send for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Send for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Send for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Send for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Send for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Send for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Send for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Send for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Send for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Send for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Send for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Send for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Send for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Send for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Send for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Send for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Send for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Send for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Send for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Send for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Send for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Send for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Send for MySQLSource<P>where\n P: Send,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Send for MySQLSourcePartition<P>where\n P: Send,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Send for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Send for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Send for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Send for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Send for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Send for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Send for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl Send for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Send for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Send for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Send for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Send for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Send for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Send for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Send for PostgresSource<P, C>where\n P: Send,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Send for PostgresSourcePartition<P, C>where\n P: Send,",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Send for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Send for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Send for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Send for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Send for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Send for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Send for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Send for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<Q> Send for CXQuery<Q>where\n Q: Send,",1,["connectorx::sql::CXQuery"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Send for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Send for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Send for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Send for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Send for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Send for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Send for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Send for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Send for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Send for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Send for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Send for MySQLArrowTransport<P>where\n P: Send,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Send for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Send for MySQLArrow2Transport<P>where\n P: Send,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Send for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> Send for MySQLArrowTransport<P>where\n P: Send,",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Send for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Send for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Send for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Send for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Send for PostgresArrowTransport<P, C>where\n C: Send,\n P: Send,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Send for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Send for PostgresArrow2Transport<P, C>where\n C: Send,\n P: Send,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Send for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> Send for PostgresArrowTransport<P, C>where\n C: Send,\n P: Send,",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Send for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Send for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Send for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Send for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]],["impl<'a> Send for SQLiteSourcePartitionParser<'a>"],["impl<'a> Send for OracleTextSourceParser<'a>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.StructuralEq.js b/rust-docs/implementors/core/marker/trait.StructuralEq.js index 397fdde3a1..8bec61d16e 100644 --- a/rust-docs/implementors/core/marker/trait.StructuralEq.js +++ b/rust-docs/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl StructuralEq for ArrowTypeSystem"],["impl StructuralEq for DummyTypeSystem"],["impl StructuralEq for Arrow2TypeSystem"],["impl StructuralEq for CSVTypeSystem"],["impl StructuralEq for DataOrder"]] +"connectorx":[["impl StructuralEq for Arrow2TypeSystem"],["impl StructuralEq for CSVTypeSystem"],["impl StructuralEq for ArrowTypeSystem"],["impl StructuralEq for ArrowTypeSystem"],["impl StructuralEq for DummyTypeSystem"],["impl StructuralEq for DataOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.StructuralPartialEq.js b/rust-docs/implementors/core/marker/trait.StructuralPartialEq.js index b359d695b9..c053a65596 100644 --- a/rust-docs/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rust-docs/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl StructuralPartialEq for DataOrder"],["impl StructuralPartialEq for CSVTypeSystem"],["impl StructuralPartialEq for Arrow2TypeSystem"],["impl StructuralPartialEq for SQLiteTypeSystem"],["impl StructuralPartialEq for DummyTypeSystem"],["impl StructuralPartialEq for ArrowTypeSystem"]] +"connectorx":[["impl StructuralPartialEq for CSVTypeSystem"],["impl StructuralPartialEq for DummyTypeSystem"],["impl StructuralPartialEq for Arrow2TypeSystem"],["impl StructuralPartialEq for ArrowTypeSystem"],["impl StructuralPartialEq for DataOrder"],["impl StructuralPartialEq for SQLiteTypeSystem"],["impl StructuralPartialEq for ArrowTypeSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.Sync.js b/rust-docs/implementors/core/marker/trait.Sync.js index c3639f7e87..e9c79d2a25 100644 --- a/rust-docs/implementors/core/marker/trait.Sync.js +++ b/rust-docs/implementors/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> !Sync for ArrowBatchIter<'a, S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Sync for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Sync for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Sync for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Sync for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Sync for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Sync for Dispatcher<'a, S, D, TP>where\n D: Sync,\n S: Sync,\n TP: Sync,",1,["connectorx::dispatcher::Dispatcher"]],["impl Sync for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Sync for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Sync for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Sync for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Sync for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Sync for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Sync for SourceType",1,["connectorx::source_router::SourceType"]],["impl Sync for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Sync for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Sync for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Sync for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Sync for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Sync for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Sync for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Sync for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Sync for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Sync for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Sync for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Sync for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Sync for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Sync for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Sync for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Sync for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Sync for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Sync for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Sync for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Sync for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Sync for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Sync for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !Sync for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Sync for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Sync for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Sync for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Sync for MySQLSource<P>where\n P: Sync,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Sync for MySQLSourcePartition<P>where\n P: Sync,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Sync for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Sync for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Sync for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Sync for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Sync for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Sync for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Sync for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> !Sync for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Sync for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Sync for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Sync for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Sync for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Sync for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Sync for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Sync for PostgresSource<P, C>where\n P: Sync,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !Sync for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !Sync for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Sync for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !Sync for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Sync for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Sync for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Sync for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Sync for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !Sync for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !Sync for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Sync for CXQuery<Q>where\n Q: Sync,",1,["connectorx::sql::CXQuery"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Sync for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Sync for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Sync for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Sync for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Sync for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Sync for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Sync for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Sync for MySQLArrowTransport<P>where\n P: Sync,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Sync for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Sync for MySQLArrow2Transport<P>where\n P: Sync,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Sync for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Sync for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>where\n C: Sync,\n P: Sync,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Sync for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Sync for PostgresArrow2Transport<P, C>where\n C: Sync,\n P: Sync,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Sync for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Sync for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]]] +"connectorx":[["impl<S, TP> !Sync for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Sync for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Sync for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Sync for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Sync for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl !Sync for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl !Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Sync for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Sync for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Sync for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Sync for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Sync for Dispatcher<'a, S, D, TP>where\n D: Sync,\n S: Sync,\n TP: Sync,",1,["connectorx::dispatcher::Dispatcher"]],["impl Sync for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Sync for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Sync for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Sync for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> Sync for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Sync for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Sync for SourceType",1,["connectorx::source_router::SourceType"]],["impl Sync for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Sync for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Sync for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Sync for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Sync for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Sync for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Sync for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Sync for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Sync for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Sync for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Sync for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Sync for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Sync for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Sync for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Sync for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Sync for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Sync for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Sync for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Sync for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Sync for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Sync for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Sync for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !Sync for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Sync for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Sync for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Sync for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Sync for MySQLSource<P>where\n P: Sync,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Sync for MySQLSourcePartition<P>where\n P: Sync,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Sync for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Sync for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Sync for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Sync for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Sync for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Sync for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Sync for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> !Sync for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Sync for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Sync for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Sync for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Sync for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Sync for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Sync for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Sync for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Sync for PostgresSource<P, C>where\n P: Sync,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !Sync for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !Sync for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !Sync for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !Sync for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Sync for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Sync for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Sync for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Sync for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !Sync for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !Sync for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Sync for CXQuery<Q>where\n Q: Sync,",1,["connectorx::sql::CXQuery"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Sync for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Sync for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Sync for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Sync for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Sync for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Sync for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Sync for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Sync for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Sync for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Sync for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Sync for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Sync for MySQLArrowTransport<P>where\n P: Sync,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Sync for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Sync for MySQLArrow2Transport<P>where\n P: Sync,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Sync for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> Sync for MySQLArrowTransport<P>where\n P: Sync,",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Sync for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Sync for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Sync for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Sync for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>where\n C: Sync,\n P: Sync,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Sync for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Sync for PostgresArrow2Transport<P, C>where\n C: Sync,\n P: Sync,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Sync for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> Sync for PostgresArrowTransport<P, C>where\n C: Sync,\n P: Sync,",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Sync for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Sync for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Sync for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Sync for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/marker/trait.Unpin.js b/rust-docs/implementors/core/marker/trait.Unpin.js index 8911cf196c..79608a04b8 100644 --- a/rust-docs/implementors/core/marker/trait.Unpin.js +++ b/rust-docs/implementors/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> Unpin for ArrowBatchIter<'a, S, TP>where\n TP: Unpin,\n <<S as Source>::Partition as SourcePartition>::Parser<'a>: Unpin,\n <S as Source>::Partition: Unpin,\n <S as Source>::TypeSystem: Unpin,",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Unpin for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Unpin for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Unpin for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Unpin for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Unpin for Dispatcher<'a, S, D, TP>where\n S: Unpin,\n TP: Unpin,",1,["connectorx::dispatcher::Dispatcher"]],["impl Unpin for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Unpin for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Unpin for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Unpin for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl Unpin for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Unpin for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Unpin for SourceType",1,["connectorx::source_router::SourceType"]],["impl Unpin for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Unpin for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Unpin for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Unpin for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Unpin for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Unpin for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Unpin for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Unpin for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Unpin for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Unpin for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Unpin for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Unpin for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Unpin for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Unpin for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Unpin for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Unpin for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Unpin for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Unpin for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Unpin for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Unpin for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Unpin for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Unpin for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Unpin for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Unpin for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Unpin for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Unpin for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Unpin for MySQLSource<P>where\n P: Unpin,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Unpin for MySQLSourcePartition<P>where\n P: Unpin,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Unpin for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Unpin for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Unpin for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Unpin for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Unpin for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Unpin for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Unpin for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> Unpin for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Unpin for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Unpin for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Unpin for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Unpin for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Unpin for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Unpin for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Unpin for PostgresSource<P, C>where\n P: Unpin,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Unpin for PostgresSourcePartition<P, C>where\n P: Unpin,",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Unpin for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Unpin for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Unpin for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Unpin for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Unpin for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Unpin for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Unpin for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Unpin for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> Unpin for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Unpin for CXQuery<Q>where\n Q: Unpin,",1,["connectorx::sql::CXQuery"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Unpin for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Unpin for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Unpin for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Unpin for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Unpin for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Unpin for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Unpin for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Unpin for MySQLArrowTransport<P>where\n P: Unpin,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Unpin for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Unpin for MySQLArrow2Transport<P>where\n P: Unpin,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Unpin for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Unpin for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>where\n C: Unpin,\n P: Unpin,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Unpin for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Unpin for PostgresArrow2Transport<P, C>where\n C: Unpin,\n P: Unpin,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Unpin for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Unpin for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]]] +"connectorx":[["impl<S, TP> Unpin for ArrowBatchIter<S, TP>where\n TP: Unpin,\n <S as Source>::Partition: Unpin,\n <S as Source>::TypeSystem: Unpin,",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl Unpin for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl Unpin for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl Unpin for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl Unpin for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl Unpin for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl Unpin for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl Unpin for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl Unpin for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> Unpin for Dispatcher<'a, S, D, TP>where\n S: Unpin,\n TP: Unpin,",1,["connectorx::dispatcher::Dispatcher"]],["impl Unpin for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl Unpin for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl Unpin for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl Unpin for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> Unpin for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl Unpin for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl Unpin for SourceType",1,["connectorx::source_router::SourceType"]],["impl Unpin for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl Unpin for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl Unpin for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl Unpin for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl Unpin for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl Unpin for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl Unpin for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl Unpin for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl Unpin for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl Unpin for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl Unpin for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> Unpin for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl Unpin for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl Unpin for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl Unpin for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> Unpin for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl Unpin for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl Unpin for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl Unpin for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl Unpin for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl Unpin for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl Unpin for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> Unpin for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl Unpin for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl Unpin for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl Unpin for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> Unpin for MySQLSource<P>where\n P: Unpin,",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> Unpin for MySQLSourcePartition<P>where\n P: Unpin,",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> Unpin for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> Unpin for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl Unpin for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl Unpin for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl Unpin for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl Unpin for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl Unpin for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> Unpin for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl Unpin for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl Unpin for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> Unpin for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl Unpin for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl Unpin for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl Unpin for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl Unpin for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> Unpin for PostgresSource<P, C>where\n P: Unpin,",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> Unpin for PostgresSourcePartition<P, C>where\n P: Unpin,",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> Unpin for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> Unpin for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> Unpin for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl Unpin for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl Unpin for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl Unpin for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl Unpin for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl Unpin for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> Unpin for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> Unpin for CXQuery<Q>where\n Q: Unpin,",1,["connectorx::sql::CXQuery"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl Unpin for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl Unpin for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl Unpin for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl Unpin for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl Unpin for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl Unpin for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl Unpin for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl Unpin for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl Unpin for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl Unpin for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl Unpin for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> Unpin for MySQLArrowTransport<P>where\n P: Unpin,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl Unpin for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> Unpin for MySQLArrow2Transport<P>where\n P: Unpin,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl Unpin for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> Unpin for MySQLArrowTransport<P>where\n P: Unpin,",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl Unpin for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl Unpin for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl Unpin for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl Unpin for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>where\n C: Unpin,\n P: Unpin,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl Unpin for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> Unpin for PostgresArrow2Transport<P, C>where\n C: Unpin,\n P: Unpin,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl Unpin for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> Unpin for PostgresArrowTransport<P, C>where\n C: Unpin,\n P: Unpin,",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl Unpin for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl Unpin for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl Unpin for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl Unpin for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rust-docs/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 4c2bc8445e..216648ee3e 100644 --- a/rust-docs/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rust-docs/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> !RefUnwindSafe for ArrowBatchIter<'a, S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl RefUnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !RefUnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl RefUnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl RefUnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> RefUnwindSafe for Dispatcher<'a, S, D, TP>where\n D: RefUnwindSafe,\n S: RefUnwindSafe,\n TP: RefUnwindSafe,",1,["connectorx::dispatcher::Dispatcher"]],["impl !RefUnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !RefUnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl RefUnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl RefUnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl RefUnwindSafe for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl RefUnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl RefUnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl RefUnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl !RefUnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl RefUnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl RefUnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl !RefUnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !RefUnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !RefUnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !RefUnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl RefUnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl RefUnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl RefUnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl RefUnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl RefUnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl RefUnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl !RefUnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl RefUnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl RefUnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl RefUnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl !RefUnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !RefUnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl !RefUnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl RefUnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl RefUnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> !RefUnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !RefUnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl !RefUnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl RefUnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl RefUnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl !RefUnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !RefUnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl !RefUnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl RefUnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> RefUnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl RefUnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl RefUnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl RefUnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> !RefUnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !RefUnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !RefUnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl RefUnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl !RefUnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl RefUnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl !RefUnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !RefUnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !RefUnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> RefUnwindSafe for CXQuery<Q>where\n Q: RefUnwindSafe,",1,["connectorx::sql::CXQuery"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl !RefUnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl RefUnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl RefUnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl RefUnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl RefUnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl RefUnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl !RefUnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>where\n P: RefUnwindSafe,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl !RefUnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> RefUnwindSafe for MySQLArrow2Transport<P>where\n P: RefUnwindSafe,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl !RefUnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl RefUnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where\n C: RefUnwindSafe,\n P: RefUnwindSafe,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl !RefUnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>where\n C: RefUnwindSafe,\n P: RefUnwindSafe,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl !RefUnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl RefUnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]]] +"connectorx":[["impl<S, TP> !RefUnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl RefUnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !RefUnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl RefUnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl RefUnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !RefUnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl RefUnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl RefUnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl !RefUnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> RefUnwindSafe for Dispatcher<'a, S, D, TP>where\n D: RefUnwindSafe,\n S: RefUnwindSafe,\n TP: RefUnwindSafe,",1,["connectorx::dispatcher::Dispatcher"]],["impl !RefUnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !RefUnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl RefUnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl RefUnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> RefUnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl RefUnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl RefUnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl RefUnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl !RefUnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl RefUnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl RefUnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl !RefUnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !RefUnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !RefUnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !RefUnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl RefUnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl RefUnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl RefUnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> RefUnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl RefUnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl RefUnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl RefUnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> RefUnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl !RefUnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl RefUnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl RefUnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl RefUnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl !RefUnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !RefUnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !RefUnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl !RefUnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl RefUnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl RefUnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> !RefUnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !RefUnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> !RefUnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !RefUnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl !RefUnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl RefUnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl RefUnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl !RefUnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !RefUnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> RefUnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl !RefUnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl RefUnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> RefUnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl RefUnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl RefUnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl RefUnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl RefUnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> !RefUnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !RefUnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !RefUnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !RefUnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !RefUnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl RefUnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl !RefUnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl RefUnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl !RefUnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !RefUnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !RefUnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> RefUnwindSafe for CXQuery<Q>where\n Q: RefUnwindSafe,",1,["connectorx::sql::CXQuery"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl !RefUnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl RefUnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl !RefUnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl RefUnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl RefUnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl RefUnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl RefUnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl RefUnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl !RefUnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl RefUnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl !RefUnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>where\n P: RefUnwindSafe,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl !RefUnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> RefUnwindSafe for MySQLArrow2Transport<P>where\n P: RefUnwindSafe,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl !RefUnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> RefUnwindSafe for MySQLArrowTransport<P>where\n P: RefUnwindSafe,",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl !RefUnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl RefUnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl !RefUnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl RefUnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where\n C: RefUnwindSafe,\n P: RefUnwindSafe,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl !RefUnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> RefUnwindSafe for PostgresArrow2Transport<P, C>where\n C: RefUnwindSafe,\n P: RefUnwindSafe,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl !RefUnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> RefUnwindSafe for PostgresArrowTransport<P, C>where\n C: RefUnwindSafe,\n P: RefUnwindSafe,",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl !RefUnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl RefUnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl !RefUnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl RefUnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rust-docs/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index cfc8a2d478..a7f8fed447 100644 --- a/rust-docs/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rust-docs/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl<'a, S, TP> !UnwindSafe for ArrowBatchIter<'a, S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl UnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !UnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl UnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl UnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> !UnwindSafe for Dispatcher<'a, S, D, TP>",1,["connectorx::dispatcher::Dispatcher"]],["impl !UnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !UnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl UnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl UnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl UnwindSafe for FederatedDataSourceInfo",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl UnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl UnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl UnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl !UnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl UnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl UnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl !UnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !UnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !UnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !UnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl UnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl UnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl UnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl UnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl UnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl UnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl !UnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl UnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl UnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl UnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl !UnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !UnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !UnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl !UnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl UnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl UnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> !UnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !UnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl !UnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl UnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl UnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl !UnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !UnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> UnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl !UnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl UnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> UnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl UnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl UnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl UnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> !UnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !UnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !UnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !UnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl UnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl !UnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl UnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl !UnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !UnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !UnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> UnwindSafe for CXQuery<Q>where\n Q: UnwindSafe,",1,["connectorx::sql::CXQuery"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl !UnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl UnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl UnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl UnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl UnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl UnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl !UnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>where\n P: UnwindSafe,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl !UnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> UnwindSafe for MySQLArrow2Transport<P>where\n P: UnwindSafe,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl !UnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl UnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>where\n C: UnwindSafe,\n P: UnwindSafe,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl !UnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>where\n C: UnwindSafe,\n P: UnwindSafe,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl !UnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl UnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]]] +"connectorx":[["impl<S, TP> !UnwindSafe for ArrowBatchIter<S, TP>",1,["connectorx::arrow_batch_iter::ArrowBatchIter"]],["impl UnwindSafe for DataOrder",1,["connectorx::data_order::DataOrder"]],["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrow::errors::ArrowDestinationError"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrow::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrow::ArrowDestination"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow::ArrowPartitionWriter"]],["impl !UnwindSafe for ArrowDestinationError",1,["connectorx::destinations::arrowstream::errors::ArrowDestinationError"]],["impl UnwindSafe for ArrowTypeSystem",1,["connectorx::destinations::arrowstream::typesystem::ArrowTypeSystem"]],["impl UnwindSafe for ArrowDestination",1,["connectorx::destinations::arrowstream::ArrowDestination"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrowstream::ArrowPartitionWriter"]],["impl !UnwindSafe for Arrow2DestinationError",1,["connectorx::destinations::arrow2::errors::Arrow2DestinationError"]],["impl UnwindSafe for Arrow2TypeSystem",1,["connectorx::destinations::arrow2::typesystem::Arrow2TypeSystem"]],["impl UnwindSafe for Arrow2Destination",1,["connectorx::destinations::arrow2::Arrow2Destination"]],["impl !UnwindSafe for ArrowPartitionWriter",1,["connectorx::destinations::arrow2::ArrowPartitionWriter"]],["impl<'a, S, D, TP> !UnwindSafe for Dispatcher<'a, S, D, TP>",1,["connectorx::dispatcher::Dispatcher"]],["impl !UnwindSafe for ConnectorXOutError",1,["connectorx::errors::ConnectorXOutError"]],["impl !UnwindSafe for ConnectorXError",1,["connectorx::errors::ConnectorXError"]],["impl UnwindSafe for ProduceContext",1,["connectorx::errors::ProduceContext"]],["impl UnwindSafe for Plan",1,["connectorx::fed_rewriter::Plan"]],["impl<'a> UnwindSafe for FederatedDataSourceInfo<'a>",1,["connectorx::fed_rewriter::FederatedDataSourceInfo"]],["impl UnwindSafe for PartitionQuery",1,["connectorx::partition::PartitionQuery"]],["impl UnwindSafe for SourceType",1,["connectorx::source_router::SourceType"]],["impl UnwindSafe for SourceConn",1,["connectorx::source_router::SourceConn"]],["impl !UnwindSafe for BigQuerySourceError",1,["connectorx::sources::bigquery::errors::BigQuerySourceError"]],["impl UnwindSafe for BigQueryTypeSystem",1,["connectorx::sources::bigquery::typesystem::BigQueryTypeSystem"]],["impl UnwindSafe for BigQueryDialect",1,["connectorx::sources::bigquery::BigQueryDialect"]],["impl !UnwindSafe for BigQuerySource",1,["connectorx::sources::bigquery::BigQuerySource"]],["impl !UnwindSafe for BigQuerySourcePartition",1,["connectorx::sources::bigquery::BigQuerySourcePartition"]],["impl !UnwindSafe for BigQuerySourceParser",1,["connectorx::sources::bigquery::BigQuerySourceParser"]],["impl !UnwindSafe for CSVSourceError",1,["connectorx::sources::csv::errors::CSVSourceError"]],["impl UnwindSafe for CSVTypeSystem",1,["connectorx::sources::csv::typesystem::CSVTypeSystem"]],["impl UnwindSafe for CSVSource",1,["connectorx::sources::csv::CSVSource"]],["impl UnwindSafe for CSVSourcePartition",1,["connectorx::sources::csv::CSVSourcePartition"]],["impl<'a> !UnwindSafe for CSVSourcePartitionParser<'a>",1,["connectorx::sources::csv::CSVSourcePartitionParser"]],["impl UnwindSafe for DummyTypeSystem",1,["connectorx::sources::dummy::typesystem::DummyTypeSystem"]],["impl UnwindSafe for DummySource",1,["connectorx::sources::dummy::DummySource"]],["impl UnwindSafe for DummySourcePartition",1,["connectorx::sources::dummy::DummySourcePartition"]],["impl<'a> !UnwindSafe for DummySourcePartitionParser<'a>",1,["connectorx::sources::dummy::DummySourcePartitionParser"]],["impl !UnwindSafe for MsSQLSourceError",1,["connectorx::sources::mssql::errors::MsSQLSourceError"]],["impl UnwindSafe for MsSQLTypeSystem",1,["connectorx::sources::mssql::typesystem::MsSQLTypeSystem"]],["impl UnwindSafe for IntN",1,["connectorx::sources::mssql::typesystem::IntN"]],["impl UnwindSafe for FloatN",1,["connectorx::sources::mssql::typesystem::FloatN"]],["impl !UnwindSafe for MsSQLSource",1,["connectorx::sources::mssql::MsSQLSource"]],["impl !UnwindSafe for MsSQLSourcePartition",1,["connectorx::sources::mssql::MsSQLSourcePartition"]],["impl<'a> !UnwindSafe for MsSQLSourceParser<'a>",1,["connectorx::sources::mssql::MsSQLSourceParser"]],["impl !UnwindSafe for MySQLSourceError",1,["connectorx::sources::mysql::errors::MySQLSourceError"]],["impl UnwindSafe for MySQLTypeSystem",1,["connectorx::sources::mysql::typesystem::MySQLTypeSystem"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::mysql::BinaryProtocol"]],["impl UnwindSafe for TextProtocol",1,["connectorx::sources::mysql::TextProtocol"]],["impl<P> !UnwindSafe for MySQLSource<P>",1,["connectorx::sources::mysql::MySQLSource"]],["impl<P> !UnwindSafe for MySQLSourcePartition<P>",1,["connectorx::sources::mysql::MySQLSourcePartition"]],["impl<'a> !UnwindSafe for MySQLBinarySourceParser<'a>",1,["connectorx::sources::mysql::MySQLBinarySourceParser"]],["impl<'a> !UnwindSafe for MySQLTextSourceParser<'a>",1,["connectorx::sources::mysql::MySQLTextSourceParser"]],["impl !UnwindSafe for OracleSourceError",1,["connectorx::sources::oracle::errors::OracleSourceError"]],["impl UnwindSafe for OracleTypeSystem",1,["connectorx::sources::oracle::typesystem::OracleTypeSystem"]],["impl UnwindSafe for OracleDialect",1,["connectorx::sources::oracle::OracleDialect"]],["impl !UnwindSafe for OracleSource",1,["connectorx::sources::oracle::OracleSource"]],["impl !UnwindSafe for OracleSourcePartition",1,["connectorx::sources::oracle::OracleSourcePartition"]],["impl<'a> UnwindSafe for OracleTextSourceParser<'a>",1,["connectorx::sources::oracle::OracleTextSourceParser"]],["impl !UnwindSafe for PostgresSourceError",1,["connectorx::sources::postgres::errors::PostgresSourceError"]],["impl UnwindSafe for PostgresTypeSystem",1,["connectorx::sources::postgres::typesystem::PostgresTypeSystem"]],["impl<'a> UnwindSafe for PostgresTypePairs<'a>",1,["connectorx::sources::postgres::typesystem::PostgresTypePairs"]],["impl UnwindSafe for BinaryProtocol",1,["connectorx::sources::postgres::BinaryProtocol"]],["impl UnwindSafe for CSVProtocol",1,["connectorx::sources::postgres::CSVProtocol"]],["impl UnwindSafe for CursorProtocol",1,["connectorx::sources::postgres::CursorProtocol"]],["impl UnwindSafe for SimpleProtocol",1,["connectorx::sources::postgres::SimpleProtocol"]],["impl<P, C> !UnwindSafe for PostgresSource<P, C>",1,["connectorx::sources::postgres::PostgresSource"]],["impl<P, C> !UnwindSafe for PostgresSourcePartition<P, C>",1,["connectorx::sources::postgres::PostgresSourcePartition"]],["impl<'a> !UnwindSafe for PostgresBinarySourcePartitionParser<'a>",1,["connectorx::sources::postgres::PostgresBinarySourcePartitionParser"]],["impl<'a> !UnwindSafe for PostgresCSVSourceParser<'a>",1,["connectorx::sources::postgres::PostgresCSVSourceParser"]],["impl<'a> !UnwindSafe for PostgresRawSourceParser<'a>",1,["connectorx::sources::postgres::PostgresRawSourceParser"]],["impl UnwindSafe for PostgresSimpleSourceParser",1,["connectorx::sources::postgres::PostgresSimpleSourceParser"]],["impl !UnwindSafe for SQLiteSourceError",1,["connectorx::sources::sqlite::errors::SQLiteSourceError"]],["impl UnwindSafe for SQLiteTypeSystem",1,["connectorx::sources::sqlite::typesystem::SQLiteTypeSystem"]],["impl !UnwindSafe for SQLiteSource",1,["connectorx::sources::sqlite::SQLiteSource"]],["impl !UnwindSafe for SQLiteSourcePartition",1,["connectorx::sources::sqlite::SQLiteSourcePartition"]],["impl<'a> !UnwindSafe for SQLiteSourcePartitionParser<'a>",1,["connectorx::sources::sqlite::SQLiteSourcePartitionParser"]],["impl<Q> UnwindSafe for CXQuery<Q>where\n Q: UnwindSafe,",1,["connectorx::sql::CXQuery"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransportError"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrow::BigQueryArrowTransport"]],["impl !UnwindSafe for BigQueryArrow2TransportError",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2TransportError"]],["impl UnwindSafe for BigQueryArrow2Transport",1,["connectorx::transports::bigquery_arrow2::BigQueryArrow2Transport"]],["impl !UnwindSafe for BigQueryArrowTransportError",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransportError"]],["impl UnwindSafe for BigQueryArrowTransport",1,["connectorx::transports::bigquery_arrowstream::BigQueryArrowTransport"]],["impl UnwindSafe for CSVArrowTransport",1,["connectorx::transports::csv_arrow::CSVArrowTransport"]],["impl UnwindSafe for DummyArrowTransport",1,["connectorx::transports::dummy_arrow::DummyArrowTransport"]],["impl UnwindSafe for DummyArrow2Transport",1,["connectorx::transports::dummy_arrow2::DummyArrow2Transport"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransport"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrow::MsSQLArrowTransportError"]],["impl UnwindSafe for MsSQLArrow2Transport",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2Transport"]],["impl !UnwindSafe for MsSQLArrow2TransportError",1,["connectorx::transports::mssql_arrow2::MsSQLArrow2TransportError"]],["impl UnwindSafe for MsSQLArrowTransport",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransport"]],["impl !UnwindSafe for MsSQLArrowTransportError",1,["connectorx::transports::mssql_arrowstream::MsSQLArrowTransportError"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrow::MySQLArrowTransportError"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>where\n P: UnwindSafe,",1,["connectorx::transports::mysql_arrow::MySQLArrowTransport"]],["impl !UnwindSafe for MySQLArrow2TransportError",1,["connectorx::transports::mysql_arrow2::MySQLArrow2TransportError"]],["impl<P> UnwindSafe for MySQLArrow2Transport<P>where\n P: UnwindSafe,",1,["connectorx::transports::mysql_arrow2::MySQLArrow2Transport"]],["impl !UnwindSafe for MySQLArrowTransportError",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransportError"]],["impl<P> UnwindSafe for MySQLArrowTransport<P>where\n P: UnwindSafe,",1,["connectorx::transports::mysql_arrowstream::MySQLArrowTransport"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrow::OracleArrowTransportError"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrow::OracleArrowTransport"]],["impl !UnwindSafe for OracleArrow2TransportError",1,["connectorx::transports::oracle_arrow2::OracleArrow2TransportError"]],["impl UnwindSafe for OracleArrow2Transport",1,["connectorx::transports::oracle_arrow2::OracleArrow2Transport"]],["impl !UnwindSafe for OracleArrowTransportError",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransportError"]],["impl UnwindSafe for OracleArrowTransport",1,["connectorx::transports::oracle_arrowstream::OracleArrowTransport"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrow::PostgresArrowTransportError"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>where\n C: UnwindSafe,\n P: UnwindSafe,",1,["connectorx::transports::postgres_arrow::PostgresArrowTransport"]],["impl !UnwindSafe for PostgresArrow2TransportError",1,["connectorx::transports::postgres_arrow2::PostgresArrow2TransportError"]],["impl<P, C> UnwindSafe for PostgresArrow2Transport<P, C>where\n C: UnwindSafe,\n P: UnwindSafe,",1,["connectorx::transports::postgres_arrow2::PostgresArrow2Transport"]],["impl !UnwindSafe for PostgresArrowTransportError",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransportError"]],["impl<P, C> UnwindSafe for PostgresArrowTransport<P, C>where\n C: UnwindSafe,\n P: UnwindSafe,",1,["connectorx::transports::postgres_arrowstream::PostgresArrowTransport"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransportError"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrow::SQLiteArrowTransport"]],["impl !UnwindSafe for SQLiteArrow2TransportError",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2TransportError"]],["impl UnwindSafe for SQLiteArrow2Transport",1,["connectorx::transports::sqlite_arrow2::SQLiteArrow2Transport"]],["impl !UnwindSafe for SQLiteArrowTransportError",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransportError"]],["impl UnwindSafe for SQLiteArrowTransport",1,["connectorx::transports::sqlite_arrowstream::SQLiteArrowTransport"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/implementors/sqlparser/dialect/trait.Dialect.js b/rust-docs/implementors/sqlparser/dialect/trait.Dialect.js index 47e9326aff..eecea05e90 100644 --- a/rust-docs/implementors/sqlparser/dialect/trait.Dialect.js +++ b/rust-docs/implementors/sqlparser/dialect/trait.Dialect.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"connectorx":[["impl Dialect for BigQueryDialect"],["impl Dialect for OracleDialect"]] +"connectorx":[["impl Dialect for OracleDialect"],["impl Dialect for BigQueryDialect"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-docs/search-index.js b/rust-docs/search-index.js index 4a9a7847c6..6db6d46e46 100644 --- a/rust-docs/search-index.js +++ b/rust-docs/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"connectorx":{"doc":"ConnectorX","t":"AAAAAAAAAOOAAAAAADILLLLLLKLLLLLLLKLKLLLLLLLRRRRRRRRRNENLLLLLFLLLLLLLLLLLLLLLLLLLLISIIQQQQQQKKAAKKKKKKLDENDCNNGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLDECNDNNNGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLENNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNENENNNNNNNNNNNNNNNNNNNNNNNGNNNNEGNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLMMMMLLLLLLLLLLLLMLLMLLFLLMLLLLLLLLLLFFFDLLLLLLFFLLLLFLLLLLLCCCCCCECCCCCCDCCCCNCCCCCCCCCCCCCCCCNLLLLLLLLLLCLLLLLLLLLLLLLLCCLLLLLLLLLLCLLCLLLLLLLLLLLLLLLLLNNNNNNNDELLLLLLLLLLMLLLLLLLLLLLLLLLLLFMLLLLLLLLLLLLMLLLLSQQQQQQIIIIQQQAAAKKAAKKKALKKAKKKKKKKANDNNNDEDDNENNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDEDDENNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDNNNNDNNNNNDEDDENNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNNNNNNNNNDNNDEDDENNNENNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDNNDEDDENNNNNNLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNENNENNNNNNNNNNNNNNNNNNNNNDDNNDDDEDDEENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDEDDENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEDEDNNNNNNNNNNNNNNNNNNNNNNNNDDDEDEDEDEDEDEDEDEDEDENNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQIIKLKKK","n":["arrow_batch_iter","constants","data_order","destinations","errors","fed_dispatcher","fed_rewriter","get_arrow","get_arrow2","impl_transport","impl_typesystem","partition","prelude","source_router","sources","transports","typesystem","ArrowBatchIter","RecordBatchIterator","borrow","borrow_mut","deref","deref_mut","drop","from","get_schema","get_schema","init","into","into_iter","lift_into","new","next","next_batch","next_batch","prepare","prepare","sculpt","subset","try_from","try_into","type_id","vzip","CONNECTORX_PROTOCOL","CX_REWRITER_PATH","DB_BUFFER_SIZE","DUCKDB_JDBC_DRIVER","J4RS_BASE_PATH","MYSQL_JDBC_DRIVER","ORACLE_ARRAY_SIZE","POSTGRES_JDBC_DRIVER","RECORD_BATCH_SIZE","ColumnMajor","DataOrder","RowMajor","__clone_box","borrow","borrow_mut","clone","clone_into","coordinate","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Consume","DATA_ORDERS","Destination","DestinationPartition","Error","Error","Error","Partition","TypeSystem","TypeSystem","allocate","aquire_row","arrow","arrow2","consume","finalize","ncols","needs_count","partition","schema","write","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","provide","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2Destination","Arrow2DestinationError","Arrow2TypeSystem","ArrowError","ArrowPartitionWriter","ConnectorXError","Other","PolarsError","Result","allocate","aquire_row","arrow","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","finalize","fmt","fmt","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","ncols","needs_count","new","partition","polars","provide","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2TypeSystem","BoolArray","Boolean","Date32","Date64","DateTimeTz","Float32","Float32Array","Float64","Float64Array","Int32","Int32Array","Int64","Int64Array","LargeBinary","LargeUtf8","Time64","UInt32","UInt32Array","UInt64","UInt64Array","Utf8Array","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Arrow2Error","ArrowError","BigQueryError","BigQuerySourceError","BigqueryArrow2TransportError","BigqueryArrowTransportError","CannotProduce","CannotResolveDataOrder","ConnectorXError","ConnectorXInternalError","ConnectorXOutError","Context","CountError","DataFusionError","FileNotFoundError","IOError","J4RSError","JsonError","MsSQL","MsSQLArrow2TransportError","MsSQLArrowTransportError","MsSQLSourceError","MySQLArrow2TransportError","MySQLArrowTransportError","MySQLSourceError","MysqlError","NoContext","NoConversionRule","OracleArrow2TransportError","OracleArrowTransportError","OracleError","OracleSourceError","Other","Other","OutResult","PostgresArrow2TransportError","PostgresArrowTransportError","PostgresError","PostgresSourceError","ProduceContext","Result","SQLParserError","SQLiteArrow2TransportError","SQLiteArrowTransportError","SQLiteError","SQLiteSourceError","SourceNotSupport","SqlQueryNotSupported","StdIOError","StdVarError","TypeCheckFailed","UnsupportedDataOrder","UrlParseError","as_error_source","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_produce","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","provide","provide","sculpt","sculpt","sculpt","source","source","subset","subset","subset","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","run","FederatedDataSourceInfo","Plan","borrow","borrow","borrow_mut","borrow_mut","cardinality","conn_str_info","db_alias","db_name","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","is_local","lift_into","lift_into","manual_info","new_from_conn_str","new_from_manual_schema","rewrite_sql","sculpt","sculpt","sql","subset","subset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","get_arrow","new_record_batch_iter","get_arrow2","PartitionQuery","borrow","borrow_mut","deref","deref_mut","drop","from","get_col_range","get_part_query","init","into","lift_into","new","partition","sculpt","subset","try_from","try_into","type_id","vzip","Arrow2Destination","ArrowDestination","ArrowPartitionWriter","ArrowTypeSystem","BigQuerySource","CSVSource","CXQuery","ConnectorXError","ConnectorXOutError","Consume","DataOrder","Destination","DestinationPartition","Dispatcher","DummySource","FederatedDataSourceInfo","MsSQLSource","MySQLSource","Naked","OracleSource","ParameterizedFunc","ParameterizedOn","PartitionParser","Plan","PostgresSource","Produce","Realize","RecordBatchIterator","SQLiteSource","Source","SourcePartition","Transport","TypeAssoc","TypeConversion","TypeSystem","Wrapped","__clone_box","as_ref","as_statement","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","coordinate","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","get_arrow","get_arrow2","get_meta","init","init","into","into","lift_into","lift_into","map","naked","new","new_record_batch_iter","prepare","result","rewrite_sql","run","run","sculpt","sculpt","subset","subset","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","BigQuery","DuckDB","MsSQL","MySQL","Oracle","Postgres","SQLite","SourceConn","SourceType","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conn","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","lift_into","lift_into","new","parse_source","proto","sculpt","sculpt","set_protocol","subset","subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","ty","type_id","type_id","vzip","vzip","DATA_ORDERS","Error","Error","Error","Error","Parser","Partition","PartitionParser","Produce","Source","SourcePartition","TypeSystem","TypeSystem","TypeSystem","bigquery","csv","dummy","fetch_metadata","fetch_next","mssql","mysql","names","ncols","nrows","oracle","parse","parser","partition","postgres","produce","result_rows","result_rows","schema","set_data_order","set_origin_query","set_queries","sqlite","BQError","BigQueryDialect","BigQueryJsonError","BigQueryParseFloatError","BigQueryParseIntError","BigQuerySource","BigQuerySourceError","BigQuerySourceParser","BigQuerySourcePartition","BigQueryStdError","BigQueryTypeSystem","BigQueryUrlError","Bignumeric","Bool","Boolean","Bytes","ConnectorXError","Date","Datetime","Float","Float64","Int64","Integer","Numeric","Other","String","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_delimited_identifier_start","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Bool","CSVError","CSVSource","CSVSourceError","CSVSourcePartition","CSVSourcePartitionParser","CSVTypeSystem","ConnectorXError","DateTime","F64","I64","IOError","Other","RegexError","String","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_hash","hash","infer_schema","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bool","DateTime","DummySource","DummySourcePartition","DummySourcePartitionParser","DummyTypeSystem","F64","I64","String","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Bigint","Binary","Bit","Char","ConnectorXError","Date","Datetime","Datetime2","Datetimeoffset","Decimal","Float24","Float53","FloatN","Floatn","GetNRowsFailed","Image","Int","IntN","Intn","Money","MsSQLError","MsSQLPoolError","MsSQLRuntimeError","MsSQLSource","MsSQLSourceError","MsSQLSourceParser","MsSQLSourcePartition","MsSQLTypeSystem","MsSQLUrlDecodeError","MsSQLUrlError","Nchar","Ntext","Numeric","Nvarchar","Other","SmallMoney","Smalldatetime","Smallint","Text","Time","Tinyint","Uniqueidentifier","Varbinary","Varchar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sql","from_sql","init","init","init","init","init","init","init","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mssql_config","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Blob","Char","ConnectorXError","Date","Datetime","Decimal","Double","Enum","Float","Int24","Json","Long","LongBlob","LongLong","MediumBlob","MySQLBinarySourceParser","MySQLError","MySQLPoolError","MySQLSource","MySQLSourceError","MySQLSourcePartition","MySQLTextSourceParser","MySQLTypeSystem","MySQLUrlError","Other","Short","TextProtocol","Time","Timestamp","Tiny","TinyBlob","UInt24","ULong","ULongLong","UShort","UTiny","VarChar","Year","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","new","new","new","new","nrows","nrows","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryDouble","BinaryFloat","Blob","Char","Clob","ConnectorXError","Date","Float","NChar","NVarChar","NumFloat","NumInt","OracleDialect","OracleError","OraclePoolError","OracleSource","OracleSourceError","OracleSourcePartition","OracleTextSourceParser","OracleTypeSystem","OracleUrlDecodeError","OracleUrlError","Other","Timestamp","TimestampTz","VarChar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","connect_oracle","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Bool","BoolArray","BpChar","ByteA","CSVError","CSVProtocol","Char","ConnectorXError","CursorProtocol","Date","Enum","Float4","Float4Array","Float8","Float8Array","HSTORE","HexError","IOError","Int2","Int2Array","Int4","Int4Array","Int8","Int8Array","JSON","JSONB","Name","Numeric","NumericArray","Other","PostgresBinarySourcePartitionParser","PostgresCSVSourceParser","PostgresError","PostgresPoolError","PostgresRawSourceParser","PostgresSimpleSourceParser","PostgresSource","PostgresSourceError","PostgresSourcePartition","PostgresTypePairs","PostgresTypeSystem","SimpleProtocol","Text","TextArray","Time","Timestamp","TimestampTz","TlsError","UUID","VarChar","VarcharArray","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","ncols","ncols","new","new","new","new","new","new","nrows","nrows","nrows","nrows","parser","parser","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","result_rows","result_rows","result_rows","rewrite_tls_args","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Blob","Bool","ConnectorXError","Date","InferTypeFromNull","Int2","Int4","Int8","Other","Real","SQLiteError","SQLitePoolError","SQLiteSource","SQLiteSourceError","SQLiteSourcePartition","SQLiteSourcePartitionParser","SQLiteTypeSystem","SQLiteUrlDecodeError","Text","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BigQueryArrow2Transport","BigQueryArrow2TransportError","BigQueryArrowTransport","BigQueryArrowTransportError","CSVArrowTransport","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrow2TransportError","MsSQLArrowTransport","MsSQLArrowTransportError","MySQLArrow2Transport","MySQLArrow2TransportError","MySQLArrowTransport","MySQLArrowTransportError","OracleArrow2Transport","OracleArrow2TransportError","OracleArrowTransport","OracleArrowTransportError","PostgresArrow2Transport","PostgresArrow2TransportError","PostgresArrowTransport","PostgresArrowTransportError","SQLiteArrow2Transport","SQLiteArrow2TransportError","SQLiteArrowTransport","SQLiteArrowTransportError","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","source","source","source","source","source","source","source","source","source","source","source","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","D","Error","S","TSD","TSS","Transport","TypeConversion","convert","convert_type","convert_typesystem","process","processor"],"q":[[0,"connectorx"],[17,"connectorx::arrow_batch_iter"],[43,"connectorx::constants"],[52,"connectorx::data_order"],[81,"connectorx::destinations"],[102,"connectorx::destinations::arrow"],[181,"connectorx::destinations::arrow2"],[258,"connectorx::destinations::arrow2::typesystem"],[310,"connectorx::destinations::arrow::typesystem"],[354,"connectorx::errors"],[506,"connectorx::fed_dispatcher"],[507,"connectorx::fed_rewriter"],[549,"connectorx::get_arrow"],[551,"connectorx::get_arrow2"],[552,"connectorx::partition"],[572,"connectorx::prelude"],[666,"connectorx::source_router"],[722,"connectorx::sources"],[759,"connectorx::sources::bigquery"],[932,"connectorx::sources::csv"],[1074,"connectorx::sources::dummy"],[1189,"connectorx::sources::mssql"],[1409,"connectorx::sources::mysql"],[1675,"connectorx::sources::oracle"],[1843,"connectorx::sources::postgres"],[2347,"connectorx::sources::sqlite"],[2498,"connectorx::transports"],[4055,"connectorx::typesystem"]],"d":["","","This module provides two data orders: row-wise and …","This module defines three traits Destination, …","","","","","","A macro to help define a Transport.","Associate physical representations to a typesystem.","","","","This module defines four traits Source, SourcePartition, …","This module contains transport definitions for the sources …","This module defines traits that required to define a …","The iterator that returns arrow in RecordBatch","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given the supported data order from source and …","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","A type implemented Consume<T> means that it can consume a …","","A Destination is associated with a TypeSystem and a …","PartitionDestination writes values to its own region. …","","","","","","","Construct the Destination. This allocates the memory based …","Aquire n rows in final destination","Destination implementation for Arrow and Polars.","Destination implementation for Arrow2.","","Final clean ups","Number of rows this PartitionDestination controls.","Specify whether the destination needs total rows in advance","Create a bunch of partition destinations, with each write …","Return the schema of the destination.","Write a value of type T to the location (row, col). If T …","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Errors that can be raised from this library.","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","The required type does not same as the schema defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","A dispatcher takes a S: Source, a D: Destination, a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Only fetch the metadata (header) of the destination.","","","Calls U::from(self).","Calls U::from(self).","","","","","Create a new dispatcher by providing a source, a …","","","","","Start the data loading process.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Supported data orders, ordering by preference.","","","","","","","","A type implemented Produce<T> means that it can produce a …","","In general, a DataSource abstracts the data source as a …","The type system this Source associated with.","","","Source implementation for Google BigQuery","Source implementation for CSV files.","A dummy source that generates different values based on an …","","Fetch next batch of rows from database, return (number of …","Source implementation for SQL Server.","Source implementation for MySQL database.","","Number of cols this DataSource got.","Number of rows this DataSource got. Sometimes it is not …","","Read a value T by calling Produce<T>::produce. Usually …","","","Source implementation for Postgres database, including the …","","Get total number of rows if available","Count total number of rows in each partition.","","","","","Source implementation for SQLite embedded database.","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","The parameter query is the path of the csv file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Protocol - Binary based bulk load","","","","","","Protocol - CSV based bulk load","","","Protocol - use Cursor","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","Protocol - use Simple Query","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert BigQuery data types to Arrow data types.","","Convert BigQuery data types to Arrow data types.","","Convert CSV data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","Convert Dummy data types to Arrow2 data types.","Convert Dummy data types to Arrow data types.","Convert MsSQL data types to Arrow2 data types.","","Convert MsSQL data types to Arrow data types.","","Convert MySQL data types to Arrow2 data types.","","Convert MySQL data types to Arrow data types.","","","","","","Convert Postgres data types to Arrow2 data types.","","Convert Postgres data types to Arrow data types.","","Convert SQLite data types to Arrow2 data types.","","Convert SQLite data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transport asks the source to produce a value, do type …","Defines a rule to convert a type T to a type U.","","convert_type convert the type T1 associated with the …","convert_typesystem convert the source type system TSS to …","process will ask source to produce a value with type T1, …",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,83,4,4,4,4,4,4,4,83,4,83,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,15,0,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,94,0,0,94,211,23,94,94,211,94,211,0,0,23,211,211,94,94,94,211,0,0,25,0,0,25,25,0,5,26,5,5,25,5,26,25,5,26,25,26,5,5,26,25,5,26,25,5,26,25,5,26,25,25,5,26,25,25,25,25,5,26,25,5,26,25,5,26,25,5,26,5,5,5,5,25,5,5,5,26,25,25,5,26,25,25,5,26,25,5,26,25,5,26,25,0,5,26,25,0,0,0,35,0,35,35,35,0,33,36,33,35,33,36,35,33,36,35,36,33,33,36,35,33,36,35,33,36,35,36,35,35,33,36,35,35,35,35,35,33,36,35,33,36,35,33,36,35,36,33,33,33,33,35,33,33,36,35,35,33,36,35,35,33,36,35,33,36,35,33,36,35,0,33,36,35,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,46,46,46,46,46,46,16,16,0,46,0,47,16,46,46,46,46,46,46,46,46,46,46,46,46,46,47,16,46,46,46,46,46,16,0,46,46,46,46,0,0,16,46,46,46,46,46,16,16,16,16,16,46,46,16,46,16,47,46,16,47,16,46,16,47,46,16,47,46,16,47,46,46,16,16,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,16,16,16,16,16,47,47,46,16,47,46,16,47,46,16,47,46,16,46,16,47,46,16,46,16,47,46,16,47,46,16,47,46,16,47,46,16,47,46,16,47,0,0,0,82,81,82,81,82,81,82,82,82,81,82,81,82,81,82,81,82,81,82,81,81,82,81,81,81,81,0,82,81,82,82,81,82,81,82,81,82,81,82,81,0,0,0,0,87,87,87,87,87,87,0,0,87,87,87,87,0,87,87,87,87,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,95,8,95,8,8,8,0,95,8,95,8,95,8,8,8,95,8,8,8,8,8,0,0,95,95,8,95,8,95,8,8,8,95,0,95,8,0,95,8,95,8,95,8,8,8,95,8,95,8,95,8,95,8,8,102,102,102,102,102,102,102,0,0,102,80,102,80,102,80,102,80,102,80,80,102,80,102,80,102,80,102,80,102,80,102,80,102,80,102,80,80,0,80,102,80,80,102,80,102,80,102,80,80,102,80,80,102,80,102,80,2,2,212,213,105,212,2,0,0,0,0,2,212,213,0,0,0,2,213,0,0,2,212,212,0,213,212,2,0,105,2,212,2,2,2,2,0,53,0,53,53,53,0,0,0,0,53,0,53,107,107,107,107,53,107,107,107,107,107,107,107,53,107,107,107,107,53,108,115,109,53,107,110,108,115,109,53,107,110,107,107,108,115,109,53,107,110,108,115,109,53,107,110,108,115,109,53,107,110,108,109,53,53,107,110,108,115,109,53,53,53,53,53,53,53,53,53,107,107,110,108,115,109,53,107,110,108,115,109,53,107,110,110,110,110,108,115,109,53,107,110,108,115,108,115,115,115,108,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,53,108,115,108,108,115,109,53,107,110,108,108,108,53,108,115,109,53,107,110,107,53,108,115,109,53,107,110,108,115,109,53,107,110,108,115,109,53,107,110,108,115,109,53,107,110,124,126,0,0,0,0,0,126,124,124,124,126,126,126,124,124,126,125,130,127,126,124,125,130,127,126,124,124,124,124,124,125,130,127,126,124,125,130,127,126,124,125,130,127,126,124,124,124,124,124,124,125,127,126,126,124,125,130,127,126,126,126,126,126,126,124,124,124,125,125,130,127,126,124,125,130,127,126,124,125,130,127,126,124,125,130,125,130,130,130,124,125,127,127,127,127,127,127,127,127,127,127,126,125,130,125,125,130,127,126,124,125,125,125,126,125,130,127,126,124,124,126,125,130,127,126,124,125,130,127,126,124,125,130,127,126,124,125,130,127,126,124,131,131,0,0,0,0,131,131,131,131,132,134,133,131,132,134,133,131,131,131,131,131,132,134,133,131,132,134,133,131,132,134,133,131,131,131,131,131,131,132,133,131,132,134,133,131,131,131,132,134,133,131,132,134,133,131,132,134,133,131,132,134,132,134,134,134,131,132,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,132,134,132,132,134,133,131,132,132,132,132,134,133,131,131,132,134,133,131,132,134,133,131,132,134,133,131,132,134,133,131,137,137,137,137,74,137,137,137,137,137,137,137,0,137,74,137,137,0,137,137,74,74,74,0,0,0,0,0,74,74,137,137,137,137,74,137,137,137,137,137,137,137,137,137,137,74,145,146,138,148,139,74,137,145,146,138,148,139,74,137,137,137,145,146,138,148,139,74,137,145,146,138,148,139,74,137,145,146,138,148,139,74,137,138,139,74,74,137,145,146,138,148,139,74,74,74,74,74,74,74,74,137,137,145,146,145,146,138,148,139,74,137,145,146,138,148,139,74,137,145,146,138,148,139,74,137,0,138,148,138,148,148,148,138,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,74,138,148,138,145,146,138,148,139,74,137,138,138,138,74,145,146,138,148,139,74,137,137,74,145,146,138,148,139,74,137,145,146,138,148,139,74,137,145,146,138,148,139,74,137,145,146,138,148,139,74,137,0,156,156,54,156,156,156,156,156,156,156,156,156,156,156,156,0,54,54,0,0,0,0,0,54,54,156,0,156,156,156,156,156,156,156,156,156,156,156,156,54,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,156,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,158,159,160,54,54,156,165,163,158,164,159,160,54,54,54,54,54,54,156,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,158,164,164,158,164,159,160,164,164,164,164,158,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,54,158,164,164,158,165,163,158,164,159,160,54,156,158,158,158,54,165,163,158,164,159,160,54,156,156,54,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,165,163,158,164,159,160,54,156,173,173,173,173,173,50,173,173,173,173,173,173,0,50,50,0,0,0,0,0,50,50,50,173,173,173,173,50,175,179,176,50,173,177,175,179,176,50,173,177,173,173,0,175,179,176,50,173,177,175,179,176,50,173,177,175,179,176,50,173,177,175,176,50,50,173,177,175,179,176,50,50,50,50,50,50,50,173,173,177,175,179,176,50,173,177,175,179,176,50,173,177,177,177,175,179,176,50,173,177,175,179,175,179,176,179,179,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,50,175,179,175,175,179,176,50,173,177,175,175,175,50,175,179,176,50,173,177,173,50,175,179,176,50,173,177,175,179,176,50,173,177,175,179,176,50,173,177,175,179,176,50,173,177,0,181,181,181,181,64,0,181,64,0,181,181,181,181,181,181,181,64,64,181,181,181,181,181,181,181,181,181,181,181,64,0,0,64,64,0,0,0,0,0,0,0,0,181,181,181,181,181,64,181,181,181,181,64,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,181,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,185,186,187,188,189,64,64,181,214,196,195,193,197,185,194,186,187,188,189,64,64,64,64,64,64,64,64,64,181,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,185,194,194,194,194,185,194,186,187,188,189,194,194,194,194,194,194,194,194,185,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,64,185,194,194,194,194,0,185,214,196,195,193,197,185,194,186,187,188,189,64,181,185,185,185,64,214,196,195,193,197,185,194,186,187,188,189,64,181,181,64,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,214,196,195,193,197,185,194,186,187,188,189,64,181,205,205,68,205,68,205,205,205,68,205,68,68,0,0,0,0,0,68,205,205,205,205,68,206,208,207,68,205,206,208,207,68,205,205,205,206,208,207,68,205,206,208,207,68,205,206,208,207,68,205,205,206,207,68,68,205,206,208,207,68,68,68,68,68,68,205,206,208,207,68,205,206,208,207,68,205,206,208,207,68,205,206,208,206,208,207,208,208,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,68,206,208,206,206,208,207,68,205,206,206,206,68,206,208,207,68,205,205,68,206,208,207,68,205,205,205,206,208,207,68,205,206,208,207,68,205,206,208,207,68,205,0,0,0,0,0,75,69,59,73,51,58,70,61,66,62,48,49,75,69,59,73,51,58,70,61,66,62,48,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,69,59,73,51,58,70,61,66,62,48,49,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,215,216,217,218,219,220,221,222,222,223,223,224,225,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,228,229,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,75,75,69,69,59,59,73,73,51,51,58,58,70,70,61,61,66,66,62,62,48,48,49,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,75,75,75,69,69,69,69,59,59,59,59,73,73,73,73,51,51,51,51,58,58,58,58,70,70,70,70,61,61,61,61,66,66,66,66,62,62,62,62,48,48,48,48,49,49,49,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,222,223,223,224,225,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,228,229,215,216,217,218,219,220,221,222,222,223,223,224,225,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,75,69,59,73,51,58,70,61,66,62,48,49,3,3,3,3,3,0,0,230,3,3,3,3],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1],[1],[1],[[]],[[]],[[[4,[2,3]]]],[[],1],[[]],[[]],[[]],[[2,5,[7,[6]],[9,[[8,[6]]]],1],[[10,[[4,[2,3]]]]]],[[[4,[2,3]]],7],[[],[[7,[11]]]],[[[4,[2,3]]],[[7,[11]]]],[[]],[[[4,[2,3]]]],[[]],[[],[[10,[12]]]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[15,15],[[]],[[[9,[15]],[9,[15]]],[[10,[15,16]]]],[1],[1],[1],[[15,15],17],[[],17],[[],17],[[],17],[[],17],[[15,18],19],[[]],[[],1],[[]],[[]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,[[1,[9,[[21,[20]]]],9,15],10],[1,[[10,[1]]]],0,0,[[],10],[[],10],[[],1],[[],17],[1,[[10,[22]]]],[[],9],0,0,0,0,0,0,0,0,0,[[5,1,[9,[[21,[20]]]],[9,[24]],15],[[10,[25]]]],[[26,1],[[10,[1,25]]]],[5,[[10,[[22,[11]],25]]]],[5,[[28,[27]]]],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[26,[0,[0,0]]],[[10,[25]]]],[[],5],[1],[1],[1],[1],[1],[1],[1],[1],[1],[5,11],[26,[[10,[25]]]],[[25,18],19],[[25,18],19],[[]],[[]],[30,25],[[]],[31,25],[16,25],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[5,[[9,[6]]]],[26,1],[5,17],[[],5],[1,5],[[5,1],[[10,[22,25]]]],[32],[5,[[10,[[7,[11]],25]]]],[5,[[9,[24]]]],[[]],[[]],[[]],[25,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[33,1,[9,[[21,[20]]]],[9,[34]],15],[[10,[35]]]],[[36,1],[[10,[1,35]]]],[33,[[10,[35]]]],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[36,[0,[0,0]]],[[10,[35]]]],[[],33],[1],[1],[1],[1],[1],[1],[1],[1],[1],[36,[[10,[35]]]],[[35,18],19],[[35,18],19],[[]],[[]],[37,35],[31,35],[16,35],[38,35],[[]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[36,1],[33,17],[[],33],[[33,1],[[10,[22,35]]]],[33,[[10,[39,35]]]],[32],[33,[[9,[34]]]],[[]],[[]],[[]],[35,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[34,34],[[]],[[34,34],40],[[],40],[1],[1],[1],[[34,34],17],[[],17],[[],17],[[],17],[[],17],[[34,18],19],[[]],[[[0,[41,42]],43],44],[[34,45]],[[],1],[[]],[[]],[[34,34],[[7,[40]]]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[24,24],[[]],[[24,24],40],[[],40],[1],[1],[1],[[24,24],17],[[],17],[[],17],[[],17],[[],17],[[24,18],19],[[]],[[[0,[41,42]],43],44],[[24,45]],[[],1],[[]],[[]],[[24,24],[[7,[40]]]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]],16],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[46,18],19],[[46,18],19],[[16,18],19],[[16,18],19],[[47,18],19],[[47,18],19],[48,46],[49,46],[50,46],[51,46],[52,46],[53,46],[54,46],[55,46],[56,46],[57,46],[[]],[16,46],[58,46],[59,46],[60,46],[61,46],[31,46],[25,46],[62,46],[63,46],[64,46],[65,46],[66,46],[67,46],[68,46],[69,46],[70,46],[71,46],[72,46],[73,46],[74,46],[75,46],[35,46],[76,46],[[]],[63,16],[77,16],[78,16],[31,16],[[[7,[6]]],47],[[]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[32],[32],[[]],[[]],[[]],[46,[[7,[29]]]],[16,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],6],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[6,[79,[6,6]],[7,[20]]],[[10,[[22,[11]],46]]]],0,0,[[]],[[]],[[]],[[]],0,0,0,0,[1],[1],[1],[1],[1],[1],[[]],[[]],[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[80,17],81],[[[79,[6,[22,[6]]]],17],81],[[20,[79,[6,81]],[7,[20]]],[[10,[[22,[82]],46]]]],[[]],[[]],0,[[],[[10,[12]]]],[[],[[10,[12]]]],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[]],[[]],[[80,[7,[6]],[9,[[8,[6]]]]],[[10,[5,46]]]],[[80,[7,[6]],[9,[[8,[6]]]],1],[[84,[83]]]],[[80,[7,[6]],[9,[[8,[6]]]]],[[10,[33,46]]]],0,[[]],[[]],[1],[1],[1],[[]],[[80,20,20],85],[[80,20,20,86,86],[[10,[[8,[6]],46]]]],[[],1],[[]],[[]],[[20,20,[7,[86]],[7,[86]],1],87],[[87,80],[[85,[[22,[8]]]]]],[[]],[[],[[10,[12]]]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[[8,[[21,[20]]]]],20],[88,[[10,[[90,[89]],71]]]],[[[8,[[21,[20]]]]],20],[[]],[[]],[[]],[[]],[[[8,[91]]],[[8,[91]]]],[[]],0,[1],[1],[1],[1],[1],[1],[[[8,[92]],18],19],[[[8,[93]],18],19],[[]],[20,[[8,[6]]]],[20,[[8,[6]]]],[8,8],[[]],[6,8],0,0,[[[95,[2,94,3]]],10],[[],1],[[],1],[[]],[[]],[[]],[[]],[[8,96],8],[[[21,[20]]],[[8,[6]]]],[[2,94,9,[7,[6]]],[[95,[2,94,3]]]],0,[[[95,[2,94,3]]],10],[[[8,[10]]],[[10,[8]]]],0,[[[95,[2,94,3]]],10],[[[98,[97]]],[[10,[[100,[99]],71]]]],[[]],[[]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[]],[[]],[[],101],0,0,0,0,0,0,0,0,0,[14],[14],[[]],[[]],[[]],[[]],[102,102],[80,80],[[]],[[]],0,[1],[1],[1],[1],[1],[1],[[102,18],19],[[80,18],19],[[]],[[]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[102,103,6],80],[[20,[7,[20]]],[[10,[80,16]]]],0,[[]],[[]],[[80,20]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[]],[[],10],[[],10],[20,[[104,[80]]]],[[],10],[[],10],0,[[],13],[[],13],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],10],[[],10],0,0,[[],[[22,[6]]]],[[],1],[[],1],0,[[[105,[0]]],[[10,[0]]]],[[],10],[[],[[10,[22]]]],0,[[],10],[[],[[10,[[7,[1]]]]]],[[],10],[[],22],[15,10],[[[7,[6]]]],[[[9,[[8,[106]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,107],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[108,[[10,[53]]]],[109,[[10,[53]]]],[[53,18],19],[[53,18],19],[[107,18],19],[[110,18],19],[[]],[[]],[[]],[56,53],[[]],[67,53],[111,53],[16,53],[31,53],[52,53],[63,53],[112,53],[[]],[113,107],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[110,114],17],[[110,114],17],[[110,114],17],[[]],[[]],[[]],[[]],[[]],[[]],[108,[[22,[6]]]],[115,1],[[[28,[116]],20],[[10,[108,53]]]],[[[28,[116]],[28,[117]],6,[8,[6]],[9,[107]]],115],[115,1],[115,[[10,[53]]]],[108,[[10,[22,53]]]],[109,[[10,[[7,[118]],53]]]],[109,[[10,[[7,[86]],53]]]],[109,[[10,[[120,[119]],53]]]],[109,[[10,[121,53]]]],[109,[[10,[[7,[17]],53]]]],[109,[[10,[[7,[121]],53]]]],[109,[[10,[122,53]]]],[109,[[10,[118,53]]]],[109,[[10,[[7,[123]],53]]]],[109,[[10,[86,53]]]],[109,[[10,[17,53]]]],[109,[[10,[6,53]]]],[109,[[10,[[7,[[120,[119]]]],53]]]],[109,[[10,[[7,[122]],53]]]],[109,[[10,[123,53]]]],[109,[[10,[[7,[6]],53]]]],[32],[108,[[10,[[7,[1]],53]]]],[115,[[10,[53]]]],[108,22],[[]],[[]],[[]],[[]],[[]],[[]],[[108,15],[[10,[53]]]],[[108,[7,[6]]]],[[108,[9,[[8,[106]]]]]],[53,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[124,124],[[]],[[124,124],40],[[],40],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[124,124],17],[[],17],[[],17],[[],17],[[],17],[125,[[10,[126]]]],[127,[[10,[126]]]],[[126,18],19],[[126,18],19],[[124,18],19],[[]],[[]],[[]],[63,126],[128,126],[31,126],[129,126],[[]],[16,126],[[]],[[[0,[41,42]],43],44],[[124,45]],[125,[[10,[[22,[124]],126]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[125,[[22,[6]]]],[130,1],[[[9,[124]]],125],[[[8,[6]]],[[10,[130,126]]]],[130,1],[130,[[10,[126]]]],[[124,124],[[7,[40]]]],[125,[[10,[22,126]]]],[127,[[10,[86,126]]]],[127,[[10,[[120,[119]],126]]]],[127,[[10,[[7,[[120,[119]]]],126]]]],[127,[[10,[118,126]]]],[127,[[10,[6,126]]]],[127,[[10,[[7,[17]],126]]]],[127,[[10,[17,126]]]],[127,[[10,[[7,[118]],126]]]],[127,[[10,[[7,[6]],126]]]],[127,[[10,[[7,[86]],126]]]],[32],[125,[[10,[[7,[1]],126]]]],[130,[[10,[126]]]],[125,22],[[]],[[]],[[]],[[]],[[]],[[125,15],[[10,[126]]]],[[125,[7,[6]]]],[[125,[9,[[8,[106]]]]]],[126,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[131,131],[[]],[[131,131],40],[[],40],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[131,131],17],[[],17],[[],17],[[],17],[[],17],[132,104],[133,104],[[131,18],19],[[]],[[]],[[]],[[]],[[[0,[41,42]],43],44],[[131,45]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,[[22,[6]]]],[134,1],[[[9,[[21,[20]]]],[9,[131]]],132],[[[9,[131]],[8,[6]]],134],[134,1],[134,104],[[131,131],[[7,[40]]]],[132,[[104,[22]]]],[133,[[104,[86]]]],[133,[[104,[6]]]],[133,[[104,[[7,[17]]]]]],[133,[[104,[[7,[6]]]]]],[133,[[104,[[7,[118]]]]]],[133,[[104,[[7,[[135,[119]]]]]]]],[133,[[104,[136]]]],[133,[[104,[[7,[44]]]]]],[133,[[104,[[7,[136]]]]]],[133,[[104,[[120,[119]]]]]],[133,[[104,[118]]]],[133,[[104,[[7,[[120,[119]]]]]]]],[133,[[104,[17]]]],[133,[[104,[[7,[86]]]]]],[133,[[104,[44]]]],[133,[[104,[[135,[119]]]]]],[132,[[104,[[7,[1]]]]]],[134,104],[132,22],[[]],[[]],[[]],[[]],[[132,15],[[10,[16]]]],[[132,[7,[6]]]],[[132,[9,[[8,[106]]]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[137,137],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[138,[[10,[74]]]],[139,[[10,[74]]]],[[74,18],19],[[74,18],19],[[137,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[57,74],[16,74],[140,74],[67,74],[[[141,[140]]],74],[142,74],[31,74],[143,137],[[]],[144,[[10,[[7,[145]],57]]]],[144,[[10,[[7,[146]],57]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[103,[[10,[147,74]]]],[138,[[22,[6]]]],[148,1],[[[28,[116]],20,1],[[10,[138,74]]]],[[[150,[149]],[28,[116]],[8,[6]],[9,[137]]],148],[148,1],[148,[[10,[74]]]],[138,[[10,[22,74]]]],[139,[[10,[[7,[146]],74]]]],[139,[[10,[[7,[123]],74]]]],[139,[[10,[[7,[151]],74]]]],[139,[[10,[152,74]]]],[139,[[10,[[7,[136]],74]]]],[139,[[10,[151,74]]]],[139,[[10,[[7,[[9,[153]]]],74]]]],[139,[[10,[118,74]]]],[139,[[10,[17,74]]]],[139,[[10,[[7,[152]],74]]]],[139,[[10,[123,74]]]],[139,[[10,[[7,[153]],74]]]],[139,[[10,[121,74]]]],[139,[[10,[[7,[[120,[119]]]],74]]]],[139,[[10,[[7,[20]],74]]]],[139,[[10,[146,74]]]],[139,[[10,[[9,[153]],74]]]],[139,[[10,[[7,[121]],74]]]],[139,[[10,[136,74]]]],[139,[[10,[154,74]]]],[139,[[10,[145,74]]]],[139,[[10,[[7,[86]],74]]]],[139,[[10,[[7,[118]],74]]]],[139,[[10,[[7,[154]],74]]]],[139,[[10,[[7,[17]],74]]]],[139,[[10,[86,74]]]],[139,[[10,[[7,[122]],74]]]],[139,[[10,[122,74]]]],[139,[[10,[153,74]]]],[139,[[10,[[7,[155]],74]]]],[139,[[10,[20,74]]]],[139,[[10,[[7,[145]],74]]]],[139,[[10,[155,74]]]],[139,[[10,[[120,[119]],74]]]],[32],[138,[[10,[[7,[1]],74]]]],[148,[[10,[74]]]],[138,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[138,15],[[10,[74]]]],[[138,[7,[6]]]],[[138,[9,[[8,[106]]]]]],[74,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[156,156],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[[158,[157]]],[[10,[54]]]],[159,[[10,[54]]]],[160,[[10,[54]]]],[[54,18],19],[[54,18],19],[[156,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[161,54],[[]],[16,54],[31,54],[71,54],[162,54],[[]],[[],156],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[158,[157]]],[[22,[6]]]],[[[164,[163]]],1],[[[164,[165]]],1],[[20,1],[[10,[158,54]]]],[[[167,[166]],[8,[6]],[9,[156]]],164],[[[100,[168]],[9,[156]]],159],[[[100,[99]],[9,[156]]],160],[[[164,[165]]],1],[[[164,[163]]],1],[[[164,[165]]],[[10,[54]]]],[[[164,[163]]],[[10,[54]]]],[[[158,[157]]],[[10,[22,54]]]],[159,[[10,[[7,[136]],54]]]],[159,[[10,[[7,[152]],54]]]],[159,[[10,[[7,[151]],54]]]],[159,[[10,[136,54]]]],[159,[[10,[[7,[86]],54]]]],[159,[[10,[[7,[153]],54]]]],[159,[[10,[122,54]]]],[159,[[10,[153,54]]]],[159,[[10,[[7,[169]],54]]]],[159,[[10,[[7,[122]],54]]]],[159,[[10,[[7,[118]],54]]]],[159,[[10,[[7,[6]],54]]]],[159,[[10,[44,54]]]],[159,[[10,[152,54]]]],[159,[[10,[[7,[44]],54]]]],[159,[[10,[[7,[121]],54]]]],[159,[[10,[121,54]]]],[159,[[10,[170,54]]]],[159,[[10,[[7,[[22,[153]]]],54]]]],[159,[[10,[155,54]]]],[159,[[10,[[22,[153]],54]]]],[159,[[10,[118,54]]]],[159,[[10,[123,54]]]],[159,[[10,[171,54]]]],[159,[[10,[[7,[155]],54]]]],[159,[[10,[[7,[170]],54]]]],[159,[[10,[151,54]]]],[159,[[10,[86,54]]]],[159,[[10,[172,54]]]],[159,[[10,[6,54]]]],[159,[[10,[[7,[172]],54]]]],[159,[[10,[169,54]]]],[159,[[10,[[7,[171]],54]]]],[159,[[10,[[7,[123]],54]]]],[160,[[10,[172,54]]]],[160,[[10,[123,54]]]],[160,[[10,[[7,[122]],54]]]],[160,[[10,[169,54]]]],[160,[[10,[[7,[170]],54]]]],[160,[[10,[44,54]]]],[160,[[10,[122,54]]]],[160,[[10,[118,54]]]],[160,[[10,[[7,[44]],54]]]],[160,[[10,[[7,[155]],54]]]],[160,[[10,[152,54]]]],[160,[[10,[136,54]]]],[160,[[10,[[7,[6]],54]]]],[160,[[10,[86,54]]]],[160,[[10,[[7,[172]],54]]]],[160,[[10,[[7,[153]],54]]]],[160,[[10,[[7,[123]],54]]]],[160,[[10,[170,54]]]],[160,[[10,[171,54]]]],[160,[[10,[[7,[151]],54]]]],[160,[[10,[[7,[[22,[153]]]],54]]]],[160,[[10,[121,54]]]],[160,[[10,[[7,[171]],54]]]],[160,[[10,[[7,[121]],54]]]],[160,[[10,[[7,[136]],54]]]],[160,[[10,[151,54]]]],[160,[[10,[153,54]]]],[160,[[10,[[7,[169]],54]]]],[160,[[10,[[22,[153]],54]]]],[160,[[10,[[7,[86]],54]]]],[160,[[10,[[7,[118]],54]]]],[160,[[10,[[7,[152]],54]]]],[160,[[10,[6,54]]]],[160,[[10,[155,54]]]],[32],[[[158,[157]]],[[10,[[7,[1]],54]]]],[[[164,[163]]],[[10,[54]]]],[[[164,[165]]],[[10,[54]]]],[[[158,[157]]],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[158,[157]],15],[[10,[54]]]],[[[158,[157]],[7,[6]]]],[[[158,[157]],[9,[[8,[106]]]]]],[54,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[173,173],[[]],[103,[[10,[174,50]]]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[175,[[10,[50]]]],[176,[[10,[50]]]],[[50,18],19],[[50,18],19],[[173,18],19],[[177,18],19],[[]],[[]],[[]],[142,50],[162,50],[31,50],[[]],[16,50],[67,50],[60,50],[[]],[178,173],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[177,114],17],[[177,114],17],[[]],[[]],[[]],[[]],[[]],[[]],[175,[[22,[6]]]],[179,1],[[20,1],[[10,[175,50]]]],[[[167,[180]],[8,[6]],[9,[173]]],179],[[[167,[180]],20,[9,[173]]],[[10,[176,50]]]],[179,1],[179,[[10,[50]]]],[175,[[10,[22,50]]]],[176,[[10,[6,50]]]],[176,[[10,[[7,[86]],50]]]],[176,[[10,[[120,[119]],50]]]],[176,[[10,[[7,[[120,[119]]]],50]]]],[176,[[10,[[22,[153]],50]]]],[176,[[10,[121,50]]]],[176,[[10,[[7,[[22,[153]]]],50]]]],[176,[[10,[[7,[6]],50]]]],[176,[[10,[[7,[118]],50]]]],[176,[[10,[[7,[123]],50]]]],[176,[[10,[86,50]]]],[176,[[10,[123,50]]]],[176,[[10,[[7,[121]],50]]]],[176,[[10,[118,50]]]],[32],[175,[[10,[[7,[1]],50]]]],[179,[[10,[50]]]],[175,22],[[]],[[]],[[]],[[]],[[]],[[]],[[175,15],[[10,[50]]]],[[175,[7,[6]]]],[[175,[9,[[8,[106]]]]]],[50,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,181],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[[185,[157,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[186,[[10,[64]]]],[187,[[10,[64]]]],[188,[[10,[64]]]],[189,[[10,[64]]]],[[64,18],19],[[64,18],19],[[181,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[128,64],[63,64],[[]],[190,64],[31,64],[16,64],[191,64],[162,64],[72,64],[[]],[192,181],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[185,[157,[0,[[183,[182]],91,184,157]]]]],[[22,[6]]]],[[[194,[193,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[195,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[196,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[197,[0,[[183,[182]],91,184,157]]]]],1],[[198,[0,[[183,[182]],91,184,157]],1],[[10,[[185,[[0,[[183,[182]],91,184,157]]]],64]]]],[[[167,[[199,[[0,[[183,[182]],91,184,157]]]]]],[8,[6]],[9,[181]],[9,[192]]],[[194,[[0,[[183,[182]],91,184,157]]]]]],[[200,[9,[181]]],186],[[[202,[201]],[9,[181]]],187],[[203,[9,[181]]],188],[[[22,[204]],[9,[181]]],189],[[[194,[193,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[196,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[195,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[197,[0,[[183,[182]],91,184,157]]]]],1],[[[194,[196,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[197,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[193,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[195,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[185,[157,[0,[[183,[182]],91,184,157]]]]],[[10,[22,64]]]],[186,[[10,[[7,[136]],64]]]],[186,[[10,[[7,[[22,[17]]]],64]]]],[186,[[10,[[7,[169]],64]]]],[186,[[10,[[22,[86]],64]]]],[186,[[10,[[7,[154]],64]]]],[186,[[10,[[7,[118]],64]]]],[186,[[10,[154,64]]]],[186,[[10,[118,64]]]],[186,[[10,[[7,[[22,[155]]]],64]]]],[186,[[10,[121,64]]]],[186,[[10,[136,64]]]],[186,[[10,[[22,[152]],64]]]],[186,[[10,[[7,[121]],64]]]],[186,[[10,[123,64]]]],[186,[[10,[[120,[119]],64]]]],[186,[[10,[[7,[20]],64]]]],[186,[[10,[[7,[155]],64]]]],[186,[[10,[155,64]]]],[186,[[10,[[22,[136]],64]]]],[186,[[10,[[7,[17]],64]]]],[186,[[10,[20,64]]]],[186,[[10,[[22,[153]],64]]]],[186,[[10,[169,64]]]],[186,[[10,[[7,[[22,[153]]]],64]]]],[186,[[10,[[79,[6,[7,[6]]]],64]]]],[186,[[10,[[22,[151]],64]]]],[186,[[10,[[7,[[22,[152]]]],64]]]],[186,[[10,[[22,[118]],64]]]],[186,[[10,[172,64]]]],[186,[[10,[[7,[151]],64]]]],[186,[[10,[[7,[[22,[151]]]],64]]]],[186,[[10,[[7,[152]],64]]]],[186,[[10,[86,64]]]],[186,[[10,[152,64]]]],[186,[[10,[[7,[[79,[6,[7,[6]]]]]],64]]]],[186,[[10,[[22,[155]],64]]]],[186,[[10,[151,64]]]],[186,[[10,[122,64]]]],[186,[[10,[[22,[6]],64]]]],[186,[[10,[[7,[123]],64]]]],[186,[[10,[[7,[[22,[118]]]],64]]]],[186,[[10,[[7,[[22,[6]]]],64]]]],[186,[[10,[17,64]]]],[186,[[10,[[7,[[22,[86]]]],64]]]],[186,[[10,[[7,[[22,[136]]]],64]]]],[186,[[10,[[7,[[120,[119]]]],64]]]],[186,[[10,[[22,[17]],64]]]],[186,[[10,[[7,[86]],64]]]],[186,[[10,[[7,[172]],64]]]],[186,[[10,[[7,[122]],64]]]],[187,[[10,[[22,[17]],64]]]],[187,[[10,[[7,[169]],64]]]],[187,[[10,[[7,[20]],64]]]],[187,[[10,[172,64]]]],[187,[[10,[[7,[[22,[151]]]],64]]]],[187,[[10,[[22,[153]],64]]]],[187,[[10,[86,64]]]],[187,[[10,[[7,[[120,[119]]]],64]]]],[187,[[10,[[7,[[22,[6]]]],64]]]],[187,[[10,[[7,[17]],64]]]],[187,[[10,[[7,[172]],64]]]],[187,[[10,[118,64]]]],[187,[[10,[[7,[86]],64]]]],[187,[[10,[[22,[172]],64]]]],[187,[[10,[169,64]]]],[187,[[10,[[7,[[22,[152]]]],64]]]],[187,[[10,[[7,[[22,[153]]]],64]]]],[187,[[10,[152,64]]]],[187,[[10,[[120,[119]],64]]]],[187,[[10,[154,64]]]],[187,[[10,[136,64]]]],[187,[[10,[[7,[[22,[86]]]],64]]]],[187,[[10,[155,64]]]],[187,[[10,[[22,[6]],64]]]],[187,[[10,[[22,[151]],64]]]],[187,[[10,[[22,[86]],64]]]],[187,[[10,[20,64]]]],[187,[[10,[[7,[122]],64]]]],[187,[[10,[[22,[155]],64]]]],[187,[[10,[[79,[6,[7,[6]]]],64]]]],[187,[[10,[[7,[[22,[118]]]],64]]]],[187,[[10,[[22,[136]],64]]]],[187,[[10,[[7,[136]],64]]]],[187,[[10,[122,64]]]],[187,[[10,[[7,[[79,[6,[7,[6]]]]]],64]]]],[187,[[10,[[7,[151]],64]]]],[187,[[10,[151,64]]]],[187,[[10,[[7,[155]],64]]]],[187,[[10,[[22,[152]],64]]]],[187,[[10,[[22,[118]],64]]]],[187,[[10,[[7,[121]],64]]]],[187,[[10,[[7,[[22,[155]]]],64]]]],[187,[[10,[17,64]]]],[187,[[10,[[7,[154]],64]]]],[187,[[10,[121,64]]]],[187,[[10,[[7,[[22,[136]]]],64]]]],[187,[[10,[[7,[123]],64]]]],[187,[[10,[[7,[[22,[172]]]],64]]]],[187,[[10,[[7,[[22,[17]]]],64]]]],[187,[[10,[123,64]]]],[187,[[10,[[7,[118]],64]]]],[187,[[10,[[7,[152]],64]]]],[188,[[10,[[7,[20]],64]]]],[188,[[10,[[22,[86]],64]]]],[188,[[10,[[22,[17]],64]]]],[188,[[10,[154,64]]]],[188,[[10,[121,64]]]],[188,[[10,[[22,[153]],64]]]],[188,[[10,[[79,[6,[7,[6]]]],64]]]],[188,[[10,[[7,[[22,[86]]]],64]]]],[188,[[10,[[7,[[22,[153]]]],64]]]],[188,[[10,[[7,[136]],64]]]],[188,[[10,[172,64]]]],[188,[[10,[[22,[152]],64]]]],[188,[[10,[[22,[136]],64]]]],[188,[[10,[[120,[119]],64]]]],[188,[[10,[[7,[[22,[118]]]],64]]]],[188,[[10,[[7,[172]],64]]]],[188,[[10,[17,64]]]],[188,[[10,[[22,[118]],64]]]],[188,[[10,[[7,[17]],64]]]],[188,[[10,[[7,[[22,[136]]]],64]]]],[188,[[10,[[7,[[22,[17]]]],64]]]],[188,[[10,[152,64]]]],[188,[[10,[[22,[6]],64]]]],[188,[[10,[86,64]]]],[188,[[10,[[22,[155]],64]]]],[188,[[10,[[7,[[22,[151]]]],64]]]],[188,[[10,[20,64]]]],[188,[[10,[[7,[118]],64]]]],[188,[[10,[[7,[[79,[6,[7,[6]]]]]],64]]]],[188,[[10,[155,64]]]],[188,[[10,[[7,[151]],64]]]],[188,[[10,[151,64]]]],[188,[[10,[[7,[152]],64]]]],[188,[[10,[[7,[[120,[119]]]],64]]]],[188,[[10,[[7,[122]],64]]]],[188,[[10,[169,64]]]],[188,[[10,[[7,[123]],64]]]],[188,[[10,[136,64]]]],[188,[[10,[[22,[151]],64]]]],[188,[[10,[[7,[121]],64]]]],[188,[[10,[122,64]]]],[188,[[10,[[7,[[22,[152]]]],64]]]],[188,[[10,[[7,[[22,[6]]]],64]]]],[188,[[10,[118,64]]]],[188,[[10,[[7,[155]],64]]]],[188,[[10,[[7,[86]],64]]]],[188,[[10,[[7,[154]],64]]]],[188,[[10,[[7,[[22,[155]]]],64]]]],[188,[[10,[[7,[169]],64]]]],[188,[[10,[123,64]]]],[189,[[10,[155,64]]]],[189,[[10,[[22,[86]],64]]]],[189,[[10,[[7,[[22,[152]]]],64]]]],[189,[[10,[[22,[152]],64]]]],[189,[[10,[86,64]]]],[189,[[10,[[7,[[22,[118]]]],64]]]],[189,[[10,[[22,[118]],64]]]],[189,[[10,[[7,[151]],64]]]],[189,[[10,[118,64]]]],[189,[[10,[[22,[155]],64]]]],[189,[[10,[136,64]]]],[189,[[10,[20,64]]]],[189,[[10,[169,64]]]],[189,[[10,[[120,[119]],64]]]],[189,[[10,[[7,[122]],64]]]],[189,[[10,[[7,[155]],64]]]],[189,[[10,[[7,[118]],64]]]],[189,[[10,[[7,[20]],64]]]],[189,[[10,[[22,[153]],64]]]],[189,[[10,[[22,[151]],64]]]],[189,[[10,[172,64]]]],[189,[[10,[[7,[17]],64]]]],[189,[[10,[[7,[[22,[17]]]],64]]]],[189,[[10,[[7,[86]],64]]]],[189,[[10,[151,64]]]],[189,[[10,[152,64]]]],[189,[[10,[[7,[[22,[155]]]],64]]]],[189,[[10,[[22,[136]],64]]]],[189,[[10,[[7,[[22,[151]]]],64]]]],[189,[[10,[122,64]]]],[189,[[10,[[22,[6]],64]]]],[189,[[10,[[22,[17]],64]]]],[189,[[10,[[7,[[22,[86]]]],64]]]],[189,[[10,[[7,[169]],64]]]],[189,[[10,[[7,[172]],64]]]],[189,[[10,[[7,[123]],64]]]],[189,[[10,[123,64]]]],[189,[[10,[[7,[[120,[119]]]],64]]]],[189,[[10,[[7,[152]],64]]]],[189,[[10,[[7,[[22,[136]]]],64]]]],[189,[[10,[154,64]]]],[189,[[10,[[7,[[79,[6,[7,[6]]]]]],64]]]],[189,[[10,[[79,[6,[7,[6]]]],64]]]],[189,[[10,[[7,[[22,[6]]]],64]]]],[189,[[10,[17,64]]]],[189,[[10,[[7,[121]],64]]]],[189,[[10,[[7,[[22,[153]]]],64]]]],[189,[[10,[[7,[136]],64]]]],[189,[[10,[121,64]]]],[189,[[10,[[7,[154]],64]]]],[32],[[[185,[157,[0,[[183,[182]],91,184,157]]]]],[[10,[[7,[1]],64]]]],[[[194,[197,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[193,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[195,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[[[194,[196,[0,[[183,[182]],91,184,157]]]]],[[10,[64]]]],[103,[[10,[64]]]],[[[185,[157,[0,[[183,[182]],91,184,157]]]]],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[185,[157,[0,[[183,[182]],91,184,157]]]],15],[[10,[64]]]],[[[185,[157,[0,[[183,[182]],91,184,157]]]],[7,[6]]]],[[[185,[157,[0,[[183,[182]],91,184,157]]]],[9,[[8,[106]]]]]],[64,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[205,205],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[205,205],17],[206,[[10,[68]]]],[207,[[10,[68]]]],[[68,18],19],[[68,18],19],[[205,18],19],[[]],[[]],[[]],[[]],[31,68],[162,68],[16,68],[65,68],[142,68],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[22,[6]]]],[208,1],[[20,1],[[10,[206,68]]]],[[[167,[209]],[8,[6]],[9,[205]]],208],[[[167,[209]],20,[9,[205]]],[[10,[207,68]]]],[208,1],[208,[[10,[68]]]],[206,[[10,[22,68]]]],[207,[[10,[[7,[[22,[153]]]],68]]]],[207,[[10,[122,68]]]],[207,[[10,[[7,[151]],68]]]],[207,[[10,[121,68]]]],[207,[[10,[151,68]]]],[207,[[10,[17,68]]]],[207,[[10,[123,68]]]],[207,[[10,[[7,[17]],68]]]],[207,[[10,[[22,[153]],68]]]],[207,[[10,[[84,[20]],68]]]],[207,[[10,[[7,[86]],68]]]],[207,[[10,[118,68]]]],[207,[[10,[136,68]]]],[207,[[10,[[7,[121]],68]]]],[207,[[10,[[7,[118]],68]]]],[207,[[10,[[7,[[84,[20]]]],68]]]],[207,[[10,[[7,[122]],68]]]],[207,[[10,[[7,[123]],68]]]],[207,[[10,[[7,[136]],68]]]],[207,[[10,[86,68]]]],[32],[206,[[10,[[7,[1]],68]]]],[208,[[10,[68]]]],[206,22],[[]],[[]],[[]],[[]],[[]],[[206,15],[[10,[68]]]],[[206,[7,[6]]]],[[206,[9,[[8,[106]]]]]],[68,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],[[10,[205,68]]]],[210,[[10,[205,68]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[121]]],[[7,[121]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[6,6],[[[7,[118]]],[[7,[118]]]],[[[7,[123]]],[[7,[123]]]],[86,86],[[[7,[86]]],[[7,[86]]]],[122,122],[17,17],[[[7,[122]]],[[7,[122]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[6]]],[[7,[6]]]],[118,118],[121,121],[123,123],[[[7,[17]]],[[7,[17]]]],[6,6],[[[7,[122]]],[[7,[122]]]],[[[7,[123]]],[[7,[123]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[6]]],[[7,[6]]]],[122,122],[[[7,[121]]],[[7,[121]]]],[118,118],[86,86],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[123,123],[[[7,[118]]],[[7,[118]]]],[[[7,[17]]],[[7,[17]]]],[121,121],[[[7,[86]]],[[7,[86]]]],[17,17],[[[7,[6]]],[[7,[6]]]],[17,17],[[[7,[118]]],[[7,[118]]]],[6,6],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[86,86],[118,118],[[[7,[17]]],[[7,[17]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[86]]],[[7,[86]]]],[123,[[120,[119]]]],[6,6],[86,86],[[[7,[6]]],[[7,[6]]]],[121,[[120,[119]]]],[118,118],[[[7,[[120,[119]]]]],[[7,[121]]]],[[[7,[118]]],[[7,[118]]]],[17,17],[[[120,[119]]],121],[[[7,[86]]],[[7,[86]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[17]]],[[7,[17]]]],[17,17],[86,86],[[[7,[86]]],[[7,[86]]]],[6,6],[[[7,[6]]],[[7,[6]]]],[[[7,[[120,[119]]]]],[[7,[121]]]],[123,[[120,[119]]]],[[[7,[118]]],[[7,[118]]]],[118,118],[[[120,[119]]],121],[121,[[120,[119]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[[9,[153]]]]],[[7,[[22,[153]]]]]],[[[120,[119]]],[[120,[119]]]],[146,118],[136,86],[[[7,[146]]],[[7,[118]]]],[153,86],[[[7,[121]]],[[7,[121]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[20,6],[[[7,[145]]],[[7,[86]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[123,123],[152,152],[118,118],[[[9,[153]]],[[22,[153]]]],[155,118],[122,122],[[[7,[20]]],[[7,[6]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[152]]],[[7,[152]]]],[151,86],[145,86],[[[7,[151]]],[[7,[86]]]],[[[7,[17]]],[[7,[17]]]],[86,86],[[[7,[155]]],[[7,[118]]]],[121,121],[154,6],[[[7,[153]]],[[7,[86]]]],[17,17],[[[7,[152]]],[[7,[152]]]],[136,136],[145,86],[121,121],[17,17],[[[7,[123]]],[[7,[123]]]],[[[7,[151]]],[[7,[136]]]],[153,136],[[[7,[154]]],[[7,[6]]]],[[[7,[145]]],[[7,[86]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[86]]],[[7,[86]]]],[152,152],[[[7,[118]]],[[7,[118]]]],[146,118],[[[9,[153]]],[[22,[153]]]],[[[7,[[9,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[155]]],[[7,[118]]]],[86,86],[151,136],[20,6],[154,6],[[[7,[146]]],[[7,[118]]]],[[[7,[17]]],[[7,[17]]]],[122,122],[[[7,[153]]],[[7,[136]]]],[118,118],[155,118],[[[7,[20]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[121]]],[[7,[121]]]],[[[7,[136]]],[[7,[136]]]],[123,123],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[172]]],[[7,[17]]]],[44,118],[[[7,[121]]],[[7,[121]]]],[[[7,[171]]],[[7,[86]]]],[[[7,[122]]],[[7,[122]]]],[123,123],[151,86],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[118,118],[123,123],[6,6],[[[7,[44]]],[[7,[118]]]],[153,86],[121,121],[[[7,[153]]],[[7,[86]]]],[[[7,[86]]],[[7,[86]]]],[171,86],[170,86],[[[7,[136]]],[[7,[86]]]],[[[7,[151]]],[[7,[86]]]],[118,118],[[[7,[151]]],[[7,[86]]]],[[[7,[6]]],[[7,[6]]]],[[[7,[155]]],[[7,[118]]]],[136,86],[[[7,[86]]],[[7,[86]]]],[121,121],[[[7,[123]]],[[7,[123]]]],[[[7,[172]]],[[7,[17]]]],[[[7,[170]]],[[7,[86]]]],[86,86],[[[7,[152]]],[[7,[118]]]],[172,17],[[[7,[153]]],[[7,[86]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[170]]],[[7,[86]]]],[[[22,[153]]],[[22,[153]]]],[[[22,[153]]],[[22,[153]]]],[44,118],[122,122],[[[7,[171]]],[[7,[86]]]],[[[7,[123]]],[[7,[123]]]],[171,86],[[[7,[155]]],[[7,[118]]]],[122,122],[86,86],[6,6],[151,86],[152,118],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[170,86],[[[7,[121]]],[[7,[121]]]],[153,86],[155,118],[[[7,[118]]],[[7,[118]]]],[152,118],[[[7,[118]]],[[7,[118]]]],[[[7,[44]]],[[7,[118]]]],[136,86],[[[7,[169]]],[[7,[6]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[6]]],[[7,[6]]]],[169,6],[[[7,[152]]],[[7,[118]]]],[170,86],[[[7,[155]]],[[7,[118]]]],[121,121],[171,86],[[[7,[172]]],[[7,[86]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[172,86],[151,86],[[[7,[86]]],[[7,[86]]]],[6,6],[152,118],[[[7,[155]]],[[7,[118]]]],[[[7,[44]]],[[7,[118]]]],[[[7,[136]]],[[7,[86]]]],[153,86],[118,118],[[[7,[171]]],[[7,[86]]]],[[[7,[118]]],[[7,[118]]]],[86,86],[44,118],[155,118],[[[7,[123]]],[[7,[123]]]],[[[7,[6]]],[[7,[6]]]],[170,86],[136,86],[123,123],[[[7,[151]]],[[7,[86]]]],[6,6],[[[7,[122]]],[[7,[122]]]],[122,122],[[[7,[153]]],[[7,[86]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[170]]],[[7,[86]]]],[[[7,[6]]],[[7,[6]]]],[[[7,[153]]],[[7,[86]]]],[169,6],[[[22,[153]]],[[22,[153]]]],[122,122],[86,86],[[[7,[172]]],[[7,[86]]]],[44,118],[172,86],[[[7,[152]]],[[7,[118]]]],[[[7,[151]]],[[7,[86]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[123,123],[[[7,[171]]],[[7,[86]]]],[[[7,[44]]],[[7,[118]]]],[[[7,[152]]],[[7,[118]]]],[[[7,[121]]],[[7,[121]]]],[151,86],[171,86],[[[7,[122]]],[[7,[122]]]],[[[7,[170]]],[[7,[86]]]],[121,121],[[[7,[169]]],[[7,[6]]]],[152,118],[153,86],[[[7,[121]]],[[7,[121]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[86]]],[[7,[86]]]],[118,118],[136,86],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[121]]],[[7,[121]]]],[86,86],[[[7,[6]]],[[7,[6]]]],[6,6],[118,118],[[[22,[153]]],[[22,[153]]]],[[[120,[119]]],[[120,[119]]]],[121,121],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[118]]],[[7,[118]]]],[6,6],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[121]]],[[7,[121]]]],[121,121],[[[7,[6]]],[[7,[6]]]],[86,86],[[[7,[118]]],[[7,[118]]]],[118,118],[[[120,[119]]],[[120,[119]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[118]]],[[7,[118]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[152]]],[[7,[118]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[86,86],[[[7,[151]]],[[7,[86]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[151]]],[[7,[86]]]],[121,121],[20,6],[20,6],[[[7,[122]]],[[7,[122]]]],[122,122],[[[7,[118]]],[[7,[118]]]],[136,86],[[[7,[122]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[86]]],[[7,[86]]]],[121,121],[[[7,[136]]],[[7,[86]]]],[152,118],[17,17],[[[7,[122]]],[[7,[122]]]],[152,118],[123,123],[[[7,[136]]],[[7,[86]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[136,86],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[151,86],[[[7,[152]]],[[7,[118]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[152]]],[[7,[118]]]],[118,118],[121,121],[[[7,[169]]],[[7,[6]]]],[136,86],[151,86],[20,6],[86,86],[121,121],[20,6],[122,122],[151,86],[[[7,[155]]],[[7,[118]]]],[[[7,[155]]],[[7,[118]]]],[118,118],[[[7,[169]]],[[7,[6]]]],[123,123],[136,86],[155,118],[[[7,[17]]],[[7,[17]]]],[122,122],[17,17],[123,123],[151,86],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[155]]],[[7,[118]]]],[[[22,[153]]],[[22,[153]]]],[123,123],[[[7,[169]]],[[7,[6]]]],[169,6],[[[7,[152]]],[[7,[118]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[152,118],[[[7,[154]]],[[7,[6]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[136]]],[[7,[86]]]],[118,118],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[154]]],[[7,[6]]]],[17,17],[[[7,[121]]],[[7,[121]]]],[[[7,[121]]],[[7,[121]]]],[20,6],[[[22,[153]]],[[22,[153]]]],[[[7,[121]]],[[7,[121]]]],[17,17],[[[7,[169]]],[[7,[6]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[121]]],[[7,[121]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[151]]],[[7,[86]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[151]]],[[7,[86]]]],[[[7,[17]]],[[7,[17]]]],[121,121],[86,86],[[[7,[122]]],[[7,[122]]]],[118,118],[86,86],[[[7,[121]]],[[7,[121]]]],[[[7,[169]]],[[7,[6]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[123]]],[[7,[123]]]],[17,17],[152,118],[[[7,[86]]],[[7,[86]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[17]]],[[7,[17]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[121,121],[123,123],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[151,86],[122,122],[151,86],[[[7,[122]]],[[7,[122]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[118]]],[[7,[118]]]],[118,118],[[[7,[86]]],[[7,[86]]]],[[[7,[151]]],[[7,[86]]]],[[[7,[20]]],[[7,[6]]]],[122,122],[118,118],[[[22,[153]]],[[22,[153]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[118]]],[[7,[118]]]],[20,6],[151,86],[[[7,[86]]],[[7,[86]]]],[[[7,[154]]],[[7,[6]]]],[86,86],[[[7,[17]]],[[7,[17]]]],[17,17],[20,6],[[[7,[20]]],[[7,[6]]]],[118,118],[152,118],[136,86],[136,86],[[[7,[155]]],[[7,[118]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[151]]],[[7,[86]]]],[118,118],[122,122],[[[7,[155]]],[[7,[118]]]],[[[7,[151]]],[[7,[86]]]],[151,86],[[[7,[136]]],[[7,[86]]]],[152,118],[86,86],[123,123],[[[7,[121]]],[[7,[121]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[151]]],[[7,[86]]]],[123,123],[[[7,[152]]],[[7,[118]]]],[[[7,[123]]],[[7,[123]]]],[152,118],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[154]]],[[7,[6]]]],[136,86],[[[7,[121]]],[[7,[121]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[154,6],[[[120,[119]]],[[120,[119]]]],[[[7,[152]]],[[7,[118]]]],[[[7,[121]]],[[7,[121]]]],[[[7,[17]]],[[7,[17]]]],[122,122],[[[7,[123]]],[[7,[123]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[20]]],[[7,[6]]]],[136,86],[[[7,[122]]],[[7,[122]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[152]]],[[7,[118]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[86]]],[[7,[86]]]],[152,118],[[[7,[152]]],[[7,[118]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[20]]],[[7,[6]]]],[123,123],[20,6],[[[7,[169]]],[[7,[6]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[121,121],[[[7,[86]]],[[7,[86]]]],[[[7,[136]]],[[7,[86]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[86,86],[[[22,[153]]],[[22,[153]]]],[[[7,[17]]],[[7,[17]]]],[[[120,[119]]],[[120,[119]]]],[17,17],[17,17],[86,86],[[[7,[118]]],[[7,[118]]]],[121,121],[[[7,[136]]],[[7,[86]]]],[122,122],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[120,[119]]],[[120,[119]]]],[123,123],[[[120,[119]]],[[120,[119]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[20,6],[86,86],[[[7,[151]]],[[7,[136]]]],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[[[7,[123]]],[[7,[123]]]],[[[22,[151]]],[[22,[86]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[151]]],[[7,[136]]]],[[[7,[121]]],[[7,[121]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[86,86],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[121,121],[[[22,[151]]],[[22,[86]]]],[[[22,[151]]],[[22,[86]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[152,152],[86,86],[[[7,[169]]],[[7,[6]]]],[[[22,[118]]],[[22,[118]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[152,152],[[[7,[169]]],[[7,[6]]]],[152,152],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[151,136],[136,136],[[[7,[86]]],[[7,[86]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[122,122],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[123]]],[[7,[123]]]],[[[22,[6]]],[[22,[6]]]],[86,86],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[151]]],[[7,[136]]]],[[[7,[121]]],[[7,[121]]]],[[[7,[136]]],[[7,[136]]]],[152,152],[[[7,[121]]],[[7,[121]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[152]]],[[7,[152]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[153]]],[[22,[153]]]],[[[22,[136]]],[[22,[86]]]],[122,122],[121,121],[118,118],[[[22,[118]]],[[22,[118]]]],[[[7,[86]]],[[7,[86]]]],[152,152],[122,122],[[[7,[122]]],[[7,[122]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[22,[152]]],[[22,[118]]]],[[[7,[152]]],[[7,[152]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[136]]],[[7,[136]]]],[[[7,[122]]],[[7,[122]]]],[122,122],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[20,6],[17,17],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[121,121],[[[7,[122]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[151,136],[[[7,[86]]],[[7,[86]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[123]]],[[7,[123]]]],[[[22,[86]]],[[22,[86]]]],[[[22,[86]]],[[22,[86]]]],[136,136],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[[[22,[152]]],[[22,[118]]]],[[[7,[123]]],[[7,[123]]]],[122,122],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[123,123],[[[22,[86]]],[[22,[86]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[22,[17]]],[[22,[17]]]],[20,6],[[[22,[118]]],[[22,[118]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[136]]],[[22,[86]]]],[[[7,[20]]],[[7,[6]]]],[20,6],[154,6],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[17,17],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[152]]],[[22,[118]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[22,[6]]],[[22,[6]]]],[[[7,[136]]],[[7,[136]]]],[[[22,[136]]],[[22,[86]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[136]]],[[7,[136]]]],[151,136],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[7,[155]]],[[7,[118]]]],[[[22,[155]]],[[22,[118]]]],[[[22,[86]]],[[22,[86]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[136]]],[[7,[136]]]],[[[7,[17]]],[[7,[17]]]],[[[22,[6]]],[[22,[6]]]],[[[22,[153]]],[[22,[153]]]],[[[7,[121]]],[[7,[121]]]],[[[22,[136]]],[[22,[86]]]],[17,17],[[[7,[118]]],[[7,[118]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[118,118],[[[22,[6]]],[[22,[6]]]],[[[7,[[22,[155]]]]],[[7,[[22,[118]]]]]],[[[22,[118]]],[[22,[118]]]],[122,122],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[169]]],[[7,[6]]]],[20,6],[136,136],[[[7,[155]]],[[7,[118]]]],[[[22,[151]]],[[22,[86]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[169]]],[[7,[6]]]],[123,123],[[[7,[151]]],[[7,[136]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[22,[86]]],[[22,[86]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[22,[118]]],[[22,[118]]]],[136,136],[[[22,[6]]],[[22,[6]]]],[17,17],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[20,6],[[[7,[121]]],[[7,[121]]]],[[[22,[152]]],[[22,[118]]]],[[[7,[152]]],[[7,[152]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[121,121],[86,86],[17,17],[121,121],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[7,[154]]],[[7,[6]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[[[7,[155]]],[[7,[118]]]],[[[22,[136]]],[[22,[86]]]],[20,6],[[[22,[151]]],[[22,[86]]]],[118,118],[[[7,[123]]],[[7,[123]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[155]]],[[7,[118]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[20]]],[[7,[6]]]],[118,118],[118,118],[[[22,[152]]],[[22,[118]]]],[17,17],[[[22,[153]]],[[22,[153]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[136]]],[[7,[136]]]],[[[22,[118]]],[[22,[118]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[22,[151]]],[[22,[86]]]],[[[22,[17]]],[[22,[17]]]],[[[120,[119]]],[[120,[119]]]],[[[120,[119]]],[[120,[119]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[169]]],[[7,[6]]]],[86,86],[151,136],[[[7,[151]]],[[7,[136]]]],[[[7,[152]]],[[7,[152]]]],[123,123],[[[7,[152]]],[[7,[152]]]],[[[120,[119]]],[[120,[119]]]],[[[22,[152]]],[[22,[118]]]],[[[22,[6]]],[[22,[6]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[22,[151]]],[[22,[86]]]],[118,118],[[[22,[6]]],[[22,[6]]]],[[[7,[86]]],[[7,[86]]]],[[[7,[152]]],[[7,[152]]]],[[[7,[122]]],[[7,[122]]]],[[[22,[118]]],[[22,[118]]]],[[[22,[118]]],[[22,[118]]]],[136,136],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[17]]],[[7,[17]]]],[136,136],[121,121],[[[7,[136]]],[[7,[136]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[123,123],[[[120,[119]]],[[120,[119]]]],[[[7,[123]]],[[7,[123]]]],[[[22,[17]]],[[22,[17]]]],[121,121],[118,118],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[[[7,[155]]],[[7,[118]]]],[122,122],[[[7,[123]]],[[7,[123]]]],[[[7,[154]]],[[7,[6]]]],[155,118],[[[7,[154]]],[[7,[6]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[151,136],[[[7,[121]]],[[7,[121]]]],[123,123],[151,136],[152,152],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[7,[122]]],[[7,[122]]]],[121,121],[[[120,[119]]],[[120,[119]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[152,152],[[[7,[86]]],[[7,[86]]]],[[[7,[118]]],[[7,[118]]]],[20,6],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[169,6],[[[7,[[120,[119]]]]],[[7,[[120,[119]]]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[17,17],[122,122],[[[22,[136]]],[[22,[86]]]],[[[7,[152]]],[[7,[152]]]],[[[7,[20]]],[[7,[6]]]],[86,86],[[[7,[86]]],[[7,[86]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[7,[121]]],[[7,[121]]]],[[[22,[153]]],[[22,[153]]]],[[[22,[6]]],[[22,[6]]]],[[[22,[136]]],[[22,[86]]]],[17,17],[[[7,[20]]],[[7,[6]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[22,[136]]],[[22,[86]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[22,[86]]],[[22,[86]]]],[[[22,[17]]],[[22,[17]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[[[22,[151]]],[[22,[86]]]],[118,118],[[[7,[154]]],[[7,[6]]]],[[[7,[121]]],[[7,[121]]]],[[[22,[153]]],[[22,[153]]]],[[[22,[152]]],[[22,[118]]]],[[[22,[86]]],[[22,[86]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[86]]]]],[[7,[[22,[86]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[7,[169]]],[[7,[6]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[136]]],[[7,[136]]]],[151,136],[[[7,[152]]],[[7,[152]]]],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[136,136],[[[7,[151]]],[[7,[136]]]],[123,123],[[[7,[20]]],[[7,[6]]]],[123,123],[[[22,[152]]],[[22,[118]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[136]]]]],[[7,[[22,[86]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[151]]],[[7,[136]]]],[[[7,[[22,[152]]]]],[[7,[[22,[118]]]]]],[[[7,[[22,[151]]]]],[[7,[[22,[86]]]]]],[152,152],[[[22,[153]]],[[22,[153]]]],[[[22,[153]]],[[22,[153]]]],[[[22,[86]]],[[22,[86]]]],[136,136],[86,86],[[[7,[151]]],[[7,[136]]]],[[[22,[17]]],[[22,[17]]]],[[[7,[[22,[118]]]]],[[7,[[22,[118]]]]]],[151,136],[[[84,[20]]],6],[17,17],[121,121],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[[[7,[121]]],[[7,[121]]]],[[[7,[118]]],[[7,[118]]]],[[[7,[17]]],[[7,[17]]]],[118,118],[86,86],[122,122],[[[7,[[84,[20]]]]],[[7,[6]]]],[[[7,[86]]],[[7,[86]]]],[151,86],[[[7,[136]]],[[7,[86]]]],[136,86],[[[22,[153]]],[[22,[153]]]],[123,123],[[[7,[151]]],[[7,[86]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[122]]],[[7,[122]]]],[[[22,[153]]],[[22,[153]]]],[[[84,[20]]],6],[[[7,[122]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[136]]],[[7,[86]]]],[17,17],[[[7,[123]]],[[7,[123]]]],[122,122],[118,118],[86,86],[[[7,[[22,[153]]]]],[[7,[[22,[153]]]]]],[151,86],[[[7,[151]]],[[7,[86]]]],[123,123],[[[7,[86]]],[[7,[86]]]],[136,86],[[[7,[118]]],[[7,[118]]]],[[[7,[[84,[20]]]]],[[7,[6]]]],[[[7,[121]]],[[7,[121]]]],[121,121],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[75,18],19],[[75,18],19],[[69,18],19],[[69,18],19],[[59,18],19],[[59,18],19],[[73,18],19],[[73,18],19],[[51,18],19],[[51,18],19],[[58,18],19],[[58,18],19],[[70,18],19],[[70,18],19],[[61,18],19],[[61,18],19],[[66,18],19],[[66,18],19],[[62,18],19],[[62,18],19],[[48,18],19],[[48,18],19],[[49,18],19],[[49,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[53,75],[25,75],[16,75],[[]],[53,69],[16,69],[35,69],[74,59],[16,59],[25,59],[[]],[35,73],[[]],[74,73],[16,73],[54,51],[25,51],[16,51],[[]],[[]],[54,58],[16,58],[35,58],[50,70],[25,70],[[]],[16,70],[35,61],[50,61],[[]],[16,61],[25,66],[16,66],[[]],[64,66],[35,62],[16,62],[[]],[64,62],[25,48],[68,48],[[]],[16,48],[68,49],[16,49],[35,49],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[[],104],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[75,[[7,[29]]]],[69,[[7,[29]]]],[59,[[7,[29]]]],[73,[[7,[29]]]],[51,[[7,[29]]]],[58,[[7,[29]]]],[70,[[7,[29]]]],[61,[[7,[29]]]],[66,[[7,[29]]]],[62,[[7,[29]]]],[48,[[7,[29]]]],[49,[[7,[29]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[],104],[[],10],[[],104]],"c":[],"p":[[15,"usize"],[8,"Source"],[8,"Transport"],[3,"ArrowBatchIter"],[3,"ArrowDestination"],[3,"String"],[4,"Option"],[4,"CXQuery"],[15,"slice"],[4,"Result"],[3,"RecordBatch"],[4,"CNil"],[3,"TypeId"],[3,"Private"],[4,"DataOrder"],[4,"ConnectorXError"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[8,"AsRef"],[3,"Vec"],[8,"Consume"],[4,"ArrowTypeSystem"],[4,"ArrowDestinationError"],[3,"ArrowPartitionWriter"],[3,"Schema"],[3,"Arc"],[8,"Error"],[4,"ArrowError"],[3,"Error"],[3,"Demand"],[3,"Arrow2Destination"],[4,"Arrow2TypeSystem"],[4,"Arrow2DestinationError"],[3,"ArrowPartitionWriter"],[4,"Error"],[4,"PolarsError"],[3,"DataFrame"],[4,"Ordering"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[4,"ConnectorXOutError"],[4,"ProduceContext"],[4,"SQLiteArrowTransportError"],[4,"SQLiteArrow2TransportError"],[4,"OracleSourceError"],[4,"MySQLArrowTransportError"],[4,"BQError"],[4,"BigQuerySourceError"],[4,"MySQLSourceError"],[4,"DataFusionError"],[3,"Error"],[4,"Error"],[4,"MySQLArrow2TransportError"],[4,"MsSQLArrowTransportError"],[4,"Error"],[4,"OracleArrow2TransportError"],[4,"PostgresArrow2TransportError"],[3,"Error"],[4,"PostgresSourceError"],[4,"Error"],[4,"PostgresArrowTransportError"],[4,"ParseError"],[4,"SQLiteSourceError"],[4,"BigQueryArrow2TransportError"],[4,"OracleArrowTransportError"],[4,"Error"],[3,"Error"],[4,"MsSQLArrow2TransportError"],[4,"MsSQLSourceError"],[4,"BigQueryArrowTransportError"],[4,"J4RsError"],[4,"ParserError"],[4,"VarError"],[3,"HashMap"],[3,"SourceConn"],[3,"FederatedDataSourceInfo"],[3,"Plan"],[8,"RecordBatchIterator"],[3,"Box"],[6,"OutResult"],[15,"i64"],[3,"PartitionQuery"],[8,"Queryable"],[3,"Statement"],[4,"Cow"],[8,"Clone"],[8,"Display"],[8,"Debug"],[8,"Destination"],[3,"Dispatcher"],[8,"Fn"],[4,"ConnMut"],[8,"TryInto"],[3,"Text"],[3,"QueryResult"],[3,"QueryWithParams"],[4,"SourceType"],[3,"Url"],[6,"Result"],[8,"Produce"],[8,"ToString"],[4,"BigQueryTypeSystem"],[3,"BigQuerySource"],[3,"BigQuerySourceParser"],[3,"BigQueryDialect"],[3,"ParseIntError"],[3,"ParseFloatError"],[4,"FieldType"],[15,"char"],[3,"BigQuerySourcePartition"],[3,"Runtime"],[3,"Client"],[15,"f64"],[3,"Utc"],[3,"DateTime"],[3,"NaiveDateTime"],[3,"NaiveTime"],[3,"NaiveDate"],[4,"CSVTypeSystem"],[3,"CSVSource"],[4,"CSVSourceError"],[3,"CSVSourcePartitionParser"],[3,"Error"],[4,"Error"],[3,"CSVSourcePartition"],[4,"DummyTypeSystem"],[3,"DummySource"],[3,"DummySourcePartitionParser"],[3,"DummySourcePartition"],[3,"Date"],[15,"i32"],[4,"MsSQLTypeSystem"],[3,"MsSQLSource"],[3,"MsSQLSourceParser"],[4,"Error"],[4,"RunError"],[3,"FromUtf8Error"],[4,"ColumnType"],[4,"ColumnData"],[3,"IntN"],[3,"FloatN"],[3,"Config"],[3,"MsSQLSourcePartition"],[3,"ConnectionManager"],[3,"Pool"],[15,"i16"],[15,"f32"],[15,"u8"],[3,"Uuid"],[3,"Decimal"],[4,"MySQLTypeSystem"],[8,"Send"],[3,"MySQLSource"],[3,"MySQLBinarySourceParser"],[3,"MySQLTextSourceParser"],[4,"UrlError"],[3,"Error"],[4,"TextProtocol"],[3,"MySQLSourcePartition"],[4,"BinaryProtocol"],[3,"MySqlConnectionManager"],[3,"PooledConnection"],[3,"Binary"],[4,"Value"],[15,"u16"],[15,"u32"],[15,"i8"],[4,"OracleTypeSystem"],[3,"Connector"],[3,"OracleSource"],[3,"OracleTextSourceParser"],[3,"OracleDialect"],[4,"OracleType"],[3,"OracleSourcePartition"],[3,"OracleConnectionManager"],[4,"PostgresTypeSystem"],[3,"Socket"],[8,"MakeTlsConnect"],[8,"Sync"],[3,"PostgresSource"],[3,"PostgresBinarySourcePartitionParser"],[3,"PostgresCSVSourceParser"],[3,"PostgresRawSourceParser"],[3,"PostgresSimpleSourceParser"],[4,"FromHexError"],[3,"ErrorStack"],[3,"Type"],[4,"CursorProtocol"],[3,"PostgresSourcePartition"],[4,"CSVProtocol"],[4,"BinaryProtocol"],[4,"SimpleProtocol"],[3,"Config"],[3,"PostgresConnectionManager"],[3,"BinaryCopyOutIter"],[3,"CopyOutReader"],[3,"StringRecordsIntoIter"],[3,"RowIter"],[4,"SimpleQueryMessage"],[4,"SQLiteTypeSystem"],[3,"SQLiteSource"],[3,"SQLiteSourcePartitionParser"],[3,"SQLiteSourcePartition"],[3,"SqliteConnectionManager"],[4,"Type"],[8,"DestinationPartition"],[8,"SourcePartition"],[8,"PartitionParser"],[3,"PostgresTypePairs"],[3,"BigQueryArrowTransport"],[3,"BigQueryArrow2Transport"],[3,"CSVArrowTransport"],[3,"DummyArrowTransport"],[3,"DummyArrow2Transport"],[3,"MsSQLArrowTransport"],[3,"MsSQLArrow2Transport"],[3,"MySQLArrowTransport"],[3,"MySQLArrow2Transport"],[3,"OracleArrowTransport"],[3,"OracleArrow2Transport"],[3,"PostgresArrowTransport"],[3,"PostgresArrow2Transport"],[3,"SQLiteArrowTransport"],[3,"SQLiteArrow2Transport"],[8,"TypeConversion"]]}\ +"connectorx":{"doc":"ConnectorX","t":"AAAAAAAAAOOAAAAAADILLLLLLKLLLLLLLKLKLLFLLLLLRRRRRRRRRNENLLLLLFLLLLLLLLLLLLLLLLLLLLLISIIQQQQQQKKAAAKKKKKKLDENDCNNGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLDECNDNNNGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLENNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDENDCNNGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLENNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNENENNNNNNNNNNNNNNNNNNNNNNNGNNNNEGNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLMMMMLLLLLLLLLLLLMMMLLMLLFLLMLLLLLLLLLLFFFDLLLLLLFFLLLLFLLLLLLCCCCCCCCCECCCCCCDCCCCNCCCCCCCCCCCCCCCCNLLLLLLLLLLCLLLLLLLLLLLLLLCCLLLLLLLLLLCLLCLLLLCLLLLLLLLLLLLLNNNNNNNDENLLLLLLLLLLMLLLLLLLLLLLLLLLLLFMLLLLLLLLLLLLMLLLLSQQQQQQIIIIQQQAAAKKAAKKKALKKAKKKKKKKANDNNNDEDDNENNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDEDDENNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDNNNNDNNNNNDEDDENNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNNNNNNNNNDNNDEDDENNNENNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDNNDEDDENNNNNNLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNENNENNNNNNNNNNNNNNNNNNNNNDDNNDDDEDDEENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNDEDDENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEDEDEDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDEDEDEDEDEDEDEDEDEDEDEDEDEDEDENNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQIIKLKKK","n":["arrow_batch_iter","constants","data_order","destinations","errors","fed_dispatcher","fed_rewriter","get_arrow","get_arrow2","impl_transport","impl_typesystem","partition","prelude","source_router","sources","transports","typesystem","ArrowBatchIter","RecordBatchIterator","borrow","borrow_mut","deref","deref_mut","drop","from","get_schema","get_schema","init","into","into_iter","lift_into","new","next","next_batch","next_batch","prepare","prepare","sculpt","set_global_num_thread","subset","try_from","try_into","type_id","vzip","CONNECTORX_PROTOCOL","CX_REWRITER_PATH","DB_BUFFER_SIZE","DUCKDB_JDBC_DRIVER","J4RS_BASE_PATH","MYSQL_JDBC_DRIVER","ORACLE_ARRAY_SIZE","POSTGRES_JDBC_DRIVER","RECORD_BATCH_SIZE","ColumnMajor","DataOrder","RowMajor","__clone_box","borrow","borrow_mut","clone","clone_into","coordinate","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","init","into","lift_into","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Consume","DATA_ORDERS","Destination","DestinationPartition","Error","Error","Error","Partition","TypeSystem","TypeSystem","allocate","aquire_row","arrow","arrow2","arrowstream","consume","finalize","ncols","needs_count","partition","schema","write","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","provide","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2Destination","Arrow2DestinationError","Arrow2TypeSystem","ArrowError","ArrowPartitionWriter","ConnectorXError","Other","PolarsError","Result","allocate","aquire_row","arrow","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","finalize","fmt","fmt","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","ncols","needs_count","new","partition","polars","provide","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","Arrow2TypeSystem","BoolArray","Boolean","Date32","Date64","DateTimeTz","Float32","Float32Array","Float64","Float64Array","Int32","Int32Array","Int64","Int64Array","LargeBinary","LargeUtf8","Time64","UInt32","UInt32Array","UInt64","UInt64Array","Utf8Array","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","ArrowDestination","ArrowDestinationError","ArrowError","ArrowPartitionWriter","ArrowTypeSystem","ConnectorXError","Other","Result","allocate","aquire_row","arrow","arrow_schema","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","consume","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","empty_batch","finalize","fmt","fmt","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","names","ncols","needs_count","new","new_with_batch_size","partition","provide","record_batch","schema","sculpt","sculpt","sculpt","source","subset","subset","subset","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","typesystem","vzip","vzip","vzip","ArrowTypeSystem","Boolean","Date32","Date64","DateTimeTz","Float32","Float64","Int32","Int64","LargeBinary","LargeUtf8","Time64","UInt32","UInt64","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","compare","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","get_hash","hash","init","into","lift_into","partial_cmp","sculpt","subset","to_owned","try_from","try_into","type_id","vzip","Arrow2Error","ArrowError","ArrowStreamError","BigQueryError","BigQuerySourceError","BigqueryArrow2TransportError","BigqueryArrowTransportError","CannotProduce","CannotResolveDataOrder","ConnectorXError","ConnectorXInternalError","ConnectorXOutError","Context","CountError","DataFusionError","FileNotFoundError","IOError","J4RSError","JsonError","MsSQL","MsSQLArrow2TransportError","MsSQLArrowTransportError","MsSQLSourceError","MySQLArrow2TransportError","MySQLArrowTransportError","MySQLSourceError","MysqlError","NoContext","NoConversionRule","OracleArrow2TransportError","OracleArrowTransportError","OracleError","OracleSourceError","Other","Other","OutResult","PostgresArrow2TransportError","PostgresArrowTransportError","PostgresError","PostgresSourceError","ProduceContext","Result","SQLParserError","SQLiteArrow2TransportError","SQLiteArrowTransportError","SQLiteError","SQLiteSourceError","SourceNotSupport","SqlQueryNotSupported","StdIOError","StdVarError","TypeCheckFailed","UnsupportedDataOrder","UrlParseError","as_error_source","as_error_source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_produce","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","into","into","into","lift_into","lift_into","lift_into","provide","provide","sculpt","sculpt","sculpt","source","source","subset","subset","subset","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","run","FederatedDataSourceInfo","Plan","borrow","borrow","borrow_mut","borrow_mut","cardinality","conn_str_info","db_alias","db_name","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","is_local","jdbc_driver","jdbc_url","lift_into","lift_into","manual_info","new_from_conn_str","new_from_manual_schema","rewrite_sql","sculpt","sculpt","sql","subset","subset","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","get_arrow","new_record_batch_iter","get_arrow2","PartitionQuery","borrow","borrow_mut","deref","deref_mut","drop","from","get_col_range","get_part_query","init","into","lift_into","new","partition","sculpt","subset","try_from","try_into","type_id","vzip","Arrow2Destination","ArrowDestination","ArrowPartitionWriter","ArrowStreamDestination","ArrowStreamPartitionWriter","ArrowStreamTypeSystem","ArrowTypeSystem","BigQuerySource","CSVSource","CXQuery","ConnectorXError","ConnectorXOutError","Consume","DataOrder","Destination","DestinationPartition","Dispatcher","DummySource","FederatedDataSourceInfo","MsSQLSource","MySQLSource","Naked","OracleSource","ParameterizedFunc","ParameterizedOn","PartitionParser","Plan","PostgresSource","Produce","Realize","RecordBatchIterator","SQLiteSource","Source","SourcePartition","Transport","TypeAssoc","TypeConversion","TypeSystem","Wrapped","__clone_box","as_ref","as_statement","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","coordinate","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","from","from","get_arrow","get_arrow2","get_meta","init","init","into","into","lift_into","lift_into","map","naked","new","new_record_batch_iter","prepare","result","rewrite_sql","run","run","sculpt","sculpt","set_global_num_thread","subset","subset","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with","BigQuery","DuckDB","MsSQL","MySQL","Oracle","Postgres","SQLite","SourceConn","SourceType","Unknown","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","conn","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","lift_into","lift_into","new","parse_source","proto","sculpt","sculpt","set_protocol","subset","subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","ty","type_id","type_id","vzip","vzip","DATA_ORDERS","Error","Error","Error","Error","Parser","Partition","PartitionParser","Produce","Source","SourcePartition","TypeSystem","TypeSystem","TypeSystem","bigquery","csv","dummy","fetch_metadata","fetch_next","mssql","mysql","names","ncols","nrows","oracle","parse","parser","partition","postgres","produce","result_rows","result_rows","schema","set_data_order","set_origin_query","set_queries","sqlite","BQError","BigQueryDialect","BigQueryJsonError","BigQueryParseFloatError","BigQueryParseIntError","BigQuerySource","BigQuerySourceError","BigQuerySourceParser","BigQuerySourcePartition","BigQueryStdError","BigQueryTypeSystem","BigQueryUrlError","Bignumeric","Bool","Boolean","Bytes","ConnectorXError","Date","Datetime","Float","Float64","Int64","Integer","Numeric","Other","String","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_delimited_identifier_start","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Bool","CSVError","CSVSource","CSVSourceError","CSVSourcePartition","CSVSourcePartitionParser","CSVTypeSystem","ConnectorXError","DateTime","F64","I64","IOError","Other","RegexError","String","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_hash","hash","infer_schema","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bool","DateTime","DummySource","DummySourcePartition","DummySourcePartitionParser","DummyTypeSystem","F64","I64","String","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_metadata","fetch_next","fmt","from","from","from","from","get_hash","hash","init","init","init","init","into","into","into","into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","nrows","parser","partial_cmp","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","subset","subset","subset","subset","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Bigint","Binary","Bit","Char","ConnectorXError","Date","Datetime","Datetime2","Datetimeoffset","Decimal","Float24","Float53","FloatN","Floatn","GetNRowsFailed","Image","Int","IntN","Intn","Money","MsSQLError","MsSQLPoolError","MsSQLRuntimeError","MsSQLSource","MsSQLSourceError","MsSQLSourceParser","MsSQLSourcePartition","MsSQLTypeSystem","MsSQLUrlDecodeError","MsSQLUrlError","Nchar","Ntext","Numeric","Nvarchar","Other","SmallMoney","Smalldatetime","Smallint","Text","Time","Tinyint","Uniqueidentifier","Varbinary","Varchar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sql","from_sql","init","init","init","init","init","init","init","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mssql_config","names","ncols","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Blob","Char","ConnectorXError","Date","Datetime","Decimal","Double","Enum","Float","Int24","Json","Long","LongBlob","LongLong","MediumBlob","MySQLBinarySourceParser","MySQLError","MySQLPoolError","MySQLSource","MySQLSourceError","MySQLSourcePartition","MySQLTextSourceParser","MySQLTypeSystem","MySQLUrlError","Other","Short","TextProtocol","Time","Timestamp","Tiny","TinyBlob","UInt24","ULong","ULongLong","UShort","UTiny","VarChar","Year","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","new","new","new","new","nrows","nrows","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BinaryDouble","BinaryFloat","Blob","Char","Clob","ConnectorXError","Date","Float","NChar","NVarChar","NumFloat","NumInt","OracleDialect","OracleError","OraclePoolError","OracleSource","OracleSourceError","OracleSourcePartition","OracleTextSourceParser","OracleTypeSystem","OracleUrlDecodeError","OracleUrlError","Other","Timestamp","TimestampTz","VarChar","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","connect_oracle","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","into","into","into","into","into","into","is_identifier_part","is_identifier_start","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","BinaryProtocol","Bool","BoolArray","BpChar","ByteA","CSVError","CSVProtocol","Char","ConnectorXError","CursorProtocol","Date","Enum","Float4","Float4Array","Float8","Float8Array","HSTORE","HexError","IOError","Int2","Int2Array","Int4","Int4Array","Int8","Int8Array","JSON","JSONB","Name","Numeric","NumericArray","Other","PostgresBinarySourcePartitionParser","PostgresCSVSourceParser","PostgresError","PostgresPoolError","PostgresRawSourceParser","PostgresSimpleSourceParser","PostgresSource","PostgresSourceError","PostgresSourcePartition","PostgresTypePairs","PostgresTypeSystem","SimpleProtocol","Text","TextArray","Time","Timestamp","TimestampTz","TlsError","UUID","VarChar","VarcharArray","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fetch_metadata","fetch_next","fetch_next","fetch_next","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","ncols","ncols","ncols","new","new","new","new","new","new","nrows","nrows","nrows","nrows","parser","parser","parser","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","result_rows","result_rows","result_rows","rewrite_tls_args","schema","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Blob","Bool","ConnectorXError","Date","InferTypeFromNull","Int2","Int4","Int8","Other","Real","SQLiteError","SQLitePoolError","SQLiteSource","SQLiteSourceError","SQLiteSourcePartition","SQLiteSourcePartitionParser","SQLiteTypeSystem","SQLiteUrlDecodeError","Text","Time","Timestamp","__clone_box","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fetch_metadata","fetch_next","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","names","ncols","new","new","new","nrows","parser","partition","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","produce","provide","result_rows","result_rows","schema","sculpt","sculpt","sculpt","sculpt","sculpt","set_data_order","set_origin_query","set_queries","source","subset","subset","subset","subset","subset","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BigQueryArrow2Transport","BigQueryArrow2TransportError","BigQueryArrowStreamTransport","BigQueryArrowStreamTransportError","BigQueryArrowTransport","BigQueryArrowTransportError","CSVArrowTransport","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","ConnectorX","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","Destination","DummyArrow2Transport","DummyArrowTransport","MsSQLArrow2Transport","MsSQLArrow2TransportError","MsSQLArrowStreamTransport","MsSQLArrowStreamTransportError","MsSQLArrowTransport","MsSQLArrowTransportError","MySQLArrow2Transport","MySQLArrow2TransportError","MySQLArrowStreamTransport","MySQLArrowStreamTransportError","MySQLArrowTransport","MySQLArrowTransportError","OracleArrow2Transport","OracleArrow2TransportError","OracleArrowStreamTransport","OracleArrowStreamTransportError","OracleArrowTransport","OracleArrowTransportError","PostgresArrow2Transport","PostgresArrow2TransportError","PostgresArrowStreamTransport","PostgresArrowStreamTransportError","PostgresArrowTransport","PostgresArrowTransportError","SQLiteArrow2Transport","SQLiteArrow2TransportError","SQLiteArrowStreamTransport","SQLiteArrowStreamTransportError","SQLiteArrowTransport","SQLiteArrowTransportError","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","Source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","as_error_source","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","convert_typesystem","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","process","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","processor","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","provide","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","D","Error","S","TSD","TSS","Transport","TypeConversion","convert","convert_type","convert_typesystem","process","processor"],"q":[[0,"connectorx"],[17,"connectorx::arrow_batch_iter"],[44,"connectorx::constants"],[53,"connectorx::data_order"],[83,"connectorx::destinations"],[105,"connectorx::destinations::arrow"],[184,"connectorx::destinations::arrow2"],[261,"connectorx::destinations::arrow2::typesystem"],[314,"connectorx::destinations::arrow::typesystem"],[359,"connectorx::destinations::arrowstream"],[438,"connectorx::destinations::arrowstream::typesystem"],[483,"connectorx::errors"],[637,"connectorx::fed_dispatcher"],[638,"connectorx::fed_rewriter"],[682,"connectorx::get_arrow"],[684,"connectorx::get_arrow2"],[685,"connectorx::partition"],[705,"connectorx::prelude"],[803,"connectorx::source_router"],[860,"connectorx::sources"],[897,"connectorx::sources::bigquery"],[1070,"connectorx::sources::csv"],[1213,"connectorx::sources::dummy"],[1327,"connectorx::sources::mssql"],[1547,"connectorx::sources::mysql"],[1813,"connectorx::sources::oracle"],[1981,"connectorx::sources::postgres"],[2485,"connectorx::sources::sqlite"],[2636,"connectorx::transports"],[4865,"connectorx::typesystem"]],"d":["","","This module provides two data orders: row-wise and …","This module defines three traits Destination, …","","","","","","A macro to help define a Transport.","Associate physical representations to a typesystem.","","","","This module defines four traits Source, SourcePartition, …","This module contains transport definitions for the sources …","This module defines traits that required to define a …","The iterator that returns arrow in RecordBatch","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","NOTE: not thread safe","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given the supported data order from source and …","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","A type implemented Consume<T> means that it can consume a …","","A Destination is associated with a TypeSystem and a …","PartitionDestination writes values to its own region. …","","","","","","","Construct the Destination. This allocates the memory based …","Aquire n rows in final destination","Destination implementation for Arrow and Polars.","Destination implementation for Arrow2.","Destination implementation for Arrow and Polars.","","Final clean ups","Number of rows this PartitionDestination controls.","Specify whether the destination needs total rows in advance","Create a bunch of partition destinations, with each write …","Return the schema of the destination.","Write a value of type T to the location (row, col). If T …","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Errors that can be raised from this library.","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","The required type does not same as the schema defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","A dispatcher takes a S: Source, a D: Destination, a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Only fetch the metadata (header) of the destination.","","","Calls U::from(self).","Calls U::from(self).","","","","","Create a new dispatcher by providing a source, a …","","","","","Start the data loading process.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Supported data orders, ordering by preference.","","","","","","","","A type implemented Produce<T> means that it can produce a …","","In general, a DataSource abstracts the data source as a …","The type system this Source associated with.","","","Source implementation for Google BigQuery","Source implementation for CSV files.","A dummy source that generates different values based on an …","","Fetch next batch of rows from database, return (number of …","Source implementation for SQL Server.","Source implementation for MySQL database.","","Number of cols this DataSource got.","Number of rows this DataSource got. Sometimes it is not …","","Read a value T by calling Produce<T>::produce. Usually …","","","Source implementation for Postgres database, including the …","","Get total number of rows if available","Count total number of rows in each partition.","","","","","Source implementation for SQLite embedded database.","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","The parameter query is the path of the csv file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a dummy type system used in this library. For all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Protocol - Binary based bulk load","","","","","","Protocol - CSV based bulk load","","","Protocol - use Cursor","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","Protocol - use Simple Query","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Any other errors that are too trivial to be put here …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert BigQuery data types to Arrow data types.","","Convert BigQuery data types to Arrow data types.","","Convert BigQuery data types to Arrow data types.","","Convert CSV data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert Dummy data types to Arrow2 data types.","Convert Dummy data types to Arrow data types.","Convert MsSQL data types to Arrow2 data types.","","Convert MsSQL data types to Arrow data types.","","Convert MsSQL data types to Arrow data types.","","Convert MySQL data types to Arrow2 data types.","","Convert MySQL data types to Arrow data types.","","Convert MySQL data types to Arrow data types.","","","","","","","","Convert Postgres data types to Arrow2 data types.","","Convert Postgres data types to Arrow data types.","","Convert Postgres data types to Arrow data types.","","Convert SQLite data types to Arrow2 data types.","","Convert SQLite data types to Arrow data types.","","Convert SQLite data types to Arrow data types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transport asks the source to produce a value, do type …","Defines a rule to convert a type T to a type U.","","convert_type convert the type T1 associated with the …","convert_typesystem convert the source type system TSS to …","process will ask source to produce a value with type T1, …",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,87,4,4,4,4,4,4,4,87,4,87,4,4,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,15,0,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,98,0,0,98,220,23,98,98,220,98,220,0,0,0,23,220,220,98,98,98,220,0,0,26,0,0,26,26,0,24,27,24,24,26,24,27,26,24,27,26,27,24,24,27,26,24,27,26,24,27,26,24,27,26,26,24,27,26,26,26,26,24,27,26,24,27,26,24,27,26,24,27,24,24,24,24,26,24,24,24,27,26,26,24,27,26,26,24,27,26,24,27,26,24,27,26,0,24,27,26,0,0,0,36,0,36,36,36,0,34,37,34,36,34,37,36,34,37,36,37,34,34,37,36,34,37,36,34,37,36,37,36,36,34,37,36,36,36,36,36,34,37,36,34,37,36,34,37,36,37,34,34,34,34,36,34,34,37,36,36,34,37,36,36,34,37,36,34,37,36,34,37,36,0,34,37,36,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,0,48,0,0,48,48,0,5,49,5,5,48,5,49,48,5,49,48,49,5,5,49,48,5,49,48,5,49,48,5,49,48,48,5,49,48,48,48,48,5,49,48,5,49,48,5,49,48,5,49,5,5,5,5,48,5,5,5,49,48,48,5,49,48,48,5,49,48,5,49,48,5,49,48,0,5,49,48,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,50,50,50,50,50,50,50,16,16,0,50,0,51,16,50,50,50,50,50,50,50,50,50,50,50,50,50,51,16,50,50,50,50,50,16,0,50,50,50,50,0,0,16,50,50,50,50,50,16,16,16,16,16,50,50,16,50,16,51,50,16,51,16,50,16,51,50,16,51,50,16,51,50,50,16,16,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,16,16,16,16,16,51,51,50,16,51,50,16,51,50,16,51,50,16,50,16,51,50,16,50,16,51,50,16,51,50,16,51,50,16,51,50,16,51,50,16,51,0,0,0,86,85,86,85,86,85,86,86,86,85,86,85,86,85,86,85,86,85,86,85,85,85,85,86,85,85,85,85,0,86,85,86,86,85,86,85,86,85,86,85,86,85,0,0,0,0,91,91,91,91,91,91,0,0,91,91,91,91,0,91,91,91,91,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,99,8,99,8,8,8,0,99,8,99,8,99,8,8,8,99,8,8,8,8,8,0,0,99,99,8,99,8,99,8,8,8,99,0,99,8,0,99,8,99,8,0,99,8,8,8,99,8,99,8,99,8,99,8,8,106,106,106,106,106,106,106,0,0,106,106,84,106,84,106,84,106,84,106,84,84,106,84,106,84,106,84,106,84,106,84,106,84,106,84,106,84,84,0,84,106,84,84,106,84,106,84,106,84,84,106,84,84,106,84,106,84,2,2,221,222,109,221,2,0,0,0,0,2,221,222,0,0,0,2,222,0,0,2,221,221,0,222,221,2,0,109,2,221,2,2,2,2,0,64,0,64,64,64,0,0,0,0,64,0,64,111,111,111,111,64,111,111,111,111,111,111,111,64,111,111,111,111,64,112,119,113,64,111,114,112,119,113,64,111,114,111,111,112,119,113,64,111,114,112,119,113,64,111,114,112,119,113,64,111,114,112,113,64,64,111,114,112,119,113,64,64,64,64,64,64,64,64,64,111,111,114,112,119,113,64,111,114,112,119,113,64,111,114,114,114,114,112,119,113,64,111,114,112,119,112,119,119,119,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,64,112,119,112,112,119,113,64,111,114,112,112,112,64,112,119,113,64,111,114,111,64,112,119,113,64,111,114,112,119,113,64,111,114,112,119,113,64,111,114,112,119,113,64,111,114,128,130,0,0,0,0,0,130,128,128,128,130,130,130,128,128,130,129,134,131,130,128,129,134,131,130,128,128,128,128,128,129,134,131,130,128,129,134,131,130,128,129,134,131,130,128,128,128,128,128,128,128,129,131,130,130,128,129,134,131,130,130,130,130,130,130,128,128,128,129,129,134,131,130,128,129,134,131,130,128,129,134,131,130,128,129,134,129,134,134,134,128,129,131,131,131,131,131,131,131,131,131,131,130,129,134,129,129,134,131,130,128,129,129,129,130,129,134,131,130,128,128,130,129,134,131,130,128,129,134,131,130,128,129,134,131,130,128,129,134,131,130,128,135,135,0,0,0,0,135,135,135,135,136,138,137,135,136,138,137,135,135,135,135,135,136,138,137,135,136,138,137,135,136,138,137,135,135,135,135,135,135,135,136,137,135,136,138,137,135,135,135,136,138,137,135,136,138,137,135,136,138,137,135,136,138,136,138,138,138,135,136,137,137,137,137,137,137,137,137,137,137,137,137,137,137,136,138,136,136,138,137,135,136,136,136,136,138,137,135,135,136,138,137,135,136,138,137,135,136,138,137,135,136,138,137,135,140,140,140,140,69,140,140,140,140,140,140,140,0,140,69,140,140,0,140,140,69,69,69,0,0,0,0,0,69,69,140,140,140,140,69,140,140,140,140,140,140,140,140,140,140,69,148,149,141,151,142,69,140,148,149,141,151,142,69,140,140,140,148,149,141,151,142,69,140,148,149,141,151,142,69,140,148,149,141,151,142,69,140,141,142,69,69,140,148,149,141,151,142,69,69,69,69,69,69,69,69,140,140,148,149,148,149,141,151,142,69,140,148,149,141,151,142,69,140,148,149,141,151,142,69,140,0,141,151,141,151,151,151,141,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,69,141,151,141,148,149,141,151,142,69,140,141,141,141,69,148,149,141,151,142,69,140,140,69,148,149,141,151,142,69,140,148,149,141,151,142,69,140,148,149,141,151,142,69,140,148,149,141,151,142,69,140,0,159,159,59,159,159,159,159,159,159,159,159,159,159,159,159,0,59,59,0,0,0,0,0,59,59,159,0,159,159,159,159,159,159,159,159,159,159,159,159,59,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,159,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,161,162,163,59,59,159,166,168,161,167,162,163,59,59,59,59,59,59,159,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,161,167,167,161,167,162,163,167,167,167,167,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,59,161,167,167,161,166,168,161,167,162,163,59,159,161,161,161,59,166,168,161,167,162,163,59,159,159,59,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,166,168,161,167,162,163,59,159,176,176,176,176,176,70,176,176,176,176,176,176,0,70,70,0,0,0,0,0,70,70,70,176,176,176,176,70,178,182,179,70,176,180,178,182,179,70,176,180,176,176,0,178,182,179,70,176,180,178,182,179,70,176,180,178,182,179,70,176,180,178,179,70,70,176,180,178,182,179,70,70,70,70,70,70,70,176,176,180,178,182,179,70,176,180,178,182,179,70,176,180,180,180,178,182,179,70,176,180,178,182,178,182,179,182,182,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,70,178,182,178,178,182,179,70,176,180,178,178,178,70,178,182,179,70,176,180,176,70,178,182,179,70,176,180,178,182,179,70,176,180,178,182,179,70,176,180,178,182,179,70,176,180,0,184,184,184,184,55,0,184,55,0,184,184,184,184,184,184,184,55,55,184,184,184,184,184,184,184,184,184,184,184,55,0,0,55,55,0,0,0,0,0,0,0,0,184,184,184,184,184,55,184,184,184,184,55,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,184,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,188,189,190,191,192,55,55,184,223,196,200,199,198,188,197,189,190,191,192,55,55,55,55,55,55,55,55,55,184,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,188,197,197,197,197,188,197,189,190,191,192,197,197,197,197,197,197,197,197,188,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,55,188,197,197,197,197,0,188,223,196,200,199,198,188,197,189,190,191,192,55,184,188,188,188,55,223,196,200,199,198,188,197,189,190,191,192,55,184,184,55,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,223,196,200,199,198,188,197,189,190,191,192,55,184,208,208,54,208,54,208,208,208,54,208,54,54,0,0,0,0,0,54,208,208,208,208,54,209,211,210,54,208,209,211,210,54,208,208,208,209,211,210,54,208,209,211,210,54,208,209,211,210,54,208,208,209,210,54,54,208,209,211,210,54,54,54,54,54,54,208,209,211,210,54,208,209,211,210,54,208,209,211,210,54,208,209,211,209,211,210,211,211,209,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,54,209,211,209,209,211,210,54,208,209,209,209,54,209,211,210,54,208,208,54,209,211,210,54,208,208,208,209,211,210,54,208,209,211,210,54,208,209,211,210,54,208,0,0,0,0,0,0,0,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,227,227,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,229,229,229,229,229,229,229,229,229,229,229,229,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,237,237,237,237,238,238,238,238,238,238,238,238,238,238,238,238,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,224,225,226,227,228,229,230,231,232,233,233,234,234,235,235,236,237,238,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,242,243,244,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,65,65,61,61,214,214,78,78,67,67,215,215,52,52,68,68,216,216,62,62,79,79,217,217,72,72,76,76,218,218,73,73,71,71,219,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,65,65,65,61,61,61,61,214,214,214,214,78,78,78,78,67,67,67,67,215,215,215,215,52,52,52,52,68,68,68,68,216,216,216,216,62,62,62,62,79,79,79,79,217,217,217,217,72,72,72,72,76,76,76,76,218,218,218,218,73,73,73,73,71,71,71,71,219,219,219,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,233,234,234,235,235,236,237,238,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,242,243,244,224,225,226,227,228,229,230,231,232,233,233,234,234,235,235,236,237,238,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,65,61,214,78,67,215,52,68,216,62,79,217,72,76,218,73,71,219,3,3,3,3,3,0,0,245,3,3,3,3],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1],[1],[1],[[]],[[]],[[[4,[2,3]]]],[[],1],[[]],[[]],[[]],[[2,5,[7,[6]],[9,[[8,[6]]]]],[[10,[[4,[2,3]]]]]],[[[4,[2,3]]],7],[[],[[7,[11]]]],[[[4,[2,3]]],[[7,[11]]]],[[]],[[[4,[2,3]]]],[[]],[1],[[],[[10,[12]]]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[15,15],[[]],[[[9,[15]],[9,[15]]],[[10,[15,16]]]],[1],[1],[1],[[15,15],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[15,18],19],[[]],[[],1],[[]],[[]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,[[1,[9,[[21,[20]]]],9,15],10],[1,[[10,[1]]]],0,0,0,[[],10],[[],10],[[],1],[[],17],[1,[[10,[22]]]],[[],9],0,0,0,0,0,0,0,0,0,[[24,1,[9,[[21,[20]]]],[9,[25]],15],[[10,[26]]]],[[27,1],[[10,[1,26]]]],[24,[[10,[[22,[11]],26]]]],[24,[[29,[28]]]],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[27,[0,[0,0]]],[[10,[26]]]],[[],24],[1],[1],[1],[1],[1],[1],[1],[1],[1],[24,11],[27,[[10,[26]]]],[[26,18],19],[[26,18],19],[[]],[[]],[31,26],[32,26],[16,26],[[]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[24,[[9,[6]]]],[27,1],[24,17],[[],24],[1,24],[[24,1],[[10,[22,26]]]],[33],[24,[[10,[[7,[11]],26]]]],[24,[[9,[25]]]],[[]],[[]],[[]],[26,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[34,1,[9,[[21,[20]]]],[9,[35]],15],[[10,[36]]]],[[37,1],[[10,[1,36]]]],[34,[[10,[36]]]],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[37,[0,[0,0]]],[[10,[36]]]],[[],34],[1],[1],[1],[1],[1],[1],[1],[1],[1],[37,[[10,[36]]]],[[36,18],19],[[36,18],19],[[]],[[]],[[]],[31,36],[38,36],[16,36],[39,36],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[37,1],[34,17],[[],34],[[34,1],[[10,[22,36]]]],[34,[[10,[40,36]]]],[33],[34,[[9,[35]]]],[[]],[[]],[[]],[36,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[35,35],[[]],[[35,35],41],[[],41],[1],[1],[1],[[35,35],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[35,18],19],[[]],[[[0,[42,43]],44],45],[[35,46]],[[],1],[[]],[[]],[[35,35],[[7,[41]]]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[25,25],[[]],[[25,25],41],[[],41],[1],[1],[1],[[25,25],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[25,18],19],[[]],[[[0,[42,43]],44],45],[[25,46]],[[],1],[[]],[[]],[[25,25],[[7,[41]]]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,[[5,1,[9,[[21,[20]]]],[9,[47]],15],[[10,[48]]]],[[49,1],[[10,[1,48]]]],[5,[[10,[[22,[11]],48]]]],[5,[[29,[28]]]],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[49,[0,[0,0]]],[[10,[48]]]],[[],5],[1],[1],[1],[1],[1],[1],[1],[1],[1],[5,11],[49,[[10,[48]]]],[[48,18],19],[[48,18],19],[[]],[[]],[32,48],[16,48],[[]],[31,48],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[5,[[9,[6]]]],[49,1],[5,17],[[],5],[1,5],[[5,1],[[10,[22,48]]]],[33],[5,[[10,[[7,[11]],48]]]],[5,[[9,[47]]]],[[]],[[]],[[]],[48,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[47,47],[[]],[[47,47],41],[[],41],[1],[1],[1],[[47,47],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[47,18],19],[[]],[[[0,[42,43]],44],45],[[47,46]],[[],1],[[]],[[]],[[47,47],[[7,[41]]]],[[]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]],16],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[50,18],19],[[50,18],19],[[16,18],19],[[16,18],19],[[51,18],19],[[51,18],19],[52,50],[16,50],[53,50],[54,50],[55,50],[56,50],[31,50],[36,50],[57,50],[58,50],[26,50],[59,50],[60,50],[61,50],[62,50],[63,50],[64,50],[65,50],[66,50],[67,50],[68,50],[69,50],[70,50],[71,50],[72,50],[73,50],[74,50],[75,50],[76,50],[77,50],[[]],[78,50],[48,50],[79,50],[80,50],[81,16],[31,16],[82,16],[[]],[74,16],[[]],[[[7,[6]]],51],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[33],[33],[[]],[[]],[[]],[50,[[7,[30]]]],[16,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],6],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[6,[83,[6,6]],[7,[20]]],[[10,[[22,[11]],50]]]],0,0,[[]],[[]],[[]],[[]],0,0,0,0,[1],[1],[1],[1],[1],[1],[[]],[[]],[[],1],[[],1],[[]],[[]],0,0,0,[[]],[[]],0,[[84,17,20,20],85],[[[83,[6,[22,[6]]]],17],85],[[20,[83,[6,85]],[7,[20]]],[[10,[[22,[86]],50]]]],[[]],[[]],0,[[],[[10,[12]]]],[[],[[10,[12]]]],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[]],[[]],[[84,[7,[6]],[9,[[8,[6]]]]],[[10,[24,50]]]],[[84,[7,[6]],[9,[[8,[6]]]],1],[[88,[87]]]],[[84,[7,[6]],[9,[[8,[6]]]]],[[10,[34,50]]]],0,[[]],[[]],[1],[1],[1],[[]],[[84,20,20],89],[[84,20,20,90,90],[[10,[[8,[6]],50]]]],[[],1],[[]],[[]],[[20,20,[7,[90]],[7,[90]],1],91],[[91,84],[[89,[[22,[8]]]]]],[[]],[[],[[10,[12]]]],[[],10],[[],10],[[],13],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[[8,[[21,[20]]]]],20],[92,[[10,[[94,[93]],66]]]],[[[8,[[21,[20]]]]],20],[[]],[[]],[[]],[[]],[[[8,[95]]],[[8,[95]]]],[[]],0,[1],[1],[1],[1],[1],[1],[[[8,[96]],18],19],[[[8,[97]],18],19],[[]],[20,[[8,[6]]]],[6,8],[20,[[8,[6]]]],[8,8],[[]],0,0,[[[99,[2,98,3]]],10],[[],1],[[],1],[[]],[[]],[[]],[[]],[[8,100],8],[[[21,[20]]],[[8,[6]]]],[[2,98,9,[7,[6]]],[[99,[2,98,3]]]],0,[[[99,[2,98,3]]],10],[[[8,[10]]],[[10,[8]]]],0,[[[99,[2,98,3]]],10],[[[102,[101]]],[[10,[[104,[103]],66]]]],[[]],[[]],0,[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[]],[[]],[[],105],0,0,0,0,0,0,0,0,0,0,[14],[14],[[]],[[]],[[]],[[]],[106,106],[84,84],[[]],[[]],0,[1],[1],[1],[1],[1],[1],[[106,18],19],[[84,18],19],[[]],[[]],[[],1],[[],1],[[]],[[]],[[]],[[]],[[106,107,6],84],[[20,[7,[20]]],[[10,[84,16]]]],0,[[]],[[]],[[84,20]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[]],[[],10],[20,[[108,[84]]]],[[],10],[[],10],[[],10],0,[[],13],[[],13],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],10],[[],10],0,0,[[],[[22,[6]]]],[[],1],[[],1],0,[[[109,[0]]],[[10,[0]]]],[[],10],[[],[[10,[22]]]],0,[[],10],[[],[[10,[[7,[1]]]]]],[[],10],[[],22],[15,10],[[[7,[6]]]],[[[9,[[8,[110]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[111,111],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[112,[[10,[64]]]],[113,[[10,[64]]]],[[64,18],19],[[64,18],19],[[111,18],19],[[114,18],19],[[]],[[]],[[]],[53,64],[57,64],[115,64],[116,64],[74,64],[63,64],[[]],[31,64],[16,64],[117,111],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[114,118],17],[[114,118],17],[[114,118],17],[[]],[[]],[[]],[[]],[[]],[[]],[112,[[22,[6]]]],[119,1],[[[29,[120]],20],[[10,[112,64]]]],[[[29,[120]],[29,[121]],6,[8,[6]],[9,[111]]],119],[119,1],[119,[[10,[64]]]],[112,[[10,[22,64]]]],[113,[[10,[[7,[122]],64]]]],[113,[[10,[[7,[90]],64]]]],[113,[[10,[[7,[6]],64]]]],[113,[[10,[123,64]]]],[113,[[10,[124,64]]]],[113,[[10,[90,64]]]],[113,[[10,[[7,[[126,[125]]]],64]]]],[113,[[10,[[7,[123]],64]]]],[113,[[10,[6,64]]]],[113,[[10,[122,64]]]],[113,[[10,[17,64]]]],[113,[[10,[[7,[124]],64]]]],[113,[[10,[[126,[125]],64]]]],[113,[[10,[127,64]]]],[113,[[10,[[7,[127]],64]]]],[113,[[10,[[7,[17]],64]]]],[33],[112,[[10,[[7,[1]],64]]]],[119,[[10,[64]]]],[112,22],[[]],[[]],[[]],[[]],[[]],[[]],[[112,15],[[10,[64]]]],[[112,[7,[6]]]],[[112,[9,[[8,[110]]]]]],[64,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[128,128],[[]],[[128,128],41],[[],41],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[128,128],17],[[],17],[[],17],[[],17],[[],17],[[],17],[129,[[10,[130]]]],[131,[[10,[130]]]],[[130,18],19],[[130,18],19],[[128,18],19],[[]],[[]],[[]],[132,130],[133,130],[31,130],[16,130],[[]],[74,130],[[]],[[[0,[42,43]],44],45],[[128,46]],[129,[[10,[[22,[128]],130]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[129,[[22,[6]]]],[134,1],[[[9,[128]]],129],[[[8,[6]]],[[10,[134,130]]]],[134,1],[134,[[10,[130]]]],[[128,128],[[7,[41]]]],[129,[[10,[22,130]]]],[131,[[10,[6,130]]]],[131,[[10,[[7,[90]],130]]]],[131,[[10,[17,130]]]],[131,[[10,[[7,[[126,[125]]]],130]]]],[131,[[10,[90,130]]]],[131,[[10,[[7,[6]],130]]]],[131,[[10,[[126,[125]],130]]]],[131,[[10,[122,130]]]],[131,[[10,[[7,[17]],130]]]],[131,[[10,[[7,[122]],130]]]],[33],[129,[[10,[[7,[1]],130]]]],[134,[[10,[130]]]],[129,22],[[]],[[]],[[]],[[]],[[]],[[129,15],[[10,[130]]]],[[129,[7,[6]]]],[[129,[9,[[8,[110]]]]]],[130,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[135,135],[[]],[[135,135],41],[[],41],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[135,135],17],[[],17],[[],17],[[],17],[[],17],[[],17],[136,108],[137,108],[[135,18],19],[[]],[[]],[[]],[[]],[[[0,[42,43]],44],45],[[135,46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[22,[6]]]],[138,1],[[[9,[[21,[20]]]],[9,[135]]],136],[[[9,[135]],[8,[6]]],138],[138,1],[138,108],[[135,135],[[7,[41]]]],[136,[[108,[22]]]],[137,[[108,[[7,[6]]]]]],[137,[[108,[[7,[17]]]]]],[137,[[108,[45]]]],[137,[[108,[90]]]],[137,[[108,[[7,[122]]]]]],[137,[[108,[6]]]],[137,[[108,[17]]]],[137,[[108,[[7,[[126,[125]]]]]]]],[137,[[108,[[7,[90]]]]]],[137,[[108,[139]]]],[137,[[108,[[7,[139]]]]]],[137,[[108,[[126,[125]]]]]],[137,[[108,[122]]]],[137,[[108,[[7,[45]]]]]],[136,[[108,[[7,[1]]]]]],[138,108],[136,22],[[]],[[]],[[]],[[]],[[136,15],[[10,[16]]]],[[136,[7,[6]]]],[[136,[9,[[8,[110]]]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[140,140],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[141,[[10,[69]]]],[142,[[10,[69]]]],[[69,18],19],[[69,18],19],[[140,18],19],[[]],[[]],[[]],[[]],[[]],[31,69],[143,69],[77,69],[[]],[53,69],[16,69],[[[144,[143]]],69],[145,69],[146,140],[[]],[147,[[10,[[7,[148]],77]]]],[147,[[10,[[7,[149]],77]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,[[10,[150,69]]]],[141,[[22,[6]]]],[151,1],[[[29,[120]],20,1],[[10,[141,69]]]],[[[153,[152]],[29,[120]],[8,[6]],[9,[140]]],151],[151,1],[151,[[10,[69]]]],[141,[[10,[22,69]]]],[142,[[10,[[7,[[126,[125]]]],69]]]],[142,[[10,[122,69]]]],[142,[[10,[154,69]]]],[142,[[10,[[7,[122]],69]]]],[142,[[10,[[7,[139]],69]]]],[142,[[10,[149,69]]]],[142,[[10,[127,69]]]],[142,[[10,[90,69]]]],[142,[[10,[20,69]]]],[142,[[10,[[7,[154]],69]]]],[142,[[10,[124,69]]]],[142,[[10,[[7,[127]],69]]]],[142,[[10,[[9,[155]],69]]]],[142,[[10,[139,69]]]],[142,[[10,[123,69]]]],[142,[[10,[[7,[156]],69]]]],[142,[[10,[156,69]]]],[142,[[10,[[7,[157]],69]]]],[142,[[10,[[7,[124]],69]]]],[142,[[10,[[7,[17]],69]]]],[142,[[10,[148,69]]]],[142,[[10,[158,69]]]],[142,[[10,[[7,[123]],69]]]],[142,[[10,[157,69]]]],[142,[[10,[[7,[20]],69]]]],[142,[[10,[[7,[155]],69]]]],[142,[[10,[[126,[125]],69]]]],[142,[[10,[[7,[[9,[155]]]],69]]]],[142,[[10,[17,69]]]],[142,[[10,[[7,[148]],69]]]],[142,[[10,[[7,[158]],69]]]],[142,[[10,[155,69]]]],[142,[[10,[[7,[90]],69]]]],[142,[[10,[[7,[149]],69]]]],[33],[141,[[10,[[7,[1]],69]]]],[151,[[10,[69]]]],[141,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[141,15],[[10,[69]]]],[[141,[7,[6]]]],[[141,[9,[[8,[110]]]]]],[69,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[159,159],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[[161,[160]]],[[10,[59]]]],[162,[[10,[59]]]],[163,[[10,[59]]]],[[59,18],19],[[59,18],19],[[159,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[164,59],[66,59],[165,59],[16,59],[31,59],[[]],[[]],[[],159],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[161,[160]]],[[22,[6]]]],[[[167,[166]]],1],[[[167,[168]]],1],[[20,1],[[10,[161,59]]]],[[[170,[169]],[8,[6]],[9,[159]]],167],[[[104,[171]],[9,[159]]],162],[[[104,[103]],[9,[159]]],163],[[[167,[168]]],1],[[[167,[166]]],1],[[[167,[166]]],[[10,[59]]]],[[[167,[168]]],[[10,[59]]]],[[[161,[160]]],[[10,[22,59]]]],[162,[[10,[127,59]]]],[162,[[10,[[7,[156]],59]]]],[162,[[10,[[7,[157]],59]]]],[162,[[10,[139,59]]]],[162,[[10,[[7,[122]],59]]]],[162,[[10,[6,59]]]],[162,[[10,[172,59]]]],[162,[[10,[156,59]]]],[162,[[10,[[7,[172]],59]]]],[162,[[10,[[7,[173]],59]]]],[162,[[10,[[7,[155]],59]]]],[162,[[10,[45,59]]]],[162,[[10,[173,59]]]],[162,[[10,[155,59]]]],[162,[[10,[[22,[155]],59]]]],[162,[[10,[174,59]]]],[162,[[10,[[7,[45]],59]]]],[162,[[10,[[7,[90]],59]]]],[162,[[10,[[7,[124]],59]]]],[162,[[10,[157,59]]]],[162,[[10,[[7,[6]],59]]]],[162,[[10,[122,59]]]],[162,[[10,[123,59]]]],[162,[[10,[[7,[139]],59]]]],[162,[[10,[154,59]]]],[162,[[10,[175,59]]]],[162,[[10,[90,59]]]],[162,[[10,[[7,[175]],59]]]],[162,[[10,[[7,[174]],59]]]],[162,[[10,[124,59]]]],[162,[[10,[[7,[127]],59]]]],[162,[[10,[[7,[154]],59]]]],[162,[[10,[[7,[123]],59]]]],[162,[[10,[[7,[[22,[155]]]],59]]]],[163,[[10,[[7,[156]],59]]]],[163,[[10,[90,59]]]],[163,[[10,[156,59]]]],[163,[[10,[[7,[157]],59]]]],[163,[[10,[139,59]]]],[163,[[10,[124,59]]]],[163,[[10,[175,59]]]],[163,[[10,[173,59]]]],[163,[[10,[[7,[124]],59]]]],[163,[[10,[[7,[173]],59]]]],[163,[[10,[45,59]]]],[163,[[10,[123,59]]]],[163,[[10,[157,59]]]],[163,[[10,[[7,[123]],59]]]],[163,[[10,[[7,[127]],59]]]],[163,[[10,[[7,[45]],59]]]],[163,[[10,[155,59]]]],[163,[[10,[[7,[6]],59]]]],[163,[[10,[[7,[139]],59]]]],[163,[[10,[[7,[[22,[155]]]],59]]]],[163,[[10,[[22,[155]],59]]]],[163,[[10,[[7,[154]],59]]]],[163,[[10,[[7,[174]],59]]]],[163,[[10,[[7,[172]],59]]]],[163,[[10,[122,59]]]],[163,[[10,[172,59]]]],[163,[[10,[127,59]]]],[163,[[10,[[7,[90]],59]]]],[163,[[10,[174,59]]]],[163,[[10,[[7,[122]],59]]]],[163,[[10,[154,59]]]],[163,[[10,[[7,[155]],59]]]],[163,[[10,[[7,[175]],59]]]],[163,[[10,[6,59]]]],[33],[[[161,[160]]],[[10,[[7,[1]],59]]]],[[[167,[166]]],[[10,[59]]]],[[[167,[168]]],[[10,[59]]]],[[[161,[160]]],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[161,[160]],15],[[10,[59]]]],[[[161,[160]],[7,[6]]]],[[[161,[160]],[9,[[8,[110]]]]]],[59,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[176,176],[[]],[107,[[10,[177,70]]]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[178,[[10,[70]]]],[179,[[10,[70]]]],[[70,18],19],[[70,18],19],[[176,18],19],[[180,18],19],[[]],[[]],[[]],[75,70],[145,70],[53,70],[31,70],[[]],[165,70],[16,70],[181,176],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[180,118],17],[[180,118],17],[[]],[[]],[[]],[[]],[[]],[[]],[178,[[22,[6]]]],[182,1],[[20,1],[[10,[178,70]]]],[[[170,[183]],[8,[6]],[9,[176]]],182],[[[170,[183]],20,[9,[176]]],[[10,[179,70]]]],[182,1],[182,[[10,[70]]]],[178,[[10,[22,70]]]],[179,[[10,[[7,[124]],70]]]],[179,[[10,[[7,[[22,[155]]]],70]]]],[179,[[10,[127,70]]]],[179,[[10,[124,70]]]],[179,[[10,[122,70]]]],[179,[[10,[[22,[155]],70]]]],[179,[[10,[[7,[90]],70]]]],[179,[[10,[6,70]]]],[179,[[10,[[7,[127]],70]]]],[179,[[10,[[7,[[126,[125]]]],70]]]],[179,[[10,[[7,[122]],70]]]],[179,[[10,[90,70]]]],[179,[[10,[[126,[125]],70]]]],[179,[[10,[[7,[6]],70]]]],[33],[178,[[10,[[7,[1]],70]]]],[182,[[10,[70]]]],[178,22],[[]],[[]],[[]],[[]],[[]],[[]],[[178,15],[[10,[70]]]],[[178,[7,[6]]]],[[178,[9,[[8,[110]]]]]],[70,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[184,184],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[[188,[160,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[189,[[10,[55]]]],[190,[[10,[55]]]],[191,[[10,[55]]]],[192,[[10,[55]]]],[[55,18],19],[[55,18],19],[[184,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[165,55],[58,55],[16,55],[193,55],[74,55],[133,55],[194,55],[31,55],[[]],[[]],[195,184],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[188,[160,[0,[[186,[185]],95,187,160]]]]],[[22,[6]]]],[[[197,[196,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[198,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[199,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[200,[0,[[186,[185]],95,187,160]]]]],1],[[201,[0,[[186,[185]],95,187,160]],1],[[10,[[188,[[0,[[186,[185]],95,187,160]]]],55]]]],[[[170,[[202,[[0,[[186,[185]],95,187,160]]]]]],[8,[6]],[9,[184]],[9,[195]]],[[197,[[0,[[186,[185]],95,187,160]]]]]],[[203,[9,[184]]],189],[[[205,[204]],[9,[184]]],190],[[206,[9,[184]]],191],[[[22,[207]],[9,[184]]],192],[[[197,[198,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[199,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[200,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[196,[0,[[186,[185]],95,187,160]]]]],1],[[[197,[199,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[200,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[196,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[198,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[188,[160,[0,[[186,[185]],95,187,160]]]]],[[10,[22,55]]]],[189,[[10,[[22,[154]],55]]]],[189,[[10,[[7,[[22,[17]]]],55]]]],[189,[[10,[[7,[156]],55]]]],[189,[[10,[[7,[157]],55]]]],[189,[[10,[156,55]]]],[189,[[10,[157,55]]]],[189,[[10,[[7,[123]],55]]]],[189,[[10,[[126,[125]],55]]]],[189,[[10,[[7,[139]],55]]]],[189,[[10,[[7,[[22,[139]]]],55]]]],[189,[[10,[[7,[[22,[90]]]],55]]]],[189,[[10,[90,55]]]],[189,[[10,[[22,[139]],55]]]],[189,[[10,[[7,[[22,[157]]]],55]]]],[189,[[10,[[7,[174]],55]]]],[189,[[10,[[7,[154]],55]]]],[189,[[10,[127,55]]]],[189,[[10,[17,55]]]],[189,[[10,[122,55]]]],[189,[[10,[[7,[127]],55]]]],[189,[[10,[[7,[122]],55]]]],[189,[[10,[20,55]]]],[189,[[10,[[22,[155]],55]]]],[189,[[10,[[7,[158]],55]]]],[189,[[10,[[7,[90]],55]]]],[189,[[10,[174,55]]]],[189,[[10,[[22,[90]],55]]]],[189,[[10,[158,55]]]],[189,[[10,[[7,[[22,[155]]]],55]]]],[189,[[10,[154,55]]]],[189,[[10,[[7,[[22,[156]]]],55]]]],[189,[[10,[[83,[6,[7,[6]]]],55]]]],[189,[[10,[[22,[157]],55]]]],[189,[[10,[[7,[17]],55]]]],[189,[[10,[[7,[[22,[6]]]],55]]]],[189,[[10,[172,55]]]],[189,[[10,[[7,[124]],55]]]],[189,[[10,[[22,[156]],55]]]],[189,[[10,[[7,[[83,[6,[7,[6]]]]]],55]]]],[189,[[10,[[22,[6]],55]]]],[189,[[10,[139,55]]]],[189,[[10,[[7,[[126,[125]]]],55]]]],[189,[[10,[[7,[20]],55]]]],[189,[[10,[[22,[17]],55]]]],[189,[[10,[[22,[122]],55]]]],[189,[[10,[[7,[[22,[122]]]],55]]]],[189,[[10,[124,55]]]],[189,[[10,[[7,[172]],55]]]],[189,[[10,[[7,[[22,[154]]]],55]]]],[189,[[10,[123,55]]]],[190,[[10,[[7,[[22,[154]]]],55]]]],[190,[[10,[[7,[[22,[139]]]],55]]]],[190,[[10,[[7,[[83,[6,[7,[6]]]]]],55]]]],[190,[[10,[[7,[[126,[125]]]],55]]]],[190,[[10,[158,55]]]],[190,[[10,[[22,[156]],55]]]],[190,[[10,[[7,[156]],55]]]],[190,[[10,[[7,[127]],55]]]],[190,[[10,[[7,[[22,[157]]]],55]]]],[190,[[10,[90,55]]]],[190,[[10,[[22,[174]],55]]]],[190,[[10,[123,55]]]],[190,[[10,[[22,[154]],55]]]],[190,[[10,[17,55]]]],[190,[[10,[[7,[154]],55]]]],[190,[[10,[[7,[124]],55]]]],[190,[[10,[[22,[17]],55]]]],[190,[[10,[172,55]]]],[190,[[10,[[7,[123]],55]]]],[190,[[10,[[7,[[22,[17]]]],55]]]],[190,[[10,[174,55]]]],[190,[[10,[[22,[139]],55]]]],[190,[[10,[[7,[139]],55]]]],[190,[[10,[[22,[90]],55]]]],[190,[[10,[[22,[122]],55]]]],[190,[[10,[[7,[174]],55]]]],[190,[[10,[[7,[[22,[90]]]],55]]]],[190,[[10,[[83,[6,[7,[6]]]],55]]]],[190,[[10,[[126,[125]],55]]]],[190,[[10,[[22,[6]],55]]]],[190,[[10,[139,55]]]],[190,[[10,[154,55]]]],[190,[[10,[[7,[[22,[155]]]],55]]]],[190,[[10,[[7,[90]],55]]]],[190,[[10,[156,55]]]],[190,[[10,[[7,[122]],55]]]],[190,[[10,[[7,[157]],55]]]],[190,[[10,[[7,[[22,[122]]]],55]]]],[190,[[10,[[22,[155]],55]]]],[190,[[10,[[7,[[22,[6]]]],55]]]],[190,[[10,[122,55]]]],[190,[[10,[[7,[[22,[156]]]],55]]]],[190,[[10,[124,55]]]],[190,[[10,[[7,[17]],55]]]],[190,[[10,[[7,[[22,[174]]]],55]]]],[190,[[10,[[7,[20]],55]]]],[190,[[10,[157,55]]]],[190,[[10,[20,55]]]],[190,[[10,[[7,[172]],55]]]],[190,[[10,[[22,[157]],55]]]],[190,[[10,[[7,[158]],55]]]],[190,[[10,[127,55]]]],[191,[[10,[17,55]]]],[191,[[10,[[7,[158]],55]]]],[191,[[10,[[7,[[126,[125]]]],55]]]],[191,[[10,[[22,[17]],55]]]],[191,[[10,[[7,[157]],55]]]],[191,[[10,[[7,[[83,[6,[7,[6]]]]]],55]]]],[191,[[10,[[7,[[22,[122]]]],55]]]],[191,[[10,[[7,[17]],55]]]],[191,[[10,[[7,[[22,[157]]]],55]]]],[191,[[10,[[22,[6]],55]]]],[191,[[10,[139,55]]]],[191,[[10,[[22,[157]],55]]]],[191,[[10,[[7,[139]],55]]]],[191,[[10,[[7,[20]],55]]]],[191,[[10,[[7,[123]],55]]]],[191,[[10,[[7,[154]],55]]]],[191,[[10,[154,55]]]],[191,[[10,[158,55]]]],[191,[[10,[[7,[[22,[139]]]],55]]]],[191,[[10,[[7,[[22,[154]]]],55]]]],[191,[[10,[[126,[125]],55]]]],[191,[[10,[90,55]]]],[191,[[10,[[22,[155]],55]]]],[191,[[10,[[7,[172]],55]]]],[191,[[10,[[7,[156]],55]]]],[191,[[10,[123,55]]]],[191,[[10,[20,55]]]],[191,[[10,[[22,[156]],55]]]],[191,[[10,[[22,[139]],55]]]],[191,[[10,[[7,[[22,[6]]]],55]]]],[191,[[10,[124,55]]]],[191,[[10,[[7,[[22,[17]]]],55]]]],[191,[[10,[[22,[90]],55]]]],[191,[[10,[174,55]]]],[191,[[10,[127,55]]]],[191,[[10,[[7,[174]],55]]]],[191,[[10,[[7,[[22,[155]]]],55]]]],[191,[[10,[[7,[[22,[90]]]],55]]]],[191,[[10,[[22,[154]],55]]]],[191,[[10,[172,55]]]],[191,[[10,[157,55]]]],[191,[[10,[156,55]]]],[191,[[10,[[7,[124]],55]]]],[191,[[10,[[22,[122]],55]]]],[191,[[10,[122,55]]]],[191,[[10,[[7,[122]],55]]]],[191,[[10,[[7,[90]],55]]]],[191,[[10,[[83,[6,[7,[6]]]],55]]]],[191,[[10,[[7,[127]],55]]]],[191,[[10,[[7,[[22,[156]]]],55]]]],[192,[[10,[[7,[20]],55]]]],[192,[[10,[[83,[6,[7,[6]]]],55]]]],[192,[[10,[[22,[156]],55]]]],[192,[[10,[[7,[154]],55]]]],[192,[[10,[[22,[155]],55]]]],[192,[[10,[[7,[[22,[155]]]],55]]]],[192,[[10,[124,55]]]],[192,[[10,[[7,[[22,[17]]]],55]]]],[192,[[10,[[7,[174]],55]]]],[192,[[10,[[7,[[22,[90]]]],55]]]],[192,[[10,[[22,[17]],55]]]],[192,[[10,[[7,[157]],55]]]],[192,[[10,[[7,[139]],55]]]],[192,[[10,[[22,[6]],55]]]],[192,[[10,[127,55]]]],[192,[[10,[[7,[123]],55]]]],[192,[[10,[[7,[172]],55]]]],[192,[[10,[[126,[125]],55]]]],[192,[[10,[[7,[[22,[6]]]],55]]]],[192,[[10,[156,55]]]],[192,[[10,[[7,[[22,[154]]]],55]]]],[192,[[10,[[7,[[22,[157]]]],55]]]],[192,[[10,[123,55]]]],[192,[[10,[20,55]]]],[192,[[10,[[22,[90]],55]]]],[192,[[10,[[7,[[22,[122]]]],55]]]],[192,[[10,[154,55]]]],[192,[[10,[157,55]]]],[192,[[10,[[7,[[83,[6,[7,[6]]]]]],55]]]],[192,[[10,[[7,[122]],55]]]],[192,[[10,[[7,[158]],55]]]],[192,[[10,[174,55]]]],[192,[[10,[158,55]]]],[192,[[10,[139,55]]]],[192,[[10,[[7,[156]],55]]]],[192,[[10,[[7,[127]],55]]]],[192,[[10,[17,55]]]],[192,[[10,[[22,[154]],55]]]],[192,[[10,[[22,[139]],55]]]],[192,[[10,[[7,[[126,[125]]]],55]]]],[192,[[10,[90,55]]]],[192,[[10,[[7,[90]],55]]]],[192,[[10,[[22,[122]],55]]]],[192,[[10,[[22,[157]],55]]]],[192,[[10,[[7,[[22,[156]]]],55]]]],[192,[[10,[172,55]]]],[192,[[10,[[7,[[22,[139]]]],55]]]],[192,[[10,[[7,[17]],55]]]],[192,[[10,[122,55]]]],[192,[[10,[[7,[124]],55]]]],[33],[[[188,[160,[0,[[186,[185]],95,187,160]]]]],[[10,[[7,[1]],55]]]],[[[197,[200,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[196,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[198,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[[[197,[199,[0,[[186,[185]],95,187,160]]]]],[[10,[55]]]],[107,[[10,[55]]]],[[[188,[160,[0,[[186,[185]],95,187,160]]]]],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[188,[160,[0,[[186,[185]],95,187,160]]]],15],[[10,[55]]]],[[[188,[160,[0,[[186,[185]],95,187,160]]]],[7,[6]]]],[[[188,[160,[0,[[186,[185]],95,187,160]]]],[9,[[8,[110]]]]]],[55,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[14],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[208,208],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[208,208],17],[209,[[10,[54]]]],[210,[[10,[54]]]],[[54,18],19],[[54,18],19],[[208,18],19],[[]],[[]],[[]],[145,54],[80,54],[16,54],[[]],[165,54],[31,54],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[209,[[22,[6]]]],[211,1],[[20,1],[[10,[209,54]]]],[[[170,[212]],[8,[6]],[9,[208]]],211],[[[170,[212]],20,[9,[208]]],[[10,[210,54]]]],[211,1],[211,[[10,[54]]]],[209,[[10,[22,54]]]],[210,[[10,[[7,[157]],54]]]],[210,[[10,[123,54]]]],[210,[[10,[127,54]]]],[210,[[10,[[7,[[88,[20]]]],54]]]],[210,[[10,[[7,[17]],54]]]],[210,[[10,[[7,[[22,[155]]]],54]]]],[210,[[10,[124,54]]]],[210,[[10,[[88,[20]],54]]]],[210,[[10,[17,54]]]],[210,[[10,[139,54]]]],[210,[[10,[[7,[90]],54]]]],[210,[[10,[[7,[123]],54]]]],[210,[[10,[122,54]]]],[210,[[10,[157,54]]]],[210,[[10,[[7,[122]],54]]]],[210,[[10,[[22,[155]],54]]]],[210,[[10,[[7,[127]],54]]]],[210,[[10,[[7,[124]],54]]]],[210,[[10,[90,54]]]],[210,[[10,[[7,[139]],54]]]],[33],[209,[[10,[[7,[1]],54]]]],[211,[[10,[54]]]],[209,22],[[]],[[]],[[]],[[]],[[]],[[209,15],[[10,[54]]]],[[209,[7,[6]]]],[[209,[9,[[8,[110]]]]]],[54,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[]],[[],6],[[],10],[[],10],[[],10],[[],10],[213,[[10,[208,54]]]],[[],10],[[],[[10,[208,54]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[122]]],[[7,[122]]]],[123,123],[[[7,[6]]],[[7,[6]]]],[17,17],[[[7,[124]]],[[7,[124]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[127]]],[[7,[127]]]],[127,127],[[[7,[90]]],[[7,[90]]]],[124,124],[90,90],[6,6],[[[7,[17]]],[[7,[17]]]],[122,122],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[17,17],[[[7,[122]]],[[7,[122]]]],[90,90],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[6,6],[[[126,[125]]],[[126,[125]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[122,122],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[127]]],[[7,[127]]]],[124,124],[123,123],[[[7,[6]]],[[7,[6]]]],[127,127],[[[7,[90]]],[[7,[90]]]],[124,124],[17,17],[123,123],[90,90],[[[7,[123]]],[[7,[123]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[6]]],[[7,[6]]]],[6,6],[[[7,[124]]],[[7,[124]]]],[[[7,[17]]],[[7,[17]]]],[127,127],[[[7,[127]]],[[7,[127]]]],[122,122],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[126,[125]]],[[126,[125]]]],[90,90],[122,122],[[[7,[6]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[6,6],[17,17],[[[126,[125]]],[[126,[125]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[17,17],[122,122],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[124,[[126,[125]]]],[6,6],[[[7,[6]]],[[7,[6]]]],[[[7,[[126,[125]]]]],[[7,[127]]]],[[[7,[122]]],[[7,[122]]]],[90,90],[[[126,[125]]],127],[127,[[126,[125]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[127]]]],[6,6],[90,90],[124,[[126,[125]]]],[17,17],[[[7,[6]]],[[7,[6]]]],[[[126,[125]]],127],[122,122],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[127,[[126,[125]]]],[[[7,[148]]],[[7,[90]]]],[123,123],[[[7,[20]]],[[7,[6]]]],[158,6],[127,127],[[[7,[156]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[149]]],[[7,[122]]]],[148,90],[[[7,[154]]],[[7,[154]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[155]]],[[7,[90]]]],[20,6],[[[7,[157]]],[[7,[90]]]],[122,122],[124,124],[156,122],[[[7,[[9,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[124]]],[[7,[124]]]],[155,90],[[[7,[90]]],[[7,[90]]]],[154,154],[139,90],[157,90],[149,122],[[[7,[127]]],[[7,[127]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[123]]],[[7,[123]]]],[90,90],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[9,[155]]],[[22,[155]]]],[17,17],[[[7,[139]]],[[7,[90]]]],[[[7,[158]]],[[7,[6]]]],[139,139],[158,6],[[[7,[149]]],[[7,[122]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[157]]],[[7,[139]]]],[124,124],[[[126,[125]]],[[126,[125]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[20,6],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[123,123],[[[9,[155]]],[[22,[155]]]],[[[7,[155]]],[[7,[139]]]],[[[7,[127]]],[[7,[127]]]],[149,122],[[[7,[20]]],[[7,[6]]]],[90,90],[[[7,[139]]],[[7,[139]]]],[[[7,[158]]],[[7,[6]]]],[122,122],[[[7,[148]]],[[7,[90]]]],[156,122],[157,139],[[[7,[17]]],[[7,[17]]]],[[[7,[154]]],[[7,[154]]]],[154,154],[[[7,[[9,[155]]]]],[[7,[[22,[155]]]]]],[17,17],[[[7,[90]]],[[7,[90]]]],[155,139],[127,127],[[[7,[156]]],[[7,[122]]]],[148,90],[[[7,[17]]],[[7,[17]]]],[[[7,[156]]],[[7,[122]]]],[149,122],[[[7,[149]]],[[7,[122]]]],[156,122],[[[7,[122]]],[[7,[122]]]],[139,90],[20,6],[17,17],[127,127],[[[7,[20]]],[[7,[6]]]],[154,154],[124,124],[[[7,[157]]],[[7,[90]]]],[157,90],[[[7,[148]]],[[7,[90]]]],[155,90],[158,6],[[[7,[127]]],[[7,[127]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[[9,[155]]]]],[[7,[[22,[155]]]]]],[122,122],[[[7,[90]]],[[7,[90]]]],[[[7,[154]]],[[7,[154]]]],[123,123],[[[126,[125]]],[[126,[125]]]],[148,90],[[[9,[155]]],[[22,[155]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[155]]],[[7,[90]]]],[90,90],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[127,127],[[[7,[90]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[174]]],[[7,[17]]]],[45,122],[175,90],[173,90],[175,90],[[[7,[139]]],[[7,[90]]]],[155,90],[[[22,[155]]],[[22,[155]]]],[[[7,[123]]],[[7,[123]]]],[45,122],[139,90],[[[7,[154]]],[[7,[122]]]],[173,90],[127,127],[[[22,[155]]],[[22,[155]]]],[90,90],[[[7,[173]]],[[7,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[155]]],[[7,[90]]]],[[[7,[45]]],[[7,[122]]]],[157,90],[[[7,[122]]],[[7,[122]]]],[[[7,[155]]],[[7,[90]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[157]]],[[7,[90]]]],[172,6],[123,123],[[[7,[122]]],[[7,[122]]]],[6,6],[[[7,[175]]],[[7,[90]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[45]]],[[7,[122]]]],[154,122],[139,90],[[[7,[157]]],[[7,[90]]]],[154,122],[6,6],[124,124],[[[7,[6]]],[[7,[6]]]],[157,90],[124,124],[[[7,[123]]],[[7,[123]]]],[156,122],[[[7,[156]]],[[7,[122]]]],[122,122],[[[7,[90]]],[[7,[90]]]],[[[7,[6]]],[[7,[6]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[175]]],[[7,[90]]]],[174,17],[90,90],[123,123],[122,122],[[[7,[124]]],[[7,[124]]]],[155,90],[[[7,[173]]],[[7,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[174]]],[[7,[17]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[173]]],[[7,[90]]]],[6,6],[154,122],[[[7,[6]]],[[7,[6]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[155]]],[[7,[90]]]],[156,122],[[[7,[156]]],[[7,[122]]]],[45,122],[124,124],[45,122],[[[7,[172]]],[[7,[6]]]],[[[7,[45]]],[[7,[122]]]],[175,90],[157,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[154,122],[[[7,[139]]],[[7,[90]]]],[127,127],[124,124],[[[22,[155]]],[[22,[155]]]],[[[7,[123]]],[[7,[123]]]],[123,123],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[139,90],[[[7,[122]]],[[7,[122]]]],[[[7,[6]]],[[7,[6]]]],[[[7,[157]]],[[7,[90]]]],[122,122],[[[7,[172]]],[[7,[6]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[175]]],[[7,[90]]]],[127,127],[173,90],[[[7,[154]]],[[7,[122]]]],[[[7,[174]]],[[7,[90]]]],[174,90],[[[7,[122]]],[[7,[122]]]],[[[7,[123]]],[[7,[123]]]],[175,90],[[[7,[154]]],[[7,[122]]]],[174,90],[[[7,[174]]],[[7,[90]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[175]]],[[7,[90]]]],[90,90],[173,90],[[[7,[127]]],[[7,[127]]]],[[[7,[90]]],[[7,[90]]]],[[[22,[155]]],[[22,[155]]]],[172,6],[[[7,[124]]],[[7,[124]]]],[[[7,[139]]],[[7,[90]]]],[6,6],[[[7,[173]]],[[7,[90]]]],[123,123],[90,90],[[[7,[155]]],[[7,[90]]]],[122,122],[157,90],[[[7,[45]]],[[7,[122]]]],[[[7,[124]]],[[7,[124]]]],[139,90],[[[7,[156]]],[[7,[122]]]],[155,90],[155,90],[6,6],[[[7,[172]]],[[7,[6]]]],[[[7,[139]]],[[7,[90]]]],[175,90],[[[7,[175]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[154]]],[[7,[122]]]],[175,90],[[[7,[155]]],[[7,[90]]]],[[[7,[157]]],[[7,[90]]]],[123,123],[[[22,[155]]],[[22,[155]]]],[[[7,[157]]],[[7,[90]]]],[124,124],[[[7,[174]]],[[7,[17]]]],[[[7,[156]]],[[7,[122]]]],[139,90],[[[7,[175]]],[[7,[90]]]],[6,6],[[[7,[123]]],[[7,[123]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[172]]],[[7,[6]]]],[45,122],[[[7,[154]]],[[7,[122]]]],[157,90],[123,123],[[[7,[127]]],[[7,[127]]]],[127,127],[154,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[124,124],[174,17],[156,122],[[[7,[123]]],[[7,[123]]]],[157,90],[173,90],[155,90],[90,90],[172,6],[[[7,[124]]],[[7,[124]]]],[[[7,[45]]],[[7,[122]]]],[[[7,[173]]],[[7,[90]]]],[[[7,[122]]],[[7,[122]]]],[154,122],[122,122],[127,127],[[[7,[155]]],[[7,[90]]]],[[[7,[6]]],[[7,[6]]]],[122,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[45]]],[[7,[122]]]],[139,90],[90,90],[45,122],[[[22,[155]]],[[22,[155]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[173]]],[[7,[90]]]],[155,90],[[[7,[122]]],[[7,[122]]]],[[[7,[139]]],[[7,[90]]]],[173,90],[[[7,[174]]],[[7,[17]]]],[[[7,[6]]],[[7,[6]]]],[[[126,[125]]],[[126,[125]]]],[122,122],[[[7,[127]]],[[7,[127]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[6]]],[[7,[6]]]],[127,127],[90,90],[[[22,[155]]],[[22,[155]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[6,6],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[[[22,[155]]],[[22,[155]]]],[6,6],[[[126,[125]]],[[126,[125]]]],[[[7,[6]]],[[7,[6]]]],[122,122],[[[7,[122]]],[[7,[122]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[90,90],[90,90],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[6]]],[[7,[6]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[90]]],[[7,[90]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[122,122],[6,6],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[139,90],[[[7,[154]]],[[7,[122]]]],[157,90],[[[7,[139]]],[[7,[90]]]],[17,17],[[[7,[172]]],[[7,[6]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[124]]],[[7,[124]]]],[[[22,[155]]],[[22,[155]]]],[122,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[157]]],[[7,[90]]]],[123,123],[[[7,[124]]],[[7,[124]]]],[20,6],[17,17],[127,127],[[[7,[90]]],[[7,[90]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[124,124],[[[7,[123]]],[[7,[123]]]],[[[7,[127]]],[[7,[127]]]],[90,90],[[[7,[20]]],[[7,[6]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[124]]],[[7,[124]]]],[139,90],[124,124],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[17,17],[157,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[90,90],[[[22,[155]]],[[22,[155]]]],[139,90],[[[7,[154]]],[[7,[122]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[[[7,[123]]],[[7,[123]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[127]]],[[7,[127]]]],[154,122],[154,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[22,[155]]],[[22,[155]]]],[[[126,[125]]],[[126,[125]]]],[20,6],[127,127],[154,122],[[[7,[154]]],[[7,[122]]]],[123,123],[139,90],[17,17],[139,90],[156,122],[124,124],[[[7,[122]]],[[7,[122]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[122]]],[[7,[122]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[20,6],[[[7,[20]]],[[7,[6]]]],[154,122],[[[7,[17]]],[[7,[17]]]],[[[7,[90]]],[[7,[90]]]],[154,122],[[[7,[154]]],[[7,[122]]]],[[[7,[122]]],[[7,[122]]]],[90,90],[[[7,[90]]],[[7,[90]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[156]]],[[7,[122]]]],[123,123],[157,90],[[[7,[124]]],[[7,[124]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[20]]],[[7,[6]]]],[20,6],[[[126,[125]]],[[126,[125]]]],[172,6],[123,123],[[[7,[122]]],[[7,[122]]]],[139,90],[[[7,[124]]],[[7,[124]]]],[[[126,[125]]],[[126,[125]]]],[20,6],[[[7,[172]]],[[7,[6]]]],[[[7,[157]]],[[7,[90]]]],[157,90],[[[7,[90]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[90,90],[[[7,[20]]],[[7,[6]]]],[158,6],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[154]]],[[7,[122]]]],[17,17],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[124,124],[[[7,[157]]],[[7,[90]]]],[123,123],[[[7,[122]]],[[7,[122]]]],[127,127],[154,122],[139,90],[90,90],[[[7,[156]]],[[7,[122]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[139]]],[[7,[90]]]],[[[22,[155]]],[[22,[155]]]],[157,90],[[[126,[125]]],[[126,[125]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[17]]],[[7,[17]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[122,122],[[[7,[172]]],[[7,[6]]]],[90,90],[[[7,[156]]],[[7,[122]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[22,[155]]],[[22,[155]]]],[[[126,[125]]],[[126,[125]]]],[[[126,[125]]],[[126,[125]]]],[154,122],[20,6],[124,124],[20,6],[[[7,[172]]],[[7,[6]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[124]]],[[7,[124]]]],[122,122],[[[7,[127]]],[[7,[127]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[17,17],[127,127],[90,90],[124,124],[157,90],[123,123],[122,122],[[[7,[158]]],[[7,[6]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[17,17],[20,6],[124,124],[[[7,[17]]],[[7,[17]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[123,123],[[[7,[90]]],[[7,[90]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[122,122],[123,123],[[[22,[155]]],[[22,[155]]]],[17,17],[[[7,[158]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[172]]],[[7,[6]]]],[124,124],[139,90],[[[7,[157]]],[[7,[90]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[139]]],[[7,[90]]]],[122,122],[154,122],[[[7,[17]]],[[7,[17]]]],[157,90],[[[7,[157]]],[[7,[90]]]],[122,122],[[[7,[127]]],[[7,[127]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[[[7,[90]]],[[7,[90]]]],[157,90],[122,122],[[[7,[139]]],[[7,[90]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[158]]],[[7,[6]]]],[127,127],[90,90],[[[7,[122]]],[[7,[122]]]],[[[7,[124]]],[[7,[124]]]],[127,127],[[[7,[123]]],[[7,[123]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[172,6],[[[7,[156]]],[[7,[122]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[22,[90]]],[[22,[90]]]],[[[7,[17]]],[[7,[17]]]],[[[22,[17]]],[[22,[17]]]],[90,90],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[22,[90]]],[[22,[90]]]],[[[7,[123]]],[[7,[123]]]],[[[22,[17]]],[[22,[17]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[139]]],[[7,[139]]]],[[[22,[139]]],[[22,[90]]]],[[[22,[154]]],[[22,[122]]]],[[[22,[6]]],[[22,[6]]]],[[[7,[156]]],[[7,[122]]]],[[[22,[157]]],[[22,[90]]]],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[7,[154]]],[[7,[154]]]],[[[7,[156]]],[[7,[122]]]],[157,139],[20,6],[[[7,[127]]],[[7,[127]]]],[123,123],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[157,139],[[[7,[157]]],[[7,[139]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[123]]],[[7,[123]]]],[127,127],[[[7,[139]]],[[7,[139]]]],[[[7,[172]]],[[7,[6]]]],[139,139],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[154,154],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[7,[127]]],[[7,[127]]]],[157,139],[139,139],[122,122],[[[7,[172]]],[[7,[6]]]],[122,122],[[[22,[155]]],[[22,[155]]]],[139,139],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[123,123],[[[7,[122]]],[[7,[122]]]],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[124,124],[17,17],[[[7,[20]]],[[7,[6]]]],[[[22,[6]]],[[22,[6]]]],[157,139],[158,6],[124,124],[139,139],[[[22,[122]]],[[22,[122]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[172]]],[[7,[6]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[124,124],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[22,[154]]],[[22,[122]]]],[17,17],[[[7,[154]]],[[7,[154]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[7,[139]]],[[7,[139]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[22,[6]]],[[22,[6]]]],[127,127],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[22,[122]]],[[22,[122]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[17,17],[[[7,[158]]],[[7,[6]]]],[[[7,[157]]],[[7,[139]]]],[20,6],[17,17],[[[7,[172]]],[[7,[6]]]],[[[22,[17]]],[[22,[17]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[[[22,[6]]],[[22,[6]]]],[[[7,[139]]],[[7,[139]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[154]]],[[7,[154]]]],[[[7,[154]]],[[7,[154]]]],[124,124],[[[7,[20]]],[[7,[6]]]],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[156,122],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[139]]],[[7,[139]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[127,127],[157,139],[[[7,[156]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[22,[122]]],[[22,[122]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[17,17],[127,127],[[[7,[17]]],[[7,[17]]]],[124,124],[[[22,[90]]],[[22,[90]]]],[[[7,[90]]],[[7,[90]]]],[[[22,[154]]],[[22,[122]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[22,[90]]],[[22,[90]]]],[[[7,[127]]],[[7,[127]]]],[[[22,[139]]],[[22,[90]]]],[20,6],[157,139],[[[22,[155]]],[[22,[155]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[22,[139]]],[[22,[90]]]],[[[7,[123]]],[[7,[123]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[157]]],[[7,[139]]]],[[[7,[17]]],[[7,[17]]]],[122,122],[[[7,[157]]],[[7,[139]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[139]]],[[7,[139]]]],[[[22,[154]]],[[22,[122]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[17,17],[122,122],[[[7,[139]]],[[7,[139]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[154]]],[[7,[154]]]],[[[7,[20]]],[[7,[6]]]],[[[22,[154]]],[[22,[122]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[17]]],[[22,[17]]]],[123,123],[[[7,[157]]],[[7,[139]]]],[122,122],[[[22,[157]]],[[22,[90]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[22,[90]]],[[22,[90]]]],[[[7,[124]]],[[7,[124]]]],[124,124],[[[7,[127]]],[[7,[127]]]],[[[22,[122]]],[[22,[122]]]],[[[22,[90]]],[[22,[90]]]],[[[22,[157]]],[[22,[90]]]],[[[7,[17]]],[[7,[17]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[17]]],[[22,[17]]]],[[[22,[139]]],[[22,[90]]]],[[[7,[157]]],[[7,[139]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[22,[139]]],[[22,[90]]]],[[[7,[156]]],[[7,[122]]]],[17,17],[124,124],[[[7,[154]]],[[7,[154]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[[[22,[6]]],[[22,[6]]]],[[[7,[158]]],[[7,[6]]]],[154,154],[17,17],[123,123],[[[7,[124]]],[[7,[124]]]],[123,123],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[7,[158]]],[[7,[6]]]],[[[22,[139]]],[[22,[90]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[[[22,[154]]],[[22,[122]]]],[[[22,[157]]],[[22,[90]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[154,154],[[[7,[158]]],[[7,[6]]]],[154,154],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[124]]],[[7,[124]]]],[20,6],[[[7,[20]]],[[7,[6]]]],[[[7,[157]]],[[7,[139]]]],[[[22,[157]]],[[22,[90]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[90,90],[90,90],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[90,90],[[[7,[122]]],[[7,[122]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[139,139],[[[7,[122]]],[[7,[122]]]],[154,154],[[[7,[124]]],[[7,[124]]]],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[139,139],[127,127],[[[7,[127]]],[[7,[127]]]],[20,6],[[[7,[122]]],[[7,[122]]]],[122,122],[20,6],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[[[22,[90]]],[[22,[90]]]],[157,139],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[127,127],[[[22,[154]]],[[22,[122]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[90,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[22,[155]]],[[22,[155]]]],[[[22,[122]]],[[22,[122]]]],[[[7,[20]]],[[7,[6]]]],[[[22,[155]]],[[22,[155]]]],[127,127],[[[7,[90]]],[[7,[90]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[157]]],[[7,[139]]]],[[[7,[139]]],[[7,[139]]]],[139,139],[124,124],[123,123],[[[126,[125]]],[[126,[125]]]],[122,122],[20,6],[[[22,[157]]],[[22,[90]]]],[[[7,[154]]],[[7,[154]]]],[[[22,[122]]],[[22,[122]]]],[[[7,[172]]],[[7,[6]]]],[[[22,[155]]],[[22,[155]]]],[[[22,[139]]],[[22,[90]]]],[[[22,[157]]],[[22,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[[22,[139]]]]],[[7,[[22,[90]]]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[[22,[90]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[22,[122]]],[[22,[122]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[90]]],[[7,[90]]]],[154,154],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[139,139],[90,90],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[22,[157]]],[[22,[90]]]],[[[22,[139]]],[[22,[90]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[158]]],[[7,[6]]]],[[[126,[125]]],[[126,[125]]]],[123,123],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[22,[122]]],[[22,[122]]]],[154,154],[20,6],[[[7,[156]]],[[7,[122]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[154,154],[[[7,[90]]],[[7,[90]]]],[127,127],[[[22,[155]]],[[22,[155]]]],[122,122],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[158]]],[[7,[6]]]],[[[22,[156]]],[[22,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[7,[17]]],[[7,[17]]]],[[[22,[90]]],[[22,[90]]]],[[[22,[17]]],[[22,[17]]]],[90,90],[[[22,[6]]],[[22,[6]]]],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[[[7,[[22,[6]]]]],[[7,[[22,[6]]]]]],[[[7,[154]]],[[7,[154]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[126,[125]]],[[126,[125]]]],[[[22,[154]]],[[22,[122]]]],[[[7,[[22,[154]]]]],[[7,[[22,[122]]]]]],[[[7,[[22,[157]]]]],[[7,[[22,[90]]]]]],[[[7,[[22,[122]]]]],[[7,[[22,[122]]]]]],[123,123],[[[7,[156]]],[[7,[122]]]],[90,90],[[[22,[6]]],[[22,[6]]]],[[[7,[[22,[156]]]]],[[7,[[22,[122]]]]]],[[[22,[6]]],[[22,[6]]]],[157,139],[[[7,[[22,[17]]]]],[[7,[[22,[17]]]]]],[139,90],[17,17],[127,127],[[[7,[127]]],[[7,[127]]]],[[[7,[123]]],[[7,[123]]]],[124,124],[[[7,[172]]],[[7,[6]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[124]]],[[7,[124]]]],[124,124],[17,17],[[[126,[125]]],[[126,[125]]]],[122,122],[[[7,[122]]],[[7,[122]]]],[154,122],[[[7,[127]]],[[7,[127]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[158]]],[[7,[6]]]],[17,17],[[[7,[123]]],[[7,[123]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[122]]],[[7,[122]]]],[90,90],[[[126,[125]]],[[126,[125]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[20]]],[[7,[6]]]],[123,123],[122,122],[[[7,[156]]],[[7,[122]]]],[127,127],[[[7,[17]]],[[7,[17]]]],[139,90],[[[7,[156]]],[[7,[122]]]],[[[7,[156]]],[[7,[122]]]],[20,6],[124,124],[[[7,[157]]],[[7,[90]]]],[90,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[90,90],[127,127],[154,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[158]]],[[7,[6]]]],[154,122],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[139,90],[122,122],[[[126,[125]]],[[126,[125]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[172]]],[[7,[6]]]],[157,90],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[139,90],[[[7,[122]]],[[7,[122]]]],[122,122],[[[7,[124]]],[[7,[124]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[20,6],[157,90],[[[7,[172]]],[[7,[6]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[139,90],[124,124],[90,90],[[[7,[139]]],[[7,[90]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[17,17],[90,90],[122,122],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[124,124],[[[7,[122]]],[[7,[122]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[154]]],[[7,[122]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[20,6],[127,127],[[[7,[123]]],[[7,[123]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[123,123],[[[126,[125]]],[[126,[125]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[124,124],[[[7,[90]]],[[7,[90]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[156]]],[[7,[122]]]],[154,122],[[[7,[156]]],[[7,[122]]]],[[[7,[172]]],[[7,[6]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[123]]],[[7,[123]]]],[90,90],[122,122],[[[7,[90]]],[[7,[90]]]],[17,17],[[[7,[154]]],[[7,[122]]]],[[[7,[172]]],[[7,[6]]]],[123,123],[[[7,[154]]],[[7,[122]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[20]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[157]]],[[7,[90]]]],[157,90],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[20]]],[[7,[6]]]],[123,123],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[90]]],[[7,[90]]]],[123,123],[[[7,[157]]],[[7,[90]]]],[[[7,[154]]],[[7,[122]]]],[157,90],[[[7,[154]]],[[7,[122]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[127]]],[[7,[127]]]],[157,90],[[[7,[157]]],[[7,[90]]]],[156,122],[[[7,[127]]],[[7,[127]]]],[20,6],[17,17],[158,6],[[[7,[17]]],[[7,[17]]]],[[[7,[156]]],[[7,[122]]]],[[[126,[125]]],[[126,[125]]]],[123,123],[[[7,[17]]],[[7,[17]]]],[154,122],[123,123],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[172]]],[[7,[6]]]],[90,90],[[[22,[155]]],[[22,[155]]]],[122,122],[[[7,[90]]],[[7,[90]]]],[[[7,[157]]],[[7,[90]]]],[20,6],[17,17],[[[7,[122]]],[[7,[122]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[17]]],[[7,[17]]]],[157,90],[[[7,[17]]],[[7,[17]]]],[[[7,[139]]],[[7,[90]]]],[[[7,[156]]],[[7,[122]]]],[[[7,[158]]],[[7,[6]]]],[20,6],[124,124],[[[22,[155]]],[[22,[155]]]],[[[126,[125]]],[[126,[125]]]],[[[7,[124]]],[[7,[124]]]],[[[7,[20]]],[[7,[6]]]],[154,122],[[[7,[157]]],[[7,[90]]]],[172,6],[[[7,[20]]],[[7,[6]]]],[127,127],[17,17],[139,90],[[[7,[90]]],[[7,[90]]]],[[[22,[155]]],[[22,[155]]]],[[[126,[125]]],[[126,[125]]]],[122,122],[154,122],[[[7,[124]]],[[7,[124]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[124,124],[[[7,[20]]],[[7,[6]]]],[90,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[127,127],[154,122],[[[7,[139]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[139,90],[[[7,[20]]],[[7,[6]]]],[20,6],[[[22,[155]]],[[22,[155]]]],[139,90],[[[22,[155]]],[[22,[155]]]],[[[7,[122]]],[[7,[122]]]],[123,123],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[158]]],[[7,[6]]]],[[[7,[90]]],[[7,[90]]]],[157,90],[157,90],[[[7,[139]]],[[7,[90]]]],[[[22,[155]]],[[22,[155]]]],[127,127],[20,6],[[[7,[90]]],[[7,[90]]]],[[[7,[[126,[125]]]]],[[7,[[126,[125]]]]]],[[[7,[122]]],[[7,[122]]]],[[[22,[155]]],[[22,[155]]]],[[[7,[90]]],[[7,[90]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[124,124],[139,90],[[[7,[124]]],[[7,[124]]]],[[[88,[20]]],6],[[[7,[127]]],[[7,[127]]]],[17,17],[90,90],[157,90],[[[7,[139]]],[[7,[90]]]],[123,123],[[[7,[[88,[20]]]]],[[7,[6]]]],[[[7,[123]]],[[7,[123]]]],[127,127],[122,122],[[[22,[155]]],[[22,[155]]]],[[[7,[157]]],[[7,[90]]]],[[[7,[127]]],[[7,[127]]]],[[[7,[122]]],[[7,[122]]]],[[[7,[[88,[20]]]]],[[7,[6]]]],[124,124],[139,90],[[[7,[124]]],[[7,[124]]]],[127,127],[17,17],[[[88,[20]]],6],[157,90],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[123]]],[[7,[123]]]],[[[7,[90]]],[[7,[90]]]],[123,123],[[[7,[139]]],[[7,[90]]]],[90,90],[122,122],[[[7,[157]]],[[7,[90]]]],[[[7,[124]]],[[7,[124]]]],[90,90],[[[7,[139]]],[[7,[90]]]],[17,17],[139,90],[122,122],[[[7,[[88,[20]]]]],[[7,[6]]]],[[[7,[17]]],[[7,[17]]]],[[[7,[127]]],[[7,[127]]]],[127,127],[[[7,[123]]],[[7,[123]]]],[[[7,[122]]],[[7,[122]]]],[157,90],[[[22,[155]]],[[22,[155]]]],[[[88,[20]]],6],[[[7,[90]]],[[7,[90]]]],[124,124],[123,123],[[[7,[[22,[155]]]]],[[7,[[22,[155]]]]]],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[65,18],19],[[65,18],19],[[61,18],19],[[61,18],19],[[214,18],19],[[214,18],19],[[78,18],19],[[78,18],19],[[67,18],19],[[67,18],19],[[215,18],19],[[215,18],19],[[52,18],19],[[52,18],19],[[68,18],19],[[68,18],19],[[216,18],19],[[216,18],19],[[62,18],19],[[62,18],19],[[79,18],19],[[79,18],19],[[217,18],19],[[217,18],19],[[72,18],19],[[72,18],19],[[76,18],19],[[76,18],19],[[218,18],19],[[218,18],19],[[73,18],19],[[73,18],19],[[71,18],19],[[71,18],19],[[219,18],19],[[219,18],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[26,65],[16,65],[[]],[64,65],[64,61],[16,61],[36,61],[[]],[16,214],[64,214],[[]],[48,214],[[]],[69,78],[16,78],[26,78],[16,67],[36,67],[69,67],[[]],[48,215],[[]],[69,215],[16,215],[[]],[26,52],[59,52],[16,52],[59,68],[16,68],[36,68],[[]],[48,216],[16,216],[59,216],[[]],[70,62],[16,62],[26,62],[[]],[[]],[70,79],[36,79],[16,79],[70,217],[48,217],[16,217],[[]],[55,72],[26,72],[16,72],[[]],[55,76],[36,76],[16,76],[[]],[48,218],[55,218],[16,218],[[]],[16,73],[[]],[26,73],[54,73],[54,71],[36,71],[16,71],[[]],[16,219],[54,219],[[]],[48,219],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[[],108],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,[[7,[30]]]],[61,[[7,[30]]]],[214,[[7,[30]]]],[78,[[7,[30]]]],[67,[[7,[30]]]],[215,[[7,[30]]]],[52,[[7,[30]]]],[68,[[7,[30]]]],[216,[[7,[30]]]],[62,[[7,[30]]]],[79,[[7,[30]]]],[217,[[7,[30]]]],[72,[[7,[30]]]],[76,[[7,[30]]]],[218,[[7,[30]]]],[73,[[7,[30]]]],[71,[[7,[30]]]],[219,[[7,[30]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],[[10,[12]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[],108],[[],10],[[],108]],"c":[],"p":[[15,"usize"],[8,"Source"],[8,"Transport"],[3,"ArrowBatchIter"],[3,"ArrowDestination"],[3,"String"],[4,"Option"],[4,"CXQuery"],[15,"slice"],[4,"Result"],[3,"RecordBatch"],[4,"CNil"],[3,"TypeId"],[3,"Private"],[4,"DataOrder"],[4,"ConnectorXError"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[8,"AsRef"],[3,"Vec"],[8,"Consume"],[3,"ArrowDestination"],[4,"ArrowTypeSystem"],[4,"ArrowDestinationError"],[3,"ArrowPartitionWriter"],[3,"Schema"],[3,"Arc"],[8,"Error"],[3,"Error"],[4,"ArrowError"],[3,"Demand"],[3,"Arrow2Destination"],[4,"Arrow2TypeSystem"],[4,"Arrow2DestinationError"],[3,"ArrowPartitionWriter"],[4,"PolarsError"],[4,"Error"],[3,"DataFrame"],[4,"Ordering"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[4,"ArrowTypeSystem"],[4,"ArrowDestinationError"],[3,"ArrowPartitionWriter"],[4,"ConnectorXOutError"],[4,"ProduceContext"],[4,"MySQLArrowTransportError"],[4,"ParseError"],[4,"SQLiteSourceError"],[4,"PostgresSourceError"],[4,"J4RsError"],[4,"BQError"],[3,"Error"],[4,"MySQLSourceError"],[4,"DataFusionError"],[4,"BigQueryArrow2TransportError"],[4,"OracleArrowTransportError"],[3,"Error"],[4,"BigQuerySourceError"],[4,"BigQueryArrowTransportError"],[4,"Error"],[4,"MsSQLArrow2TransportError"],[4,"MySQLArrow2TransportError"],[4,"MsSQLSourceError"],[4,"OracleSourceError"],[4,"SQLiteArrow2TransportError"],[4,"PostgresArrowTransportError"],[4,"SQLiteArrowTransportError"],[3,"Error"],[4,"Error"],[4,"PostgresArrow2TransportError"],[4,"Error"],[4,"MsSQLArrowTransportError"],[4,"OracleArrow2TransportError"],[4,"Error"],[4,"ParserError"],[4,"VarError"],[3,"HashMap"],[3,"SourceConn"],[3,"FederatedDataSourceInfo"],[3,"Plan"],[8,"RecordBatchIterator"],[3,"Box"],[6,"OutResult"],[15,"i64"],[3,"PartitionQuery"],[8,"Queryable"],[3,"Statement"],[4,"Cow"],[8,"Clone"],[8,"Debug"],[8,"Display"],[8,"Destination"],[3,"Dispatcher"],[8,"Fn"],[4,"ConnMut"],[8,"TryInto"],[3,"Text"],[3,"QueryResult"],[3,"QueryWithParams"],[4,"SourceType"],[3,"Url"],[6,"Result"],[8,"Produce"],[8,"ToString"],[4,"BigQueryTypeSystem"],[3,"BigQuerySource"],[3,"BigQuerySourceParser"],[3,"BigQueryDialect"],[3,"ParseFloatError"],[3,"ParseIntError"],[4,"FieldType"],[15,"char"],[3,"BigQuerySourcePartition"],[3,"Runtime"],[3,"Client"],[15,"f64"],[3,"NaiveTime"],[3,"NaiveDate"],[3,"Utc"],[3,"DateTime"],[3,"NaiveDateTime"],[4,"CSVTypeSystem"],[3,"CSVSource"],[4,"CSVSourceError"],[3,"CSVSourcePartitionParser"],[4,"Error"],[3,"Error"],[3,"CSVSourcePartition"],[4,"DummyTypeSystem"],[3,"DummySource"],[3,"DummySourcePartitionParser"],[3,"DummySourcePartition"],[15,"i32"],[4,"MsSQLTypeSystem"],[3,"MsSQLSource"],[3,"MsSQLSourceParser"],[4,"Error"],[4,"RunError"],[3,"FromUtf8Error"],[4,"ColumnType"],[4,"ColumnData"],[3,"IntN"],[3,"FloatN"],[3,"Config"],[3,"MsSQLSourcePartition"],[3,"ConnectionManager"],[3,"Pool"],[15,"f32"],[15,"u8"],[3,"Decimal"],[15,"i16"],[3,"Uuid"],[4,"MySQLTypeSystem"],[8,"Send"],[3,"MySQLSource"],[3,"MySQLBinarySourceParser"],[3,"MySQLTextSourceParser"],[4,"UrlError"],[3,"Error"],[4,"BinaryProtocol"],[3,"MySQLSourcePartition"],[4,"TextProtocol"],[3,"MySqlConnectionManager"],[3,"PooledConnection"],[3,"Binary"],[4,"Value"],[15,"u32"],[15,"i8"],[15,"u16"],[4,"OracleTypeSystem"],[3,"Connector"],[3,"OracleSource"],[3,"OracleTextSourceParser"],[3,"OracleDialect"],[4,"OracleType"],[3,"OracleSourcePartition"],[3,"OracleConnectionManager"],[4,"PostgresTypeSystem"],[3,"Socket"],[8,"MakeTlsConnect"],[8,"Sync"],[3,"PostgresSource"],[3,"PostgresBinarySourcePartitionParser"],[3,"PostgresCSVSourceParser"],[3,"PostgresRawSourceParser"],[3,"PostgresSimpleSourceParser"],[3,"ErrorStack"],[4,"FromHexError"],[3,"Type"],[4,"BinaryProtocol"],[3,"PostgresSourcePartition"],[4,"SimpleProtocol"],[4,"CursorProtocol"],[4,"CSVProtocol"],[3,"Config"],[3,"PostgresConnectionManager"],[3,"BinaryCopyOutIter"],[3,"CopyOutReader"],[3,"StringRecordsIntoIter"],[3,"RowIter"],[4,"SimpleQueryMessage"],[4,"SQLiteTypeSystem"],[3,"SQLiteSource"],[3,"SQLiteSourcePartitionParser"],[3,"SQLiteSourcePartition"],[3,"SqliteConnectionManager"],[4,"Type"],[4,"BigQueryArrowStreamTransportError"],[4,"MsSQLArrowStreamTransportError"],[4,"MySQLArrowStreamTransportError"],[4,"OracleArrowStreamTransportError"],[4,"PostgresArrowStreamTransportError"],[4,"SQLiteArrowStreamTransportError"],[8,"DestinationPartition"],[8,"SourcePartition"],[8,"PartitionParser"],[3,"PostgresTypePairs"],[3,"BigQueryArrowTransport"],[3,"BigQueryArrow2Transport"],[3,"BigQueryArrowStreamTransport"],[3,"CSVArrowTransport"],[3,"DummyArrowTransport"],[3,"DummyArrow2Transport"],[3,"MsSQLArrowTransport"],[3,"MsSQLArrow2Transport"],[3,"MsSQLArrowStreamTransport"],[3,"MySQLArrowTransport"],[3,"MySQLArrow2Transport"],[3,"MySQLArrowStreamTransport"],[3,"OracleArrowTransport"],[3,"OracleArrow2Transport"],[3,"OracleArrowStreamTransport"],[3,"PostgresArrowTransport"],[3,"PostgresArrow2Transport"],[3,"PostgresArrowStreamTransport"],[3,"SQLiteArrowTransport"],[3,"SQLiteArrow2Transport"],[3,"SQLiteArrowStreamTransport"],[8,"TypeConversion"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/rust-docs/source-files.js b/rust-docs/source-files.js index aa785f16e8..afe7847df2 100644 --- a/rust-docs/source-files.js +++ b/rust-docs/source-files.js @@ -1,4 +1,4 @@ var sourcesIndex = JSON.parse('{\ -"connectorx":["",[["destinations",[["arrow",[],["arrow_assoc.rs","errors.rs","funcs.rs","mod.rs","typesystem.rs"]],["arrow2",[],["arrow_assoc.rs","errors.rs","funcs.rs","mod.rs","typesystem.rs"]]],["mod.rs"]],["sources",[["bigquery",[],["errors.rs","mod.rs","typesystem.rs"]],["csv",[],["errors.rs","mod.rs","typesystem.rs"]],["dummy",[],["mod.rs","typesystem.rs"]],["mssql",[],["errors.rs","mod.rs","typesystem.rs"]],["mysql",[],["errors.rs","mod.rs","typesystem.rs"]],["oracle",[],["errors.rs","mod.rs","typesystem.rs"]],["postgres",[],["connection.rs","errors.rs","mod.rs","typesystem.rs"]],["sqlite",[],["errors.rs","mod.rs","typesystem.rs"]]],["mod.rs"]],["transports",[],["bigquery_arrow.rs","bigquery_arrow2.rs","csv_arrow.rs","dummy_arrow.rs","dummy_arrow2.rs","mod.rs","mssql_arrow.rs","mssql_arrow2.rs","mysql_arrow.rs","mysql_arrow2.rs","oracle_arrow.rs","oracle_arrow2.rs","postgres_arrow.rs","postgres_arrow2.rs","sqlite_arrow.rs","sqlite_arrow2.rs"]]],["arrow_batch_iter.rs","constants.rs","data_order.rs","dispatcher.rs","errors.rs","fed_dispatcher.rs","fed_rewriter.rs","get_arrow.rs","get_arrow2.rs","lib.rs","macros.rs","partition.rs","source_router.rs","sql.rs","typesystem.rs","utils.rs"]]\ +"connectorx":["",[["destinations",[["arrow",[],["arrow_assoc.rs","errors.rs","funcs.rs","mod.rs","typesystem.rs"]],["arrow2",[],["arrow_assoc.rs","errors.rs","funcs.rs","mod.rs","typesystem.rs"]],["arrowstream",[],["arrow_assoc.rs","errors.rs","funcs.rs","mod.rs","typesystem.rs"]]],["mod.rs"]],["sources",[["bigquery",[],["errors.rs","mod.rs","typesystem.rs"]],["csv",[],["errors.rs","mod.rs","typesystem.rs"]],["dummy",[],["mod.rs","typesystem.rs"]],["mssql",[],["errors.rs","mod.rs","typesystem.rs"]],["mysql",[],["errors.rs","mod.rs","typesystem.rs"]],["oracle",[],["errors.rs","mod.rs","typesystem.rs"]],["postgres",[],["connection.rs","errors.rs","mod.rs","typesystem.rs"]],["sqlite",[],["errors.rs","mod.rs","typesystem.rs"]]],["mod.rs"]],["transports",[],["bigquery_arrow.rs","bigquery_arrow2.rs","bigquery_arrowstream.rs","csv_arrow.rs","dummy_arrow.rs","dummy_arrow2.rs","dummy_arrowstream.rs","mod.rs","mssql_arrow.rs","mssql_arrow2.rs","mssql_arrowstream.rs","mysql_arrow.rs","mysql_arrow2.rs","mysql_arrowstream.rs","oracle_arrow.rs","oracle_arrow2.rs","oracle_arrowstream.rs","postgres_arrow.rs","postgres_arrow2.rs","postgres_arrowstream.rs","sqlite_arrow.rs","sqlite_arrow2.rs","sqlite_arrowstream.rs"]]],["arrow_batch_iter.rs","constants.rs","data_order.rs","dispatcher.rs","errors.rs","fed_dispatcher.rs","fed_rewriter.rs","get_arrow.rs","get_arrow2.rs","lib.rs","macros.rs","partition.rs","source_router.rs","sql.rs","typesystem.rs","utils.rs"]]\ }'); createSourceSidebar(); diff --git a/rust-docs/src/connectorx/arrow_batch_iter.rs.html b/rust-docs/src/connectorx/arrow_batch_iter.rs.html index 1cc2d885b6..4aeb5fd7a5 100644 --- a/rust-docs/src/connectorx/arrow_batch_iter.rs.html +++ b/rust-docs/src/connectorx/arrow_batch_iter.rs.html @@ -181,221 +181,183 @@ 181 182 183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -
use crate::{prelude::*, utils::*};
+
use crate::prelude::*;
 use arrow::record_batch::RecordBatch;
 use itertools::Itertools;
 use log::debug;
-use owning_ref::OwningHandle;
 use rayon::prelude::*;
 use std::marker::PhantomData;
 
-type SourceParserHandle<'a, S> = OwningHandle<
-    Box<<S as Source>::Partition>,
-    DummyBox<<<S as Source>::Partition as SourcePartition>::Parser<'a>>,
->;
+pub fn set_global_num_thread(num: usize) {
+    rayon::ThreadPoolBuilder::new()
+        .num_threads(num)
+        .build_global()
+        .unwrap();
+}
 
 /// The iterator that returns arrow in `RecordBatch`
-pub struct ArrowBatchIter<'a, S, TP>
+pub struct ArrowBatchIter<S, TP>
 where
-    S: Source + 'a,
-    TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,
+    S: Source,
+    TP: Transport<
+        TSS = S::TypeSystem,
+        TSD = ArrowStreamTypeSystem,
+        S = S,
+        D = ArrowStreamDestination,
+    >,
+    <S as Source>::Partition: 'static,
+    <S as Source>::TypeSystem: 'static,
+    <TP as Transport>::Error: 'static,
 {
-    dst: ArrowDestination,
-    dst_parts: Vec<ArrowPartitionWriter>,
+    dst: ArrowStreamDestination,
+    dst_parts: Option<Vec<ArrowStreamPartitionWriter>>,
     src_parts: Option<Vec<S::Partition>>,
-    src_parsers: Vec<SourceParserHandle<'a, S>>,
     dorder: DataOrder,
     src_schema: Vec<S::TypeSystem>,
-    dst_schema: Vec<ArrowTypeSystem>,
-    batch_size: usize,
+    dst_schema: Vec<ArrowStreamTypeSystem>,
     _phantom: PhantomData<TP>,
 }
 
-impl<'a, S, TP> ArrowBatchIter<'a, S, TP>
+impl<'a, S, TP> ArrowBatchIter<S, TP>
 where
     S: Source + 'a,
-    TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,
+    TP: Transport<
+        TSS = S::TypeSystem,
+        TSD = ArrowStreamTypeSystem,
+        S = S,
+        D = ArrowStreamDestination,
+    >,
 {
     pub fn new(
         src: S,
-        mut dst: ArrowDestination,
+        mut dst: ArrowStreamDestination,
         origin_query: Option<String>,
         queries: &[CXQuery<String>],
-        batch_size: usize,
     ) -> Result<Self, TP::Error> {
         let dispatcher = Dispatcher::<_, _, TP>::new(src, &mut dst, queries, origin_query);
         let (dorder, src_parts, dst_parts, src_schema, dst_schema) = dispatcher.prepare()?;
 
         Ok(Self {
             dst,
-            dst_parts,
+            dst_parts: Some(dst_parts),
             src_parts: Some(src_parts),
-            src_parsers: vec![],
             dorder,
             src_schema,
             dst_schema,
-            batch_size,
             _phantom: PhantomData,
         })
     }
 
-    fn run_batch(&mut self) -> Result<(), TP::Error> {
-        let schemas: Vec<_> = self
-            .src_schema
-            .iter()
-            .zip_eq(&self.dst_schema)
-            .map(|(&src_ty, &dst_ty)| (src_ty, dst_ty))
-            .collect();
-
-        debug!("Start writing");
-
+    fn run(&mut self) {
+        let src_schema = self.src_schema.clone();
+        let dst_schema = self.dst_schema.clone();
+        let src_partitions = self.src_parts.take().unwrap();
+        let dst_partitions = self.dst_parts.take().unwrap();
         let dorder = self.dorder;
-        let batch_size = self.batch_size;
 
-        // parse and write
-        self.dst_parts
-            .par_iter_mut()
-            .zip_eq(self.src_parsers.par_iter_mut())
-            .enumerate()
-            .try_for_each(|(i, (dst, src))| -> Result<(), TP::Error> {
-                let parser: &mut <S::Partition as crate::sources::SourcePartition>::Parser<'_> =
-                    &mut *src;
-                let mut processed_rows = 0;
+        std::thread::spawn(move || -> Result<(), TP::Error> {
+            let schemas: Vec<_> = src_schema
+                .iter()
+                .zip_eq(&dst_schema)
+                .map(|(&src_ty, &dst_ty)| (src_ty, dst_ty))
+                .collect();
 
-                match dorder {
-                    DataOrder::RowMajor => loop {
-                        let (mut n, is_last) = parser.fetch_next()?;
-                        n = std::cmp::min(n, batch_size - processed_rows); // only process until batch size is reached
-                        processed_rows += n;
-                        dst.aquire_row(n)?;
-                        for _ in 0..n {
+            debug!("Start writing");
+            // parse and write
+            dst_partitions
+                .into_par_iter()
+                .zip_eq(src_partitions)
+                .enumerate()
+                .try_for_each(|(i, (mut dst, mut src))| -> Result<(), TP::Error> {
+                    let mut parser = src.parser()?;
+
+                    match dorder {
+                        DataOrder::RowMajor => loop {
+                            let (n, is_last) = parser.fetch_next()?;
+                            dst.aquire_row(n)?;
+                            for _ in 0..n {
+                                #[allow(clippy::needless_range_loop)]
+                                for col in 0..dst.ncols() {
+                                    {
+                                        let (s1, s2) = schemas[col];
+                                        TP::process(s1, s2, &mut parser, &mut dst)?;
+                                    }
+                                }
+                            }
+                            if is_last {
+                                break;
+                            }
+                        },
+                        DataOrder::ColumnMajor => loop {
+                            let (n, is_last) = parser.fetch_next()?;
+                            dst.aquire_row(n)?;
                             #[allow(clippy::needless_range_loop)]
                             for col in 0..dst.ncols() {
-                                {
-                                    let (s1, s2) = schemas[col];
-                                    TP::process(s1, s2, parser, dst)?;
+                                for _ in 0..n {
+                                    {
+                                        let (s1, s2) = schemas[col];
+                                        TP::process(s1, s2, &mut parser, &mut dst)?;
+                                    }
                                 }
                             }
-                        }
-                        if is_last || processed_rows >= batch_size {
-                            break;
-                        }
-                    },
-                    DataOrder::ColumnMajor => loop {
-                        let (mut n, is_last) = parser.fetch_next()?;
-                        n = std::cmp::min(n, batch_size - processed_rows);
-                        processed_rows += n;
-                        dst.aquire_row(n)?;
-                        #[allow(clippy::needless_range_loop)]
-                        for col in 0..dst.ncols() {
-                            for _ in 0..n {
-                                {
-                                    let (s1, s2) = schemas[col];
-                                    TP::process(s1, s2, parser, dst)?;
-                                }
+                            if is_last {
+                                break;
                             }
-                        }
-                        if is_last || processed_rows >= batch_size {
-                            break;
-                        }
-                    },
-                }
+                        },
+                    }
+
+                    debug!("Finalize partition {}", i);
+                    dst.finalize()?;
+                    debug!("Partition {} finished", i);
+                    Ok(())
+                })?;
 
-                debug!("Finalize partition {}", i);
-                dst.finalize()?;
-                debug!("Partition {} finished", i);
-                Ok(())
-            })?;
-        Ok(())
+            debug!("Writing finished");
+
+            Ok(())
+        });
     }
 }
 
-impl<'a, S, TP> Iterator for ArrowBatchIter<'a, S, TP>
+impl<'a, S, TP> Iterator for ArrowBatchIter<S, TP>
 where
     S: Source + 'a,
-    TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,
+    TP: Transport<
+        TSS = S::TypeSystem,
+        TSD = ArrowStreamTypeSystem,
+        S = S,
+        D = ArrowStreamDestination,
+    >,
 {
     type Item = RecordBatch;
-    fn next(&mut self) -> Option<Self::Item> {
-        let res = self.dst.record_batch().unwrap();
-        if res.is_some() {
-            return res;
-        }
-        self.run_batch().unwrap();
+    /// NOTE: not thread safe
+    fn next(&mut self) -> Option<Self::Item> {
         self.dst.record_batch().unwrap()
     }
 }
 
-// impl<'a, S, TP> Iterator for ArrowBatchIter<'a, S, TP>
-// where
-//     S: Source + 'a,
-//     TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,
-// {
-//     type Item = Result<RecordBatch, TP::Error>;
-//     fn next(&mut self) -> Option<Self::Item> {
-//         match self.dst.record_batch() {
-//             Ok(Some(res)) => return Some(Ok(res)),
-//             Ok(None) => {}
-//             Err(e) => return Some(Err(e.into())),
-//         }
-
-//         match self.run_batch() {
-//             Err(e) => return Some(Err(e)),
-//             Ok(()) => {}
-//         }
-
-//         match self.dst.record_batch() {
-//             Err(e) => Some(Err(e.into())),
-//             Ok(Some(res)) => Some(Ok(res)),
-//             Ok(None) => None,
-//         }
-//     }
-// }
-
-pub trait RecordBatchIterator {
+pub trait RecordBatchIterator {
     fn get_schema(&self) -> (RecordBatch, &[String]);
     fn prepare(&mut self);
     fn next_batch(&mut self) -> Option<RecordBatch>;
 }
 
-impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<'a, S, TP>
+impl<'a, S, TP> RecordBatchIterator for ArrowBatchIter<S, TP>
 where
     S: Source + 'a,
-    TP: Transport<TSS = S::TypeSystem, TSD = ArrowTypeSystem, S = S, D = ArrowDestination>,
+    TP: Transport<
+        TSS = S::TypeSystem,
+        TSD = ArrowStreamTypeSystem,
+        S = S,
+        D = ArrowStreamDestination,
+    >,
 {
     fn get_schema(&self) -> (RecordBatch, &[String]) {
         (self.dst.empty_batch(), self.dst.names())
     }
 
     fn prepare(&mut self) {
-        let src_parts = self.src_parts.take().unwrap();
-        self.src_parsers = src_parts
-            .into_par_iter()
-            .map(|part| {
-                OwningHandle::new_with_fn(Box::new(part), |part: *const S::Partition| unsafe {
-                    DummyBox((*(part as *mut S::Partition)).parser().unwrap())
-                })
-            })
-            .collect();
+        self.run();
     }
 
     fn next_batch(&mut self) -> Option<RecordBatch> {
diff --git a/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
index c88c2678f4..45429c8533 100644
--- a/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow/arrow_assoc.rs.html
@@ -336,35 +336,6 @@
 336
 337
 338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
 
use super::errors::{ArrowDestinationError, Result};
 use crate::constants::SECONDS_IN_DAY;
 use arrow::array::{
@@ -374,7 +345,7 @@
 };
 use arrow::datatypes::Field;
 use arrow::datatypes::{DataType as ArrowDataType, TimeUnit};
-use chrono::{Date, DateTime, NaiveDate, NaiveDateTime, NaiveTime, Timelike, Utc};
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Timelike, Utc};
 use fehler::throws;
 
 /// Associate arrow builder with native type
@@ -548,40 +519,11 @@
     }
 }
 
-impl ArrowAssoc for Date<Utc> {
-    type Builder = Float64Builder;
-
-    fn builder(_nrows: usize) -> Float64Builder {
-        unimplemented!()
-    }
-
-    fn append(_builder: &mut Self::Builder, _value: Date<Utc>) -> Result<()> {
-        unimplemented!()
-    }
-
-    fn field(_header: &str) -> Field {
-        unimplemented!()
-    }
-}
-
-impl ArrowAssoc for Option<Date<Utc>> {
-    type Builder = Float64Builder;
-
-    fn builder(_nrows: usize) -> Float64Builder {
-        unimplemented!()
-    }
-
-    fn append(_builder: &mut Self::Builder, _value: Option<Date<Utc>>) -> Result<()> {
-        unimplemented!()
-    }
-
-    fn field(_header: &str) -> Field {
-        unimplemented!()
-    }
-}
-
 fn naive_date_to_arrow(nd: NaiveDate) -> i32 {
-    (nd.and_hms(0, 0, 0).timestamp() / SECONDS_IN_DAY) as i32
+    match nd.and_hms_opt(0, 0, 0) {
+        Some(dt) => (dt.timestamp() / SECONDS_IN_DAY) as i32,
+        None => panic!("and_hms_opt got None from {:?}", nd),
+    }
 }
 
 fn naive_datetime_to_arrow(nd: NaiveDateTime) -> i64 {
diff --git a/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html
index 352482df14..41e12c2451 100644
--- a/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html
+++ b/rust-docs/src/connectorx/destinations/arrow2/arrow_assoc.rs.html
@@ -449,54 +449,11 @@
 449
 450
 451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-490
-491
-492
-493
-494
-495
-
use arrow2::array::*;
-use arrow2::datatypes::{DataType as ArrowDataType, Field, TimeUnit};
-
-use chrono::{Date, DateTime, NaiveDate, NaiveDateTime, NaiveTime, Timelike, Utc};
+
use arrow2::{
+    array::*,
+    datatypes::{DataType as ArrowDataType, Field, TimeUnit},
+};
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Timelike, Utc};
 
 use crate::constants::SECONDS_IN_DAY;
 
@@ -738,56 +695,11 @@
     }
 }
 
-impl ArrowAssoc for Date<Utc> {
-    type Builder = MutablePrimitiveArray<i64>;
-
-    fn builder(nrows: usize) -> Self::Builder {
-        MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Timestamp(
-            TimeUnit::Second,
-            Some("UTC".to_string()),
-        ))
-    }
-
-    #[inline]
-    fn push(builder: &mut Self::Builder, value: Date<Utc>) {
-        builder.push(Some(value).map(|x| x.and_hms(0, 0, 0).timestamp()))
-    }
-
-    fn field(header: &str) -> Field {
-        Field::new(
-            header,
-            ArrowDataType::Timestamp(TimeUnit::Second, Some("UTC".to_string())),
-            false,
-        )
-    }
-}
-
-impl ArrowAssoc for Option<Date<Utc>> {
-    type Builder = MutablePrimitiveArray<i64>;
-
-    fn builder(nrows: usize) -> Self::Builder {
-        MutablePrimitiveArray::with_capacity(nrows).to(ArrowDataType::Timestamp(
-            TimeUnit::Second,
-            Some("UTC".to_string()),
-        ))
-    }
-
-    fn push(builder: &mut Self::Builder, value: Option<Date<Utc>>) {
-        // time-aware are stored as naive (i64) + offset (on the datatype)
-        builder.push(value.map(|x| x.and_hms(0, 0, 0).timestamp()))
-    }
-
-    fn field(header: &str) -> Field {
-        Field::new(
-            header,
-            ArrowDataType::Timestamp(TimeUnit::Second, Some("UTC".to_string())),
-            false,
-        )
-    }
-}
-
 fn naive_date_to_date32(nd: NaiveDate) -> i32 {
-    (nd.and_hms(0, 0, 0).timestamp() / SECONDS_IN_DAY) as i32
+    match nd.and_hms_opt(0, 0, 0) {
+        Some(dt) => (dt.timestamp() / SECONDS_IN_DAY) as i32,
+        None => panic!("and_hms_opt got None from {:?}", nd),
+    }
 }
 
 fn naive_time_to_time64_nanos(nd: NaiveTime) -> i64 {
diff --git a/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html
new file mode 100644
index 0000000000..d9d405bbbd
--- /dev/null
+++ b/rust-docs/src/connectorx/destinations/arrowstream/arrow_assoc.rs.html
@@ -0,0 +1,677 @@
+arrow_assoc.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+
use super::errors::{ArrowDestinationError, Result};
+use crate::constants::SECONDS_IN_DAY;
+use arrow::array::{
+    ArrayBuilder, BooleanBuilder, Date32Builder, Date64Builder, Float32Builder, Float64Builder,
+    Int32Builder, Int64Builder, LargeBinaryBuilder, StringBuilder, Time64NanosecondBuilder,
+    TimestampNanosecondBuilder, UInt32Builder, UInt64Builder,
+};
+use arrow::datatypes::Field;
+use arrow::datatypes::{DataType as ArrowDataType, TimeUnit};
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Timelike, Utc};
+use fehler::throws;
+
+/// Associate arrow builder with native type
+pub trait ArrowAssoc {
+    type Builder: ArrayBuilder + Send;
+
+    fn builder(nrows: usize) -> Self::Builder;
+    fn append(builder: &mut Self::Builder, value: Self) -> Result<()>;
+    fn field(header: &str) -> Field;
+}
+
+macro_rules! impl_arrow_assoc {
+    ($T:ty, $AT:expr, $B:ty) => {
+        impl ArrowAssoc for $T {
+            type Builder = $B;
+
+            fn builder(nrows: usize) -> Self::Builder {
+                Self::Builder::with_capacity(nrows)
+            }
+
+            #[throws(ArrowDestinationError)]
+            fn append(builder: &mut Self::Builder, value: Self) {
+                builder.append_value(value);
+            }
+
+            fn field(header: &str) -> Field {
+                Field::new(header, $AT, false)
+            }
+        }
+
+        impl ArrowAssoc for Option<$T> {
+            type Builder = $B;
+
+            fn builder(nrows: usize) -> Self::Builder {
+                Self::Builder::with_capacity(nrows)
+            }
+
+            #[throws(ArrowDestinationError)]
+            fn append(builder: &mut Self::Builder, value: Self) {
+                builder.append_option(value);
+            }
+
+            fn field(header: &str) -> Field {
+                Field::new(header, $AT, true)
+            }
+        }
+    };
+}
+
+impl_arrow_assoc!(u32, ArrowDataType::UInt32, UInt32Builder);
+impl_arrow_assoc!(u64, ArrowDataType::UInt64, UInt64Builder);
+impl_arrow_assoc!(i32, ArrowDataType::Int32, Int32Builder);
+impl_arrow_assoc!(i64, ArrowDataType::Int64, Int64Builder);
+impl_arrow_assoc!(f32, ArrowDataType::Float32, Float32Builder);
+impl_arrow_assoc!(f64, ArrowDataType::Float64, Float64Builder);
+impl_arrow_assoc!(bool, ArrowDataType::Boolean, BooleanBuilder);
+
+impl ArrowAssoc for &str {
+    type Builder = StringBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        StringBuilder::with_capacity(1024, nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: Self) {
+        builder.append_value(value);
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Utf8, false)
+    }
+}
+
+impl ArrowAssoc for Option<&str> {
+    type Builder = StringBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        StringBuilder::with_capacity(1024, nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: Self) {
+        match value {
+            Some(s) => builder.append_value(s),
+            None => builder.append_null(),
+        }
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Utf8, true)
+    }
+}
+
+impl ArrowAssoc for String {
+    type Builder = StringBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        StringBuilder::with_capacity(1024, nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: String) {
+        builder.append_value(value.as_str());
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Utf8, false)
+    }
+}
+
+impl ArrowAssoc for Option<String> {
+    type Builder = StringBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        StringBuilder::with_capacity(1024, nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: Self) {
+        match value {
+            Some(s) => builder.append_value(s.as_str()),
+            None => builder.append_null(),
+        }
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Utf8, true)
+    }
+}
+
+impl ArrowAssoc for DateTime<Utc> {
+    type Builder = TimestampNanosecondBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        TimestampNanosecondBuilder::with_capacity(nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: DateTime<Utc>) {
+        builder.append_value(value.timestamp_nanos())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(
+            header,
+            ArrowDataType::Timestamp(TimeUnit::Nanosecond, None),
+            false,
+        )
+    }
+}
+
+impl ArrowAssoc for Option<DateTime<Utc>> {
+    type Builder = TimestampNanosecondBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        TimestampNanosecondBuilder::with_capacity(nrows)
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn append(builder: &mut Self::Builder, value: Option<DateTime<Utc>>) {
+        builder.append_option(value.map(|x| x.timestamp_nanos()))
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(
+            header,
+            ArrowDataType::Timestamp(TimeUnit::Nanosecond, None),
+            true,
+        )
+    }
+}
+
+fn naive_date_to_arrow(nd: NaiveDate) -> i32 {
+    match nd.and_hms_opt(0, 0, 0) {
+        Some(dt) => (dt.timestamp() / SECONDS_IN_DAY) as i32,
+        None => panic!("and_hms_opt got None from {:?}", nd),
+    }
+}
+
+fn naive_datetime_to_arrow(nd: NaiveDateTime) -> i64 {
+    nd.timestamp_millis()
+}
+
+impl ArrowAssoc for Option<NaiveDate> {
+    type Builder = Date32Builder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Date32Builder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: Option<NaiveDate>) -> Result<()> {
+        builder.append_option(value.map(naive_date_to_arrow));
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Date32, true)
+    }
+}
+
+impl ArrowAssoc for NaiveDate {
+    type Builder = Date32Builder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Date32Builder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: NaiveDate) -> Result<()> {
+        builder.append_value(naive_date_to_arrow(value));
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Date32, false)
+    }
+}
+
+impl ArrowAssoc for Option<NaiveDateTime> {
+    type Builder = Date64Builder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Date64Builder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: Option<NaiveDateTime>) -> Result<()> {
+        builder.append_option(value.map(naive_datetime_to_arrow));
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Date64, true)
+    }
+}
+
+impl ArrowAssoc for NaiveDateTime {
+    type Builder = Date64Builder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Date64Builder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: NaiveDateTime) -> Result<()> {
+        builder.append_value(naive_datetime_to_arrow(value));
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Date64, false)
+    }
+}
+
+impl ArrowAssoc for Option<NaiveTime> {
+    type Builder = Time64NanosecondBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Time64NanosecondBuilder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: Option<NaiveTime>) -> Result<()> {
+        builder.append_option(
+            value.map(|t| {
+                t.num_seconds_from_midnight() as i64 * 1_000_000_000 + t.nanosecond() as i64
+            }),
+        );
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Time64(TimeUnit::Nanosecond), true)
+    }
+}
+
+impl ArrowAssoc for NaiveTime {
+    type Builder = Time64NanosecondBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        Time64NanosecondBuilder::with_capacity(nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: NaiveTime) -> Result<()> {
+        builder.append_value(
+            value.num_seconds_from_midnight() as i64 * 1_000_000_000 + value.nanosecond() as i64,
+        );
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::Time64(TimeUnit::Nanosecond), false)
+    }
+}
+
+impl ArrowAssoc for Option<Vec<u8>> {
+    type Builder = LargeBinaryBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        LargeBinaryBuilder::with_capacity(1024, nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: Self) -> Result<()> {
+        match value {
+            Some(v) => builder.append_value(v),
+            None => builder.append_null(),
+        };
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::LargeBinary, true)
+    }
+}
+
+impl ArrowAssoc for Vec<u8> {
+    type Builder = LargeBinaryBuilder;
+
+    fn builder(nrows: usize) -> Self::Builder {
+        LargeBinaryBuilder::with_capacity(1024, nrows)
+    }
+
+    fn append(builder: &mut Self::Builder, value: Self) -> Result<()> {
+        builder.append_value(value);
+        Ok(())
+    }
+
+    fn field(header: &str) -> Field {
+        Field::new(header, ArrowDataType::LargeBinary, false)
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html new file mode 100644 index 0000000000..53c948b679 --- /dev/null +++ b/rust-docs/src/connectorx/destinations/arrowstream/errors.rs.html @@ -0,0 +1,33 @@ +errors.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+
use thiserror::Error;
+
+pub type Result<T> = std::result::Result<T, ArrowDestinationError>;
+
+#[derive(Error, Debug)]
+pub enum ArrowDestinationError {
+    #[error(transparent)]
+    ArrowError(#[from] arrow::error::ArrowError),
+
+    #[error(transparent)]
+    ConnectorXError(#[from] crate::errors::ConnectorXError),
+
+    /// Any other errors that are too trivial to be put here explicitly.
+    #[error(transparent)]
+    Other(#[from] anyhow::Error),
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html new file mode 100644 index 0000000000..a038d7aae8 --- /dev/null +++ b/rust-docs/src/connectorx/destinations/arrowstream/funcs.rs.html @@ -0,0 +1,149 @@ +funcs.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+
use super::arrow_assoc::ArrowAssoc;
+use super::Builder;
+use crate::errors::Result;
+use crate::typesystem::{ParameterizedFunc, ParameterizedOn};
+use anyhow::anyhow;
+use arrow::array::{ArrayBuilder, ArrayRef};
+use arrow::datatypes::Field;
+
+pub struct FNewBuilder;
+
+impl ParameterizedFunc for FNewBuilder {
+    type Function = fn(nrows: usize) -> Builder;
+}
+
+impl<T> ParameterizedOn<T> for FNewBuilder
+where
+    T: ArrowAssoc,
+{
+    fn parameterize() -> Self::Function {
+        fn imp<T>(nrows: usize) -> Builder
+        where
+            T: ArrowAssoc,
+        {
+            Box::new(T::builder(nrows)) as Builder
+        }
+        imp::<T>
+    }
+}
+
+pub struct FFinishBuilder;
+
+impl ParameterizedFunc for FFinishBuilder {
+    type Function = fn(Builder) -> Result<ArrayRef>;
+}
+
+impl<T> ParameterizedOn<T> for FFinishBuilder
+where
+    T: ArrowAssoc,
+{
+    fn parameterize() -> Self::Function {
+        fn imp<T>(mut builder: Builder) -> Result<ArrayRef>
+        where
+            T: ArrowAssoc,
+        {
+            let t = builder
+                .downcast_mut::<T::Builder>()
+                .ok_or_else(|| anyhow!("cannot cast arrow builder for finish"))?;
+            let a = ArrayBuilder::finish(t);
+            Ok(a)
+        }
+        imp::<T>
+    }
+}
+
+pub struct FNewField;
+
+impl ParameterizedFunc for FNewField {
+    type Function = fn(header: &str) -> Field;
+}
+
+impl<T> ParameterizedOn<T> for FNewField
+where
+    T: ArrowAssoc,
+{
+    fn parameterize() -> Self::Function {
+        fn imp<T>(header: &str) -> Field
+        where
+            T: ArrowAssoc,
+        {
+            T::field(header)
+        }
+        imp::<T>
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html new file mode 100644 index 0000000000..0ba498c6d9 --- /dev/null +++ b/rust-docs/src/connectorx/destinations/arrowstream/mod.rs.html @@ -0,0 +1,581 @@ +mod.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+
//! Destination implementation for Arrow and Polars.
+
+mod arrow_assoc;
+mod errors;
+mod funcs;
+pub mod typesystem;
+
+pub use self::errors::{ArrowDestinationError, Result};
+pub use self::typesystem::ArrowTypeSystem;
+use super::{Consume, Destination, DestinationPartition};
+use crate::constants::RECORD_BATCH_SIZE;
+use crate::data_order::DataOrder;
+use crate::typesystem::{Realize, TypeAssoc, TypeSystem};
+use anyhow::anyhow;
+use arrow::{datatypes::Schema, record_batch::RecordBatch};
+use arrow_assoc::ArrowAssoc;
+use fehler::{throw, throws};
+use funcs::{FFinishBuilder, FNewBuilder, FNewField};
+use itertools::Itertools;
+use std::{
+    any::Any,
+    sync::{
+        mpsc::{channel, Receiver, Sender},
+        Arc,
+    },
+};
+
+type Builder = Box<dyn Any + Send>;
+type Builders = Vec<Builder>;
+
+pub struct ArrowDestination {
+    schema: Vec<ArrowTypeSystem>,
+    names: Vec<String>,
+    arrow_schema: Arc<Schema>,
+    batch_size: usize,
+    sender: Option<Sender<RecordBatch>>,
+    receiver: Receiver<RecordBatch>,
+}
+
+impl Default for ArrowDestination {
+    fn default() -> Self {
+        let (tx, rx) = channel();
+        ArrowDestination {
+            schema: vec![],
+            names: vec![],
+            arrow_schema: Arc::new(Schema::empty()),
+            batch_size: RECORD_BATCH_SIZE,
+            sender: Some(tx),
+            receiver: rx,
+        }
+    }
+}
+
+impl ArrowDestination {
+    pub fn new() -> Self {
+        Self::default()
+    }
+
+    pub fn new_with_batch_size(batch_size: usize) -> Self {
+        let (tx, rx) = channel();
+        ArrowDestination {
+            schema: vec![],
+            names: vec![],
+            arrow_schema: Arc::new(Schema::empty()),
+            batch_size,
+            sender: Some(tx),
+            receiver: rx,
+        }
+    }
+}
+
+impl Destination for ArrowDestination {
+    const DATA_ORDERS: &'static [DataOrder] = &[DataOrder::ColumnMajor, DataOrder::RowMajor];
+    type TypeSystem = ArrowTypeSystem;
+    type Partition<'a> = ArrowPartitionWriter;
+    type Error = ArrowDestinationError;
+
+    fn needs_count(&self) -> bool {
+        false
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn allocate<S: AsRef<str>>(
+        &mut self,
+        _nrow: usize,
+        names: &[S],
+        schema: &[ArrowTypeSystem],
+        data_order: DataOrder,
+    ) {
+        // todo: support colmajor
+        if !matches!(data_order, DataOrder::RowMajor) {
+            throw!(crate::errors::ConnectorXError::UnsupportedDataOrder(
+                data_order
+            ))
+        }
+
+        // parse the metadata
+        self.schema = schema.to_vec();
+        self.names = names.iter().map(|n| n.as_ref().to_string()).collect();
+        let fields = self
+            .schema
+            .iter()
+            .zip_eq(&self.names)
+            .map(|(&dt, h)| Ok(Realize::<FNewField>::realize(dt)?(h.as_str())))
+            .collect::<Result<Vec<_>>>()?;
+        self.arrow_schema = Arc::new(Schema::new(fields));
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn partition(&mut self, counts: usize) -> Vec<Self::Partition<'_>> {
+        let mut partitions = vec![];
+        let sender = self.sender.take().unwrap();
+        for _ in 0..counts {
+            partitions.push(ArrowPartitionWriter::new(
+                self.schema.clone(),
+                Arc::clone(&self.arrow_schema),
+                self.batch_size,
+                sender.clone(),
+            )?);
+        }
+        partitions
+        // self.sender should be freed
+    }
+
+    fn schema(&self) -> &[ArrowTypeSystem] {
+        self.schema.as_slice()
+    }
+}
+
+impl ArrowDestination {
+    #[throws(ArrowDestinationError)]
+    pub fn arrow(self) -> Vec<RecordBatch> {
+        if self.sender.is_some() {
+            // should not happen since it is dropped after partition
+            // but need to make sure here otherwise recv will be blocked forever
+            std::mem::drop(self.sender);
+        }
+        let mut data = vec![];
+        loop {
+            match self.receiver.recv() {
+                Ok(rb) => data.push(rb),
+                Err(_) => break,
+            }
+        }
+        data
+    }
+
+    #[throws(ArrowDestinationError)]
+    pub fn record_batch(&mut self) -> Option<RecordBatch> {
+        match self.receiver.recv() {
+            Ok(rb) => Some(rb),
+            Err(_) => None,
+        }
+    }
+
+    pub fn empty_batch(&self) -> RecordBatch {
+        RecordBatch::new_empty(self.arrow_schema.clone())
+    }
+
+    pub fn arrow_schema(&self) -> Arc<Schema> {
+        self.arrow_schema.clone()
+    }
+
+    pub fn names(&self) -> &[String] {
+        self.names.as_slice()
+    }
+}
+
+pub struct ArrowPartitionWriter {
+    schema: Vec<ArrowTypeSystem>,
+    builders: Option<Builders>,
+    current_row: usize,
+    current_col: usize,
+    arrow_schema: Arc<Schema>,
+    batch_size: usize,
+    sender: Option<Sender<RecordBatch>>,
+}
+
+// unsafe impl Sync for ArrowPartitionWriter {}
+
+impl ArrowPartitionWriter {
+    #[throws(ArrowDestinationError)]
+    fn new(
+        schema: Vec<ArrowTypeSystem>,
+        arrow_schema: Arc<Schema>,
+        batch_size: usize,
+        sender: Sender<RecordBatch>,
+    ) -> Self {
+        let mut pw = ArrowPartitionWriter {
+            schema,
+            builders: None,
+            current_row: 0,
+            current_col: 0,
+            arrow_schema,
+            batch_size,
+            sender: Some(sender),
+        };
+        pw.allocate()?;
+        pw
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn allocate(&mut self) {
+        let builders = self
+            .schema
+            .iter()
+            .map(|dt| Ok(Realize::<FNewBuilder>::realize(*dt)?(self.batch_size)))
+            .collect::<Result<Vec<_>>>()?;
+        self.builders.replace(builders);
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn flush(&mut self) {
+        let builders = self
+            .builders
+            .take()
+            .unwrap_or_else(|| panic!("arrow builder is none when flush!"));
+        let columns = builders
+            .into_iter()
+            .zip(self.schema.iter())
+            .map(|(builder, &dt)| Realize::<FFinishBuilder>::realize(dt)?(builder))
+            .collect::<std::result::Result<Vec<_>, crate::errors::ConnectorXError>>()?;
+        let rb = RecordBatch::try_new(Arc::clone(&self.arrow_schema), columns)?;
+        self.sender.as_ref().unwrap().send(rb).unwrap();
+
+        self.current_row = 0;
+        self.current_col = 0;
+    }
+}
+
+impl<'a> DestinationPartition<'a> for ArrowPartitionWriter {
+    type TypeSystem = ArrowTypeSystem;
+    type Error = ArrowDestinationError;
+
+    #[throws(ArrowDestinationError)]
+    fn finalize(&mut self) {
+        if self.builders.is_some() {
+            self.flush()?;
+        }
+        // need to release the sender so receiver knows when the stream is exhasted
+        std::mem::drop(self.sender.take());
+    }
+
+    #[throws(ArrowDestinationError)]
+    fn aquire_row(&mut self, _n: usize) -> usize {
+        self.current_row
+    }
+
+    fn ncols(&self) -> usize {
+        self.schema.len()
+    }
+}
+
+impl<'a, T> Consume<T> for ArrowPartitionWriter
+where
+    T: TypeAssoc<<Self as DestinationPartition<'a>>::TypeSystem> + ArrowAssoc + 'static,
+{
+    type Error = ArrowDestinationError;
+
+    #[throws(ArrowDestinationError)]
+    fn consume(&mut self, value: T) {
+        let col = self.current_col;
+        self.current_col = (self.current_col + 1) % self.ncols();
+        self.schema[col].check::<T>()?;
+
+        loop {
+            match &mut self.builders {
+                Some(builders) => {
+                    <T as ArrowAssoc>::append(
+                        builders[col]
+                            .downcast_mut::<T::Builder>()
+                            .ok_or_else(|| anyhow!("cannot cast arrow builder for append"))?,
+                        value,
+                    )?;
+                    break;
+                }
+                None => self.allocate()?, // allocate if builders are not initialized
+            }
+        }
+
+        // flush if exceed batch_size
+        if self.current_col == 0 {
+            self.current_row += 1;
+            if self.current_row >= self.batch_size {
+                self.flush()?;
+                self.allocate()?;
+            }
+        }
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html b/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html new file mode 100644 index 0000000000..02a691d199 --- /dev/null +++ b/rust-docs/src/connectorx/destinations/arrowstream/typesystem.rs.html @@ -0,0 +1,77 @@ +typesystem.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+
use crate::impl_typesystem;
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
+
+#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)]
+pub enum ArrowTypeSystem {
+    Int32(bool),
+    Int64(bool),
+    UInt32(bool),
+    UInt64(bool),
+    Float32(bool),
+    Float64(bool),
+    Boolean(bool),
+    LargeUtf8(bool),
+    LargeBinary(bool),
+    Date32(bool),
+    Date64(bool),
+    Time64(bool),
+    DateTimeTz(bool),
+}
+
+impl_typesystem! {
+    system = ArrowTypeSystem,
+    mappings = {
+        { Int32      => i32           }
+        { Int64      => i64           }
+        { UInt32     => u32           }
+        { UInt64     => u64           }
+        { Float64    => f64           }
+        { Float32    => f32           }
+        { Boolean    => bool          }
+        { LargeUtf8  => String        }
+        { LargeBinary => Vec<u8>      }
+        { Date32     => NaiveDate     }
+        { Date64     => NaiveDateTime }
+        { Time64     => NaiveTime     }
+        { DateTimeTz => DateTime<Utc> }
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/destinations/mod.rs.html b/rust-docs/src/connectorx/destinations/mod.rs.html index 4b662b8374..5fb6d96991 100644 --- a/rust-docs/src/connectorx/destinations/mod.rs.html +++ b/rust-docs/src/connectorx/destinations/mod.rs.html @@ -74,11 +74,15 @@ 74 75 76 +77 +78
//! This module defines three traits [`Destination`], [`DestinationPartition`], and [`Consume`] to define a destination.
 //! This module also contains destination implementations for various dataframes.
 
 #[cfg(feature = "dst_arrow")]
 pub mod arrow;
+#[cfg(feature = "dst_arrow")]
+pub mod arrowstream;
 
 #[cfg(feature = "dst_arrow2")]
 pub mod arrow2;
diff --git a/rust-docs/src/connectorx/errors.rs.html b/rust-docs/src/connectorx/errors.rs.html
index 137c08c109..d6e9a4bef7 100644
--- a/rust-docs/src/connectorx/errors.rs.html
+++ b/rust-docs/src/connectorx/errors.rs.html
@@ -210,6 +210,10 @@
 210
 211
 212
+213
+214
+215
+216
 
use crate::data_order::DataOrder;
 use std::any::type_name;
 use std::fmt;
@@ -298,6 +302,10 @@
     #[error(transparent)]
     ArrowError(#[from] crate::destinations::arrow::ArrowDestinationError),
 
+    #[cfg(feature = "dst_arrow")]
+    #[error(transparent)]
+    ArrowStreamError(#[from] crate::destinations::arrowstream::ArrowDestinationError),
+
     #[cfg(feature = "dst_arrow2")]
     #[error(transparent)]
     Arrow2Error(#[from] crate::destinations::arrow2::Arrow2DestinationError),
diff --git a/rust-docs/src/connectorx/fed_dispatcher.rs.html b/rust-docs/src/connectorx/fed_dispatcher.rs.html
index 16ef6db02e..d677dd016f 100644
--- a/rust-docs/src/connectorx/fed_dispatcher.rs.html
+++ b/rust-docs/src/connectorx/fed_dispatcher.rs.html
@@ -82,6 +82,14 @@
 82
 83
 84
+85
+86
+87
+88
+89
+90
+91
+92
 
use crate::{prelude::*, sql::CXQuery};
 use arrow::record_batch::RecordBatch;
 use datafusion::datasource::MemTable;
@@ -104,7 +112,12 @@
     for (k, v) in db_map.into_iter() {
         db_conn_map.insert(
             k,
-            FederatedDataSourceInfo::new_from_conn_str(SourceConn::try_from(v.as_str())?, false),
+            FederatedDataSourceInfo::new_from_conn_str(
+                SourceConn::try_from(v.as_str())?,
+                false,
+                "",
+                "",
+            ),
         );
     }
     let fed_plan = rewrite_sql(sql.as_str(), &db_conn_map, j4rs_base)?;
@@ -120,13 +133,16 @@
                 }
                 _ => {
                     debug!("start query {}: {}", i, p.sql);
-                    let queries = [CXQuery::naked(p.sql)];
+                    let mut queries = vec![];
+                    p.sql.split(';').for_each(|ss| {
+                        queries.push(CXQuery::naked(ss));
+                    });
                     let source_conn = &db_conn_map[p.db_name.as_str()]
                         .conn_str_info
                         .as_ref()
                         .unwrap();
 
-                    let destination = get_arrow(source_conn, None, &queries)?;
+                    let destination = get_arrow(source_conn, None, queries.as_slice())?;
                     let rbs = destination.arrow()?;
 
                     let provider = MemTable::try_new(rbs[0].schema(), vec![rbs])?;
@@ -156,7 +172,7 @@
             Ok(())
         })?;
 
-    debug!("\nexecute query final...");
+    debug!("\nexecute query final...\n{}\n", local_sql);
     let rt = Arc::new(tokio::runtime::Runtime::new().expect("Failed to create runtime"));
     // until datafusion fix the bug: https://github.com/apache/arrow-datafusion/issues/2147
     for alias in alias_names {
diff --git a/rust-docs/src/connectorx/fed_rewriter.rs.html b/rust-docs/src/connectorx/fed_rewriter.rs.html
index 70f1343494..41b8aacbbd 100644
--- a/rust-docs/src/connectorx/fed_rewriter.rs.html
+++ b/rust-docs/src/connectorx/fed_rewriter.rs.html
@@ -183,55 +183,12 @@
 183
 184
 185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
 
use crate::{
-    constants::{
-        CX_REWRITER_PATH, DUCKDB_JDBC_DRIVER, J4RS_BASE_PATH, MYSQL_JDBC_DRIVER,
-        POSTGRES_JDBC_DRIVER,
-    },
+    constants::{CX_REWRITER_PATH, J4RS_BASE_PATH},
     prelude::*,
 };
 use fehler::throws;
-use j4rs::{ClasspathEntry, Instance, InvocationArg, Jvm, JvmBuilder, Null};
+use j4rs::{ClasspathEntry, Instance, InvocationArg, Jvm, JvmBuilder};
 use log::debug;
 use std::collections::HashMap;
 use std::convert::TryFrom;
@@ -244,18 +201,27 @@
     pub cardinality: usize,
 }
 
-pub struct FederatedDataSourceInfo {
+pub struct FederatedDataSourceInfo<'a> {
     pub conn_str_info: Option<SourceConn>,
     pub manual_info: Option<HashMap<String, Vec<String>>>,
     pub is_local: bool,
+    pub jdbc_url: &'a str,
+    pub jdbc_driver: &'a str,
 }
 
-impl FederatedDataSourceInfo {
-    pub fn new_from_conn_str(source_conn: SourceConn, is_local: bool) -> Self {
+impl<'a> FederatedDataSourceInfo<'a> {
+    pub fn new_from_conn_str(
+        source_conn: SourceConn,
+        is_local: bool,
+        jdbc_url: &'a str,
+        jdbc_driver: &'a str,
+    ) -> Self {
         Self {
             conn_str_info: Some(source_conn),
             manual_info: None,
             is_local,
+            jdbc_url,
+            jdbc_driver,
         }
     }
     pub fn new_from_manual_schema(
@@ -266,6 +232,8 @@
             conn_str_info: None,
             manual_info: Some(manual_schema),
             is_local,
+            jdbc_url: "",
+            jdbc_driver: "",
         }
     }
 }
@@ -294,86 +262,21 @@
         .build()?
 }
 
-#[throws(ConnectorXOutError)]
-fn create_sources(jvm: &Jvm, db_map: &HashMap<String, FederatedDataSourceInfo>) -> Instance {
-    let data_sources = jvm.create_instance("java.util.HashMap", &[])?;
+#[allow(dead_code)]
+#[throws(ConnectorXOutError)]
+fn create_sources(
+    jvm: &Jvm,
+    db_map: &HashMap<String, FederatedDataSourceInfo>,
+) -> (Instance, Instance) {
+    let mut db_config = vec![];
+    let db_manual = jvm.create_instance("java.util.HashMap", &[])?;
 
     for (db_name, db_info) in db_map.iter() {
-        if db_info.conn_str_info.is_some() {
-            let source_conn = db_info.conn_str_info.as_ref().unwrap();
-            let url = &source_conn.conn;
-            debug!("url: {:?}", url);
-            let ds = match source_conn.ty {
-                SourceType::Postgres => jvm.invoke_static(
-                    "ai.dataprep.federated.FederatedQueryRewriter",
-                    "createDataSource",
-                    &[
-                        InvocationArg::try_from(format!(
-                            "jdbc:postgresql://{}:{}{}",
-                            url.host_str().unwrap_or("localhost"),
-                            url.port().unwrap_or(5432),
-                            url.path()
-                        ))
-                        .unwrap(),
-                        InvocationArg::try_from(POSTGRES_JDBC_DRIVER).unwrap(),
-                        InvocationArg::try_from(url.username()).unwrap(),
-                        InvocationArg::try_from(url.password().unwrap_or("")).unwrap(),
-                    ],
-                )?,
-                SourceType::MySQL => jvm.invoke_static(
-                    "ai.dataprep.federated.FederatedQueryRewriter",
-                    "createDataSource",
-                    &[
-                        InvocationArg::try_from(format!(
-                            "jdbc:mysql://{}:{}{}",
-                            url.host_str().unwrap_or("localhost"),
-                            url.port().unwrap_or(3306),
-                            url.path()
-                        ))
-                        .unwrap(),
-                        InvocationArg::try_from(MYSQL_JDBC_DRIVER).unwrap(),
-                        InvocationArg::try_from(url.username()).unwrap(),
-                        InvocationArg::try_from(url.password().unwrap_or("")).unwrap(),
-                    ],
-                )?,
-                SourceType::DuckDB => jvm.invoke_static(
-                    "ai.dataprep.federated.FederatedQueryRewriter",
-                    "createDataSource",
-                    &[
-                        InvocationArg::try_from(format!("jdbc:duckdb:{}", url.path())).unwrap(),
-                        InvocationArg::try_from(DUCKDB_JDBC_DRIVER).unwrap(),
-                        InvocationArg::try_from(Null::String).unwrap(),
-                        InvocationArg::try_from(Null::String).unwrap(),
-                    ],
-                )?,
-                _ => unimplemented!("Connection: {:?} not supported!", url),
-            };
-            let fed_ds = jvm.create_instance(
-                "ai.dataprep.federated.FederatedDataSource",
-                &[
-                    InvocationArg::try_from(url.scheme()).unwrap(),
-                    InvocationArg::try_from(ds).unwrap(),
-                    InvocationArg::try_from(db_info.is_local).unwrap(),
-                ],
-            )?;
-            jvm.invoke(
-                &data_sources,
-                "put",
-                &[
-                    InvocationArg::try_from(db_name).unwrap(),
-                    InvocationArg::try_from(fed_ds).unwrap(),
-                ],
-            )?;
-        } else {
-            assert!(db_info.manual_info.is_some());
+        if db_info.manual_info.is_some() {
             let manual_info = db_info.manual_info.as_ref().unwrap();
             let schema_info = jvm.create_instance("java.util.HashMap", &[])?;
             for (name, columns) in manual_info {
-                let col_names: Vec<InvocationArg> = columns
-                    .iter()
-                    .map(|c| InvocationArg::try_from(c).unwrap())
-                    .collect();
-                let arr_instance = jvm.create_java_list("java.lang.String", &col_names)?;
+                let arr_instance = jvm.java_list("java.lang.String", columns.to_vec())?;
                 jvm.invoke(
                     &schema_info,
                     "put",
@@ -385,21 +288,37 @@
             }
             let fed_ds = jvm.create_instance(
                 "ai.dataprep.federated.FederatedDataSource",
-                &[InvocationArg::try_from(schema_info).unwrap()],
+                &[
+                    InvocationArg::try_from(db_info.is_local).unwrap(),
+                    InvocationArg::try_from(schema_info).unwrap(),
+                ],
             )?;
             jvm.invoke(
-                &data_sources,
+                &db_manual,
                 "put",
                 &[
                     InvocationArg::try_from(db_name).unwrap(),
                     InvocationArg::try_from(fed_ds).unwrap(),
                 ],
             )?;
+        } else {
+            db_config.push(String::from(db_name));
         }
     }
-    data_sources
+    let db_config = jvm.java_list("java.lang.String", db_config)?;
+    (db_config, db_manual)
 }
 
+#[allow(dead_code)]
+#[throws(ConnectorXOutError)]
+fn create_sources2(jvm: &Jvm, db_map: &HashMap<String, FederatedDataSourceInfo>) -> Instance {
+    let mut dbs = vec![];
+    for db in db_map.keys() {
+        dbs.push(String::from(db));
+    }
+    jvm.java_list("java.lang.String", dbs)?
+}
+
 #[throws(ConnectorXOutError)]
 pub fn rewrite_sql(
     sql: &str,
@@ -410,10 +329,11 @@
     debug!("init jvm successfully!");
 
     let sql = InvocationArg::try_from(sql).unwrap();
-    let data_sources = create_sources(&jvm, db_map)?;
+    let (db_config, db_manual) = create_sources(&jvm, db_map)?;
     let rewriter = jvm.create_instance("ai.dataprep.federated.FederatedQueryRewriter", &[])?;
-    let data_sources = InvocationArg::try_from(data_sources).unwrap();
-    let plan = jvm.invoke(&rewriter, "rewrite", &[data_sources, sql])?;
+    let db_config = InvocationArg::try_from(db_config).unwrap();
+    let db_manual = InvocationArg::try_from(db_manual).unwrap();
+    let plan = jvm.invoke(&rewriter, "rewrite3", &[sql, db_config, db_manual])?;
 
     let count = jvm.invoke(&plan, "getCount", &[])?;
     let count: i32 = jvm.to_rust(count)?;
diff --git a/rust-docs/src/connectorx/get_arrow.rs.html b/rust-docs/src/connectorx/get_arrow.rs.html
index 1e428cc995..a266e1181c 100644
--- a/rust-docs/src/connectorx/get_arrow.rs.html
+++ b/rust-docs/src/connectorx/get_arrow.rs.html
@@ -426,21 +426,6 @@
 426
 427
 428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
 
#[cfg(feature = "src_mysql")]
 use crate::sources::mysql::{BinaryProtocol as MySQLBinaryProtocol, TextProtocol};
 #[cfg(feature = "src_postgres")]
@@ -684,7 +669,7 @@
     queries: &[CXQuery<String>],
     batch_size: usize,
 ) -> Box<dyn RecordBatchIterator> {
-    let destination = ArrowDestination::new();
+    let destination = ArrowStreamDestination::new_with_batch_size(batch_size);
     let protocol = source_conn.proto.as_str();
     debug!("Protocol: {}", protocol);
 
@@ -700,14 +685,12 @@
                         queries.len(),
                     )
                     .unwrap();
-                    let batch_iter = ArrowBatchIter::<
-                        '_,
-                        _,
-                        PostgresArrowTransport<CSVProtocol, MakeTlsConnector>,
-                    >::new(
-                        source, destination, origin_query, queries, batch_size
-                    )
-                    .unwrap();
+                    let batch_iter =
+                        ArrowBatchIter::<
+                            _,
+                            PostgresArrowStreamTransport<CSVProtocol, MakeTlsConnector>,
+                        >::new(source, destination, origin_query, queries)
+                        .unwrap();
                     return Box::new(batch_iter);
                 }
                 ("csv", None) => {
@@ -715,11 +698,10 @@
                         PostgresSource::<CSVProtocol, NoTls>::new(config, NoTls, queries.len())
                             .unwrap();
                     let batch_iter = ArrowBatchIter::<
-                        '_,
                         _,
-                        PostgresArrowTransport<CSVProtocol, NoTls>,
+                        PostgresArrowStreamTransport<CSVProtocol, NoTls>,
                     >::new(
-                        source, destination, origin_query, queries, batch_size
+                        source, destination, origin_query, queries
                     )
                     .unwrap();
                     return Box::new(batch_iter);
@@ -731,14 +713,12 @@
                         queries.len(),
                     )
                     .unwrap();
-                    let batch_iter = ArrowBatchIter::<
-                        '_,
-                        _,
-                        PostgresArrowTransport<PgBinaryProtocol, MakeTlsConnector>,
-                    >::new(
-                        source, destination, origin_query, queries, batch_size
-                    )
-                    .unwrap();
+                    let batch_iter =
+                        ArrowBatchIter::<
+                            _,
+                            PostgresArrowStreamTransport<PgBinaryProtocol, MakeTlsConnector>,
+                        >::new(source, destination, origin_query, queries)
+                        .unwrap();
                     return Box::new(batch_iter);
                 }
                 ("binary", None) => {
@@ -749,11 +729,10 @@
                     )
                     .unwrap();
                     let batch_iter = ArrowBatchIter::<
-                        '_,
                         _,
-                        PostgresArrowTransport<PgBinaryProtocol, NoTls>,
+                        PostgresArrowStreamTransport<PgBinaryProtocol, NoTls>,
                     >::new(
-                        source, destination, origin_query, queries, batch_size
+                        source, destination, origin_query, queries
                     )
                     .unwrap();
                     return Box::new(batch_iter);
@@ -765,14 +744,12 @@
                         queries.len(),
                     )
                     .unwrap();
-                    let batch_iter = ArrowBatchIter::<
-                        '_,
-                        _,
-                        PostgresArrowTransport<CursorProtocol, MakeTlsConnector>,
-                    >::new(
-                        source, destination, origin_query, queries, batch_size
-                    )
-                    .unwrap();
+                    let batch_iter =
+                        ArrowBatchIter::<
+                            _,
+                            PostgresArrowStreamTransport<CursorProtocol, MakeTlsConnector>,
+                        >::new(source, destination, origin_query, queries)
+                        .unwrap();
                     return Box::new(batch_iter);
                 }
                 ("cursor", None) => {
@@ -780,11 +757,10 @@
                         PostgresSource::<CursorProtocol, NoTls>::new(config, NoTls, queries.len())
                             .unwrap();
                     let batch_iter = ArrowBatchIter::<
-                        '_,
                         _,
-                        PostgresArrowTransport<CursorProtocol, NoTls>,
+                        PostgresArrowStreamTransport<CursorProtocol, NoTls>,
                     >::new(
-                        source, destination, origin_query, queries, batch_size
+                        source, destination, origin_query, queries
                     )
                     .unwrap();
                     return Box::new(batch_iter);
@@ -799,12 +775,11 @@
                     MySQLSource::<MySQLBinaryProtocol>::new(&source_conn.conn[..], queries.len())
                         .unwrap();
                 let batch_iter =
-                    ArrowBatchIter::<'_, _, MySQLArrowTransport<MySQLBinaryProtocol>>::new(
+                    ArrowBatchIter::<_, MySQLArrowStreamTransport<MySQLBinaryProtocol>>::new(
                         source,
                         destination,
                         origin_query,
                         queries,
-                        batch_size,
                     )
                     .unwrap();
                 return Box::new(batch_iter);
@@ -812,12 +787,11 @@
             "text" => {
                 let source =
                     MySQLSource::<TextProtocol>::new(&source_conn.conn[..], queries.len()).unwrap();
-                let batch_iter = ArrowBatchIter::<'_, _, MySQLArrowTransport<TextProtocol>>::new(
+                let batch_iter = ArrowBatchIter::<_, MySQLArrowStreamTransport<TextProtocol>>::new(
                     source,
                     destination,
                     origin_query,
                     queries,
-                    batch_size,
                 )
                 .unwrap();
                 return Box::new(batch_iter);
@@ -829,12 +803,11 @@
             // remove the first "sqlite://" manually since url.path is not correct for windows
             let path = &source_conn.conn.as_str()[9..];
             let source = SQLiteSource::new(path, queries.len()).unwrap();
-            let batch_iter = ArrowBatchIter::<'_, _, SQLiteArrowTransport>::new(
+            let batch_iter = ArrowBatchIter::<_, SQLiteArrowStreamTransport>::new(
                 source,
                 destination,
                 origin_query,
                 queries,
-                batch_size,
             )
             .unwrap();
             return Box::new(batch_iter);
@@ -843,12 +816,11 @@
         SourceType::MsSQL => {
             let rt = Arc::new(tokio::runtime::Runtime::new().expect("Failed to create runtime"));
             let source = MsSQLSource::new(rt, &source_conn.conn[..], queries.len()).unwrap();
-            let batch_iter = ArrowBatchIter::<'_, _, MsSQLArrowTransport>::new(
+            let batch_iter = ArrowBatchIter::<_, MsSQLArrowStreamTransport>::new(
                 source,
                 destination,
                 origin_query,
                 queries,
-                batch_size,
             )
             .unwrap();
             return Box::new(batch_iter);
@@ -856,12 +828,11 @@
         #[cfg(feature = "src_oracle")]
         SourceType::Oracle => {
             let source = OracleSource::new(&source_conn.conn[..], queries.len()).unwrap();
-            let batch_iter = ArrowBatchIter::<'_, _, OracleArrowTransport>::new(
+            let batch_iter = ArrowBatchIter::<_, OracleArrowStreamTransport>::new(
                 source,
                 destination,
                 origin_query,
                 queries,
-                batch_size,
             )
             .unwrap();
             return Box::new(batch_iter);
@@ -870,12 +841,11 @@
         SourceType::BigQuery => {
             let rt = Arc::new(tokio::runtime::Runtime::new().expect("Failed to create runtime"));
             let source = BigQuerySource::new(rt, &source_conn.conn[..]).unwrap();
-            let batch_iter = ArrowBatchIter::<'_, _, BigQueryArrowTransport>::new(
+            let batch_iter = ArrowBatchIter::<_, BigQueryArrowStreamTransport>::new(
                 source,
                 destination,
                 origin_query,
                 queries,
-                batch_size,
             )
             .unwrap();
             return Box::new(batch_iter);
diff --git a/rust-docs/src/connectorx/lib.rs.html b/rust-docs/src/connectorx/lib.rs.html
index 6446533c40..352fff5841 100644
--- a/rust-docs/src/connectorx/lib.rs.html
+++ b/rust-docs/src/connectorx/lib.rs.html
@@ -210,6 +210,12 @@
 210
 211
 212
+213
+214
+215
+216
+217
+218
 
#![allow(clippy::upper_case_acronyms)]
 
 //! # ConnectorX
@@ -382,12 +388,18 @@
 
 pub mod prelude {
     #[cfg(feature = "dst_arrow")]
-    pub use crate::arrow_batch_iter::RecordBatchIterator;
+    pub use crate::arrow_batch_iter::{set_global_num_thread, RecordBatchIterator};
     pub use crate::data_order::{coordinate, DataOrder};
     #[cfg(feature = "dst_arrow")]
     pub use crate::destinations::arrow::{ArrowDestination, ArrowPartitionWriter, ArrowTypeSystem};
     #[cfg(feature = "dst_arrow2")]
     pub use crate::destinations::arrow2::Arrow2Destination;
+    #[cfg(feature = "dst_arrow")]
+    pub use crate::destinations::arrowstream::{
+        ArrowDestination as ArrowStreamDestination,
+        ArrowPartitionWriter as ArrowStreamPartitionWriter,
+        ArrowTypeSystem as ArrowStreamTypeSystem,
+    };
     pub use crate::destinations::{Consume, Destination, DestinationPartition};
     pub use crate::dispatcher::Dispatcher;
     pub use crate::errors::{ConnectorXError, ConnectorXOutError};
diff --git a/rust-docs/src/connectorx/source_router.rs.html b/rust-docs/src/connectorx/source_router.rs.html
index 65938204a7..85fec9a3b9 100644
--- a/rust-docs/src/connectorx/source_router.rs.html
+++ b/rust-docs/src/connectorx/source_router.rs.html
@@ -80,6 +80,7 @@
 80
 81
 82
+83
 
use crate::constants::CONNECTORX_PROTOCOL;
 use crate::errors::{ConnectorXError, Result};
 use anyhow::anyhow;
@@ -96,6 +97,7 @@
     Oracle,
     BigQuery,
     DuckDB,
+    Unknown,
 }
 
 #[derive(Debug, Clone)]
@@ -139,7 +141,7 @@
             "oracle" => Ok(SourceConn::new(SourceType::Oracle, url, proto)),
             "bigquery" => Ok(SourceConn::new(SourceType::BigQuery, url, proto)),
             "duckdb" => Ok(SourceConn::new(SourceType::DuckDB, url, proto)),
-            _ => unimplemented!("Connection: {} not supported!", conn),
+            _ => Ok(SourceConn::new(SourceType::Unknown, url, proto)),
         }
     }
 }
diff --git a/rust-docs/src/connectorx/sources/bigquery/mod.rs.html b/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
index a7523927a1..42a91b7eca 100644
--- a/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/bigquery/mod.rs.html
@@ -1140,6 +1140,10 @@
 1140
 1141
 1142
+1143
+1144
+1145
+1146
 
//! Source implementation for Google BigQuery
 
 mod errors;
@@ -2201,7 +2205,11 @@
             * 1e9) as i64;
         let secs = timestamp_ns / 1000000000;
         let nsecs = (timestamp_ns % 1000000000) as u32;
-        DateTime::<Utc>::from_utc(NaiveDateTime::from_timestamp(secs, nsecs), Utc)
+        DateTime::<Utc>::from_naive_utc_and_offset(
+            NaiveDateTime::from_timestamp_opt(secs, nsecs)
+                .ok_or_else(|| anyhow!("from_timestamp_opt return None"))?,
+            Utc,
+        )
     }
 }
 
@@ -2274,10 +2282,10 @@
                     * 1e9) as i64;
                 let secs = timestamp_ns / 1000000000;
                 let nsecs = (timestamp_ns % 1000000000) as u32;
-                Some(DateTime::<Utc>::from_utc(
-                    NaiveDateTime::from_timestamp(secs, nsecs),
-                    Utc,
-                ))
+                match NaiveDateTime::from_timestamp_opt(secs, nsecs) {
+                    Some(ndt) => Some(DateTime::<Utc>::from_naive_utc_and_offset(ndt, Utc)),
+                    None => None,
+                }
             }
         }
     }
diff --git a/rust-docs/src/connectorx/sources/dummy/mod.rs.html b/rust-docs/src/connectorx/sources/dummy/mod.rs.html
index f723a8cfe3..e6319dd65a 100644
--- a/rust-docs/src/connectorx/sources/dummy/mod.rs.html
+++ b/rust-docs/src/connectorx/sources/dummy/mod.rs.html
@@ -245,30 +245,6 @@
 245
 246
 247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
 
//! A dummy source that generates different values based on an internal counter.
 //! This source is for test purpose.
 
@@ -279,7 +255,7 @@
 use crate::data_order::DataOrder;
 use crate::errors::{ConnectorXError, Result};
 use crate::sql::CXQuery;
-use chrono::{offset, Date, DateTime, Utc};
+use chrono::{offset, DateTime, Utc};
 use fehler::{throw, throws};
 use num_traits::cast::FromPrimitive;
 
@@ -516,28 +492,4 @@
         Ok(ret)
     }
 }
-
-impl<'r, 'a> Produce<'r, Date<Utc>> for DummySourcePartitionParser<'a> {
-    type Error = ConnectorXError;
-
-    fn produce(&mut self) -> Result<Date<Utc>> {
-        self.next_val();
-        let ret = offset::Utc::now().date();
-        Ok(ret)
-    }
-}
-
-impl<'r, 'a> Produce<'r, Option<Date<Utc>>> for DummySourcePartitionParser<'a> {
-    type Error = ConnectorXError;
-
-    fn produce(&mut self) -> Result<Option<Date<Utc>>> {
-        self.next_val();
-        let ret = match self.next_val() % 2 {
-            0 => Some(offset::Utc::now().date()),
-            1 => None,
-            _ => unreachable!(),
-        };
-        Ok(ret)
-    }
-}
 
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html b/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html new file mode 100644 index 0000000000..c1415189b0 --- /dev/null +++ b/rust-docs/src/connectorx/transports/bigquery_arrowstream.rs.html @@ -0,0 +1,101 @@ +bigquery_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+
//! Transport from BigQuery Source to Arrow Destination.
+
+use crate::{
+    destinations::arrowstream::{
+        typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+    },
+    impl_transport,
+    sources::bigquery::{BigQuerySource, BigQuerySourceError, BigQueryTypeSystem},
+    typesystem::TypeConversion,
+};
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
+use thiserror::Error;
+
+#[derive(Error, Debug)]
+pub enum BigQueryArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] BigQuerySourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+/// Convert BigQuery data types to Arrow data types.
+pub struct BigQueryArrowTransport;
+
+impl_transport!(
+    name = BigQueryArrowTransport,
+    error = BigQueryArrowTransportError,
+    systems = BigQueryTypeSystem => ArrowTypeSystem,
+    route = BigQuerySource => ArrowDestination,
+    mappings = {
+        { Bool[bool]                 => Boolean[bool]             | conversion auto }
+        { Boolean[bool]              => Boolean[bool]             | conversion none }
+        { Int64[i64]                 => Int64[i64]                | conversion auto }
+        { Integer[i64]               => Int64[i64]                | conversion none }
+        { Float64[f64]               => Float64[f64]              | conversion auto }
+        { Float[f64]                 => Float64[f64]              | conversion none }
+        { Numeric[f64]               => Float64[f64]              | conversion none }
+        { Bignumeric[f64]            => Float64[f64]              | conversion none }
+        { String[String]             => LargeUtf8[String]         | conversion auto }
+        { Bytes[String]              => LargeUtf8[String]         | conversion none }
+        { Date[NaiveDate]            => Date32[NaiveDate]         | conversion auto }
+        { Datetime[NaiveDateTime]    => Date64[NaiveDateTime]     | conversion auto }
+        { Time[NaiveTime]            => Time64[NaiveTime]         | conversion auto }
+        { Timestamp[DateTime<Utc>]   => DateTimeTz[DateTime<Utc>] | conversion auto }
+    }
+);
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/dummy_arrow.rs.html b/rust-docs/src/connectorx/transports/dummy_arrow.rs.html index 5560432c6b..02d67a3696 100644 --- a/rust-docs/src/connectorx/transports/dummy_arrow.rs.html +++ b/rust-docs/src/connectorx/transports/dummy_arrow.rs.html @@ -49,6 +49,11 @@ 49 50 51 +52 +53 +54 +55 +56
//! Transport from Dummy Source to Arrow Destination.
 
 use crate::destinations::arrow::{ArrowDestination, ArrowDestinationError, ArrowTypeSystem};
@@ -85,19 +90,24 @@
 
 impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport {
     fn convert(val: DateTime<Utc>) -> NaiveDateTime {
-        NaiveDateTime::from_timestamp(val.timestamp(), val.timestamp_subsec_nanos())
+        NaiveDateTime::from_timestamp_opt(val.timestamp(), val.timestamp_subsec_nanos())
+            .unwrap_or_else(|| panic!("from_timestamp_opt return None"))
     }
 }
 
 impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport {
     fn convert(val: NaiveDateTime) -> DateTime<Utc> {
-        DateTime::from_utc(val, Utc)
+        DateTime::from_naive_utc_and_offset(val, Utc)
     }
 }
 
 impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport {
     fn convert(val: NaiveDate) -> DateTime<Utc> {
-        DateTime::from_utc(val.and_hms(0, 0, 0), Utc)
+        DateTime::from_naive_utc_and_offset(
+            val.and_hms_opt(0, 0, 0)
+                .unwrap_or_else(|| panic!("and_hms_opt return None")),
+            Utc,
+        )
     }
 }
 
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html b/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html index 38a16de205..72908c99a2 100644 --- a/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html +++ b/rust-docs/src/connectorx/transports/dummy_arrow2.rs.html @@ -49,6 +49,11 @@ 49 50 51 +52 +53 +54 +55 +56
//! Transport from Dummy Source to Arrow2 Destination.
 
 use crate::destinations::arrow2::{Arrow2Destination, Arrow2DestinationError, Arrow2TypeSystem};
@@ -85,19 +90,24 @@
 
 impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrow2Transport {
     fn convert(val: DateTime<Utc>) -> NaiveDateTime {
-        NaiveDateTime::from_timestamp(val.timestamp(), val.timestamp_subsec_nanos())
+        NaiveDateTime::from_timestamp_opt(val.timestamp(), val.timestamp_subsec_nanos())
+            .unwrap_or_else(|| panic!("from_timestamp_opt return None"))
     }
 }
 
 impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrow2Transport {
     fn convert(val: NaiveDateTime) -> DateTime<Utc> {
-        DateTime::from_utc(val, Utc)
+        DateTime::from_naive_utc_and_offset(val, Utc)
     }
 }
 
 impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrow2Transport {
     fn convert(val: NaiveDate) -> DateTime<Utc> {
-        DateTime::from_utc(val.and_hms(0, 0, 0), Utc)
+        DateTime::from_naive_utc_and_offset(
+            val.and_hms_opt(0, 0, 0)
+                .unwrap_or_else(|| panic!("from_hms_opt return None")),
+            Utc,
+        )
     }
 }
 
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html b/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html new file mode 100644 index 0000000000..e187a1af3a --- /dev/null +++ b/rust-docs/src/connectorx/transports/dummy_arrowstream.rs.html @@ -0,0 +1,113 @@ +dummy_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+
//! Transport from Dummy Source to Arrow Destination.
+
+use crate::destinations::arrowstream::{ArrowDestination, ArrowDestinationError, ArrowTypeSystem};
+use crate::sources::dummy::{DummySource, DummyTypeSystem};
+use crate::typesystem::TypeConversion;
+use chrono::{DateTime, NaiveDate, NaiveDateTime, Utc};
+use thiserror::Error;
+
+/// Convert Dummy data types to Arrow data types.
+pub struct DummyArrowTransport;
+
+#[derive(Error, Debug)]
+pub enum DummyArrowTransportError {
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+impl_transport!(
+    name = DummyArrowTransport,
+    error = DummyArrowTransportError,
+    systems = DummyTypeSystem => ArrowTypeSystem,
+    route = DummySource => ArrowDestination,
+    mappings = {
+        { F64[f64]                => Float64[f64]               | conversion auto}
+        { I64[i64]                => Int64[i64]                 | conversion auto}
+        { Bool[bool]              => Boolean[bool]              | conversion auto}
+        { String[String]          => LargeUtf8[String]          | conversion auto}
+        { DateTime[DateTime<Utc>] => Date64[NaiveDateTime]      | conversion option}
+    }
+);
+
+impl TypeConversion<DateTime<Utc>, NaiveDateTime> for DummyArrowTransport {
+    fn convert(val: DateTime<Utc>) -> NaiveDateTime {
+        NaiveDateTime::from_timestamp_opt(val.timestamp(), val.timestamp_subsec_nanos())
+            .unwrap_or_else(|| panic!("from_timestamp_opt return None"))
+    }
+}
+
+impl TypeConversion<NaiveDateTime, DateTime<Utc>> for DummyArrowTransport {
+    fn convert(val: NaiveDateTime) -> DateTime<Utc> {
+        DateTime::from_naive_utc_and_offset(val, Utc)
+    }
+}
+
+impl TypeConversion<NaiveDate, DateTime<Utc>> for DummyArrowTransport {
+    fn convert(val: NaiveDate) -> DateTime<Utc> {
+        DateTime::from_naive_utc_and_offset(
+            val.and_hms_opt(0, 0, 0)
+                .unwrap_or_else(|| panic!("and_hms_opt return None")),
+            Utc,
+        )
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/mod.rs.html b/rust-docs/src/connectorx/transports/mod.rs.html index 98eed2003b..4c62001d5f 100644 --- a/rust-docs/src/connectorx/transports/mod.rs.html +++ b/rust-docs/src/connectorx/transports/mod.rs.html @@ -61,43 +61,106 @@ 61 62 63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107
//! This module contains transport definitions for the sources and destinations implemented in ConnectorX.
 
 #[cfg(all(feature = "src_bigquery", feature = "dst_arrow"))]
 mod bigquery_arrow;
 #[cfg(all(feature = "src_bigquery", feature = "dst_arrow2"))]
 mod bigquery_arrow2;
+#[cfg(all(feature = "src_bigquery", feature = "dst_arrow"))]
+mod bigquery_arrowstream;
 #[cfg(all(feature = "src_csv", feature = "dst_arrow"))]
 mod csv_arrow;
 #[cfg(all(feature = "src_dummy", feature = "dst_arrow"))]
 mod dummy_arrow;
 #[cfg(all(feature = "src_dummy", feature = "dst_arrow2"))]
 mod dummy_arrow2;
+#[cfg(all(feature = "src_dummy", feature = "dst_arrow"))]
+mod dummy_arrowstream;
 #[cfg(all(feature = "src_mssql", feature = "dst_arrow"))]
 mod mssql_arrow;
 #[cfg(all(feature = "src_mssql", feature = "dst_arrow2"))]
 mod mssql_arrow2;
+#[cfg(all(feature = "src_mssql", feature = "dst_arrow"))]
+mod mssql_arrowstream;
 #[cfg(all(feature = "src_mysql", feature = "dst_arrow"))]
 mod mysql_arrow;
 #[cfg(all(feature = "src_mysql", feature = "dst_arrow2"))]
 mod mysql_arrow2;
+#[cfg(all(feature = "src_mysql", feature = "dst_arrow"))]
+mod mysql_arrowstream;
 #[cfg(all(feature = "src_oracle", feature = "dst_arrow"))]
 mod oracle_arrow;
 #[cfg(all(feature = "src_oracle", feature = "dst_arrow2"))]
 mod oracle_arrow2;
+#[cfg(all(feature = "src_oracle", feature = "dst_arrow"))]
+mod oracle_arrowstream;
 #[cfg(all(feature = "src_postgres", feature = "dst_arrow"))]
 mod postgres_arrow;
 #[cfg(all(feature = "src_postgres", feature = "dst_arrow2"))]
 mod postgres_arrow2;
+#[cfg(all(feature = "src_postgres", feature = "dst_arrow"))]
+mod postgres_arrowstream;
 #[cfg(all(feature = "src_sqlite", feature = "dst_arrow"))]
 mod sqlite_arrow;
 #[cfg(all(feature = "src_sqlite", feature = "dst_arrow2"))]
 mod sqlite_arrow2;
+#[cfg(all(feature = "src_sqlite", feature = "dst_arrow"))]
+mod sqlite_arrowstream;
 
 #[cfg(all(feature = "src_bigquery", feature = "dst_arrow"))]
 pub use bigquery_arrow::{BigQueryArrowTransport, BigQueryArrowTransportError};
 #[cfg(all(feature = "src_bigquery", feature = "dst_arrow2"))]
 pub use bigquery_arrow2::{BigQueryArrow2Transport, BigQueryArrow2TransportError};
+#[cfg(all(feature = "src_bigquery", feature = "dst_arrow"))]
+pub use bigquery_arrowstream::{
+    BigQueryArrowTransport as BigQueryArrowStreamTransport,
+    BigQueryArrowTransportError as BigQueryArrowStreamTransportError,
+};
 #[cfg(all(feature = "src_csv", feature = "dst_arrow"))]
 pub use csv_arrow::CSVArrowTransport;
 #[cfg(all(feature = "src_dummy", feature = "dst_arrow"))]
@@ -108,20 +171,45 @@
 pub use mssql_arrow::{MsSQLArrowTransport, MsSQLArrowTransportError};
 #[cfg(all(feature = "src_mssql", feature = "dst_arrow2"))]
 pub use mssql_arrow2::{MsSQLArrow2Transport, MsSQLArrow2TransportError};
+#[cfg(all(feature = "src_mssql", feature = "dst_arrow"))]
+pub use mssql_arrowstream::{
+    MsSQLArrowTransport as MsSQLArrowStreamTransport,
+    MsSQLArrowTransportError as MsSQLArrowStreamTransportError,
+};
 #[cfg(all(feature = "src_mysql", feature = "dst_arrow"))]
 pub use mysql_arrow::{MySQLArrowTransport, MySQLArrowTransportError};
 #[cfg(all(feature = "src_mysql", feature = "dst_arrow2"))]
 pub use mysql_arrow2::{MySQLArrow2Transport, MySQLArrow2TransportError};
+#[cfg(all(feature = "src_mysql", feature = "dst_arrow"))]
+pub use mysql_arrowstream::{
+    MySQLArrowTransport as MySQLArrowStreamTransport,
+    MySQLArrowTransportError as MySQLArrowStreamTransportError,
+};
 #[cfg(all(feature = "src_oracle", feature = "dst_arrow"))]
 pub use oracle_arrow::{OracleArrowTransport, OracleArrowTransportError};
 #[cfg(all(feature = "src_oracle", feature = "dst_arrow2"))]
 pub use oracle_arrow2::{OracleArrow2Transport, OracleArrow2TransportError};
+#[cfg(all(feature = "src_oracle", feature = "dst_arrow"))]
+pub use oracle_arrowstream::{
+    OracleArrowTransport as OracleArrowStreamTransport,
+    OracleArrowTransportError as OracleArrowStreamTransportError,
+};
 #[cfg(all(feature = "src_postgres", feature = "dst_arrow"))]
 pub use postgres_arrow::{PostgresArrowTransport, PostgresArrowTransportError};
 #[cfg(all(feature = "src_postgres", feature = "dst_arrow2"))]
 pub use postgres_arrow2::{PostgresArrow2Transport, PostgresArrow2TransportError};
+#[cfg(all(feature = "src_postgres", feature = "dst_arrow"))]
+pub use postgres_arrowstream::{
+    PostgresArrowTransport as PostgresArrowStreamTransport,
+    PostgresArrowTransportError as PostgresArrowStreamTransportError,
+};
 #[cfg(all(feature = "src_sqlite", feature = "dst_arrow"))]
 pub use sqlite_arrow::{SQLiteArrowTransport, SQLiteArrowTransportError};
 #[cfg(all(feature = "src_sqlite", feature = "dst_arrow2"))]
 pub use sqlite_arrow2::{SQLiteArrow2Transport, SQLiteArrow2TransportError};
+#[cfg(all(feature = "src_sqlite", feature = "dst_arrow"))]
+pub use sqlite_arrowstream::{
+    SQLiteArrowTransport as SQLiteArrowStreamTransport,
+    SQLiteArrowTransportError as SQLiteArrowStreamTransportError,
+};
 
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html b/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html new file mode 100644 index 0000000000..510a32ae70 --- /dev/null +++ b/rust-docs/src/connectorx/transports/mssql_arrowstream.rs.html @@ -0,0 +1,177 @@ +mssql_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+
//! Transport from MsSQL Source to Arrow Destination.
+
+use crate::destinations::arrowstream::{ArrowDestination, ArrowDestinationError, ArrowTypeSystem};
+use crate::sources::mssql::{FloatN, IntN, MsSQLSource, MsSQLSourceError, MsSQLTypeSystem};
+use crate::typesystem::TypeConversion;
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
+use num_traits::ToPrimitive;
+use rust_decimal::Decimal;
+use thiserror::Error;
+use uuid::Uuid;
+
+/// Convert MsSQL data types to Arrow data types.
+pub struct MsSQLArrowTransport;
+
+#[derive(Error, Debug)]
+pub enum MsSQLArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] MsSQLSourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+impl_transport!(
+    name = MsSQLArrowTransport,
+    error = MsSQLArrowTransportError,
+    systems = MsSQLTypeSystem => ArrowTypeSystem,
+    route = MsSQLSource => ArrowDestination,
+    mappings = {
+        { Tinyint[u8]                   => Int64[i64]                | conversion auto }
+        { Smallint[i16]                 => Int64[i64]                | conversion auto }
+        { Int[i32]                      => Int64[i64]                | conversion auto }
+        { Bigint[i64]                   => Int64[i64]                | conversion auto }
+        { Intn[IntN]                    => Int64[i64]                | conversion option }
+        { Float24[f32]                  => Float32[f32]              | conversion auto }
+        { Float53[f64]                  => Float64[f64]              | conversion auto }
+        { Floatn[FloatN]                => Float64[f64]              | conversion option }
+        { Bit[bool]                     => Boolean[bool]             | conversion auto  }
+        { Nvarchar[&'r str]             => LargeUtf8[String]         | conversion owned }
+        { Varchar[&'r str]              => LargeUtf8[String]         | conversion none }
+        { Nchar[&'r str]                => LargeUtf8[String]         | conversion none }
+        { Char[&'r str]                 => LargeUtf8[String]         | conversion none }
+        { Text[&'r str]                 => LargeUtf8[String]         | conversion none }
+        { Ntext[&'r str]                => LargeUtf8[String]         | conversion none }
+        { Binary[&'r [u8]]              => LargeBinary[Vec<u8>]      | conversion owned }
+        { Varbinary[&'r [u8]]           => LargeBinary[Vec<u8>]      | conversion none }
+        { Image[&'r [u8]]               => LargeBinary[Vec<u8>]      | conversion none }
+        { Numeric[Decimal]              => Float64[f64]              | conversion option }
+        { Decimal[Decimal]              => Float64[f64]              | conversion none }
+        { Datetime[NaiveDateTime]       => Date64[NaiveDateTime]     | conversion auto }
+        { Datetime2[NaiveDateTime]      => Date64[NaiveDateTime]     | conversion none }
+        { Smalldatetime[NaiveDateTime]  => Date64[NaiveDateTime]     | conversion none }
+        { Date[NaiveDate]               => Date32[NaiveDate]         | conversion auto }
+        { Datetimeoffset[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto }
+        { Uniqueidentifier[Uuid]        => LargeUtf8[String]         | conversion option }
+        { Time[NaiveTime]               => Time64[NaiveTime]         | conversion auto }
+        { SmallMoney[f32]               => Float32[f32]              | conversion none }
+        { Money[f64]                    => Float64[f64]              | conversion none }
+    }
+);
+
+impl TypeConversion<Uuid, String> for MsSQLArrowTransport {
+    fn convert(val: Uuid) -> String {
+        val.to_string()
+    }
+}
+
+impl TypeConversion<IntN, i64> for MsSQLArrowTransport {
+    fn convert(val: IntN) -> i64 {
+        val.0
+    }
+}
+
+impl TypeConversion<FloatN, f64> for MsSQLArrowTransport {
+    fn convert(val: FloatN) -> f64 {
+        val.0
+    }
+}
+
+impl TypeConversion<Decimal, f64> for MsSQLArrowTransport {
+    fn convert(val: Decimal) -> f64 {
+        val.to_f64()
+            .unwrap_or_else(|| panic!("cannot convert decimal {:?} to float64", val))
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html b/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html new file mode 100644 index 0000000000..b57ec58f87 --- /dev/null +++ b/rust-docs/src/connectorx/transports/mysql_arrowstream.rs.html @@ -0,0 +1,245 @@ +mysql_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+
//! Transport from MySQL Source to Arrow Destination.
+
+use crate::{
+    destinations::arrowstream::{
+        typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+    },
+    impl_transport,
+    sources::mysql::{
+        BinaryProtocol, MySQLSource, MySQLSourceError, MySQLTypeSystem, TextProtocol,
+    },
+    typesystem::TypeConversion,
+};
+use chrono::{NaiveDate, NaiveDateTime, NaiveTime};
+use num_traits::ToPrimitive;
+use rust_decimal::Decimal;
+use serde_json::{to_string, Value};
+use std::marker::PhantomData;
+use thiserror::Error;
+
+#[derive(Error, Debug)]
+pub enum MySQLArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] MySQLSourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+/// Convert MySQL data types to Arrow data types.
+pub struct MySQLArrowTransport<P>(PhantomData<P>);
+
+impl_transport!(
+    name = MySQLArrowTransport<BinaryProtocol>,
+    error = MySQLArrowTransportError,
+    systems = MySQLTypeSystem => ArrowTypeSystem,
+    route = MySQLSource<BinaryProtocol> => ArrowDestination,
+    mappings = {
+        { Float[f32]                 => Float64[f64]            | conversion auto }
+        { Double[f64]                => Float64[f64]            | conversion auto }
+        { Tiny[i8]                   => Boolean[bool]           | conversion option }
+        { Short[i16]                 => Int64[i64]              | conversion auto }
+        { Int24[i32]                 => Int64[i64]              | conversion none }
+        { Long[i32]                  => Int64[i64]              | conversion auto }
+        { LongLong[i64]              => Int64[i64]              | conversion auto }
+        { UTiny[u8]                  => Int64[i64]              | conversion auto }
+        { UShort[u16]                => Int64[i64]              | conversion auto }
+        { ULong[u32]                 => Int64[i64]              | conversion auto }
+        { UInt24[u32]                => Int64[i64]              | conversion none }
+        { ULongLong[u64]             => Float64[f64]            | conversion auto }
+        { Date[NaiveDate]            => Date32[NaiveDate]       | conversion auto }
+        { Time[NaiveTime]            => Time64[NaiveTime]       | conversion auto }
+        { Datetime[NaiveDateTime]    => Date64[NaiveDateTime]   | conversion auto }
+        { Year[i16]                  => Int64[i64]              | conversion none}
+        { Timestamp[NaiveDateTime]   => Date64[NaiveDateTime]   | conversion none }
+        { Decimal[Decimal]           => Float64[f64]            | conversion option }
+        { VarChar[String]            => LargeUtf8[String]       | conversion auto }
+        { Char[String]               => LargeUtf8[String]       | conversion none }
+        { Enum[String]               => LargeUtf8[String]       | conversion none }
+        { TinyBlob[Vec<u8>]          => LargeBinary[Vec<u8>]    | conversion auto }
+        { Blob[Vec<u8>]              => LargeBinary[Vec<u8>]    | conversion none }
+        { MediumBlob[Vec<u8>]        => LargeBinary[Vec<u8>]    | conversion none }
+        { LongBlob[Vec<u8>]          => LargeBinary[Vec<u8>]    | conversion none }
+        { Json[Value]                => LargeUtf8[String]       | conversion option }
+    }
+);
+
+impl_transport!(
+    name = MySQLArrowTransport<TextProtocol>,
+    error = MySQLArrowTransportError,
+    systems = MySQLTypeSystem => ArrowTypeSystem,
+    route = MySQLSource<TextProtocol> => ArrowDestination,
+    mappings = {
+        { Float[f32]                 => Float64[f64]            | conversion auto }
+        { Double[f64]                => Float64[f64]            | conversion auto }
+        { Tiny[i8]                   => Boolean[bool]           | conversion option }
+        { Short[i16]                 => Int64[i64]              | conversion auto }
+        { Int24[i32]                 => Int64[i64]              | conversion none }
+        { Long[i32]                  => Int64[i64]              | conversion auto }
+        { LongLong[i64]              => Int64[i64]              | conversion auto }
+        { UTiny[u8]                  => Int64[i64]              | conversion auto }
+        { UShort[u16]                => Int64[i64]              | conversion auto }
+        { ULong[u32]                 => Int64[i64]              | conversion auto }
+        { UInt24[u32]                => Int64[i64]              | conversion none }
+        { ULongLong[u64]             => Float64[f64]            | conversion auto }
+        { Date[NaiveDate]            => Date32[NaiveDate]       | conversion auto }
+        { Time[NaiveTime]            => Time64[NaiveTime]       | conversion auto }
+        { Datetime[NaiveDateTime]    => Date64[NaiveDateTime]   | conversion auto }
+        { Year[i16]                  => Int64[i64]              | conversion none}
+        { Timestamp[NaiveDateTime]   => Date64[NaiveDateTime]   | conversion none }
+        { Decimal[Decimal]           => Float64[f64]            | conversion option }
+        { VarChar[String]            => LargeUtf8[String]       | conversion auto }
+        { Char[String]               => LargeUtf8[String]       | conversion none }
+        { Enum[String]               => LargeUtf8[String]       | conversion none }
+        { TinyBlob[Vec<u8>]          => LargeBinary[Vec<u8>]    | conversion auto }
+        { Blob[Vec<u8>]              => LargeBinary[Vec<u8>]    | conversion none }
+        { MediumBlob[Vec<u8>]        => LargeBinary[Vec<u8>]    | conversion none }
+        { LongBlob[Vec<u8>]          => LargeBinary[Vec<u8>]    | conversion none }
+        { Json[Value]                => LargeUtf8[String]       | conversion option }
+    }
+);
+
+impl<P> TypeConversion<Decimal, f64> for MySQLArrowTransport<P> {
+    fn convert(val: Decimal) -> f64 {
+        val.to_f64()
+            .unwrap_or_else(|| panic!("cannot convert decimal {:?} to float64", val))
+    }
+}
+
+impl<P> TypeConversion<Value, String> for MySQLArrowTransport<P> {
+    fn convert(val: Value) -> String {
+        to_string(&val).unwrap()
+    }
+}
+
+impl<P> TypeConversion<i8, bool> for MySQLArrowTransport<P> {
+    fn convert(val: i8) -> bool {
+        val != 0
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html b/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html new file mode 100644 index 0000000000..61c20b0046 --- /dev/null +++ b/rust-docs/src/connectorx/transports/oracle_arrowstream.rs.html @@ -0,0 +1,95 @@ +oracle_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+
use crate::{
+    destinations::arrowstream::{
+        typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+    },
+    impl_transport,
+    sources::oracle::{OracleSource, OracleSourceError, OracleTypeSystem},
+    typesystem::TypeConversion,
+};
+use chrono::{DateTime, NaiveDateTime, Utc};
+use thiserror::Error;
+
+#[derive(Error, Debug)]
+pub enum OracleArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] OracleSourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+pub struct OracleArrowTransport;
+
+impl_transport!(
+    name = OracleArrowTransport,
+    error = OracleArrowTransportError,
+    systems = OracleTypeSystem => ArrowTypeSystem,
+    route = OracleSource => ArrowDestination,
+    mappings = {
+        { NumFloat[f64]              => Float64[f64]               | conversion auto }
+        { Float[f64]                 => Float64[f64]               | conversion none }
+        { BinaryFloat[f64]           => Float64[f64]               | conversion none }
+        { BinaryDouble[f64]          => Float64[f64]               | conversion none }
+        { NumInt[i64]                => Int64[i64]                 | conversion auto }
+        { Blob[Vec<u8>]              => LargeBinary[Vec<u8>]       | conversion auto }
+        { Clob[String]               => LargeUtf8[String]          | conversion none }
+        { VarChar[String]            => LargeUtf8[String]          | conversion auto }
+        { Char[String]               => LargeUtf8[String]          | conversion none }
+        { NVarChar[String]           => LargeUtf8[String]          | conversion none }
+        { NChar[String]              => LargeUtf8[String]          | conversion none }
+        { Date[NaiveDateTime]        => Date64[NaiveDateTime]      | conversion auto }
+        { Timestamp[NaiveDateTime]   => Date64[NaiveDateTime]      | conversion none }
+        { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>]  | conversion auto }
+    }
+);
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html b/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html new file mode 100644 index 0000000000..b2dc6ddf20 --- /dev/null +++ b/rust-docs/src/connectorx/transports/postgres_arrowstream.rs.html @@ -0,0 +1,191 @@ +postgres_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+
//! Transport from Postgres Source to Arrow Destination.
+
+use crate::destinations::arrowstream::{
+    typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+};
+use crate::sources::postgres::{
+    BinaryProtocol, CSVProtocol, CursorProtocol, PostgresSource, PostgresSourceError,
+    PostgresTypeSystem, SimpleProtocol,
+};
+use crate::typesystem::TypeConversion;
+use chrono::{DateTime, NaiveDate, NaiveDateTime, NaiveTime, Utc};
+use num_traits::ToPrimitive;
+use postgres::NoTls;
+use postgres_openssl::MakeTlsConnector;
+use rust_decimal::Decimal;
+use serde_json::Value;
+use std::marker::PhantomData;
+use thiserror::Error;
+use uuid::Uuid;
+
+#[derive(Error, Debug)]
+pub enum PostgresArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] PostgresSourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+/// Convert Postgres data types to Arrow data types.
+pub struct PostgresArrowTransport<P, C>(PhantomData<P>, PhantomData<C>);
+
+macro_rules! impl_postgres_transport {
+    ($proto:ty, $tls:ty) => {
+        impl_transport!(
+            name = PostgresArrowTransport<$proto, $tls>,
+            error = PostgresArrowTransportError,
+            systems = PostgresTypeSystem => ArrowTypeSystem,
+            route = PostgresSource<$proto, $tls> => ArrowDestination,
+            mappings = {
+                { Float4[f32]                => Float64[f64]              | conversion auto }
+                { Float8[f64]                => Float64[f64]              | conversion auto }
+                { Numeric[Decimal]           => Float64[f64]              | conversion option }
+                { Int2[i16]                  => Int64[i64]                | conversion auto }
+                { Int4[i32]                  => Int64[i64]                | conversion auto }
+                { Int8[i64]                  => Int64[i64]                | conversion auto }
+                { Bool[bool]                 => Boolean[bool]             | conversion auto  }
+                { Text[&'r str]              => LargeUtf8[String]         | conversion owned }
+                { BpChar[&'r str]            => LargeUtf8[String]         | conversion none }
+                { VarChar[&'r str]           => LargeUtf8[String]         | conversion none }
+                { Name[&'r str]              => LargeUtf8[String]         | conversion none }
+                { Timestamp[NaiveDateTime]   => Date64[NaiveDateTime]     | conversion auto }
+                { Date[NaiveDate]            => Date32[NaiveDate]         | conversion auto }
+                { Time[NaiveTime]            => Time64[NaiveTime]         | conversion auto }
+                { TimestampTz[DateTime<Utc>] => DateTimeTz[DateTime<Utc>] | conversion auto }
+                { UUID[Uuid]                 => LargeUtf8[String]         | conversion option }
+                { Char[&'r str]              => LargeUtf8[String]         | conversion none }
+                { ByteA[Vec<u8>]             => LargeBinary[Vec<u8>]      | conversion auto }
+                { JSON[Value]                => LargeUtf8[String]         | conversion option }
+                { JSONB[Value]               => LargeUtf8[String]         | conversion none }
+            }
+        );
+    }
+}
+
+impl_postgres_transport!(BinaryProtocol, NoTls);
+impl_postgres_transport!(BinaryProtocol, MakeTlsConnector);
+impl_postgres_transport!(CSVProtocol, NoTls);
+impl_postgres_transport!(CSVProtocol, MakeTlsConnector);
+impl_postgres_transport!(CursorProtocol, NoTls);
+impl_postgres_transport!(CursorProtocol, MakeTlsConnector);
+impl_postgres_transport!(SimpleProtocol, NoTls);
+impl_postgres_transport!(SimpleProtocol, MakeTlsConnector);
+
+impl<P, C> TypeConversion<Uuid, String> for PostgresArrowTransport<P, C> {
+    fn convert(val: Uuid) -> String {
+        val.to_string()
+    }
+}
+
+impl<P, C> TypeConversion<Decimal, f64> for PostgresArrowTransport<P, C> {
+    fn convert(val: Decimal) -> f64 {
+        val.to_f64()
+            .unwrap_or_else(|| panic!("cannot convert decimal {:?} to float64", val))
+    }
+}
+
+impl<P, C> TypeConversion<Value, String> for PostgresArrowTransport<P, C> {
+    fn convert(val: Value) -> String {
+        val.to_string()
+    }
+}
+
\ No newline at end of file diff --git a/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html b/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html new file mode 100644 index 0000000000..4d622ce986 --- /dev/null +++ b/rust-docs/src/connectorx/transports/sqlite_arrowstream.rs.html @@ -0,0 +1,105 @@ +sqlite_arrowstream.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+
//! Transport from SQLite Source to Arrow Destination.
+
+use crate::{
+    destinations::arrowstream::{
+        typesystem::ArrowTypeSystem, ArrowDestination, ArrowDestinationError,
+    },
+    impl_transport,
+    sources::sqlite::{SQLiteSource, SQLiteSourceError, SQLiteTypeSystem},
+    typesystem::TypeConversion,
+};
+use chrono::{NaiveDate, NaiveDateTime, NaiveTime};
+use thiserror::Error;
+
+#[derive(Error, Debug)]
+pub enum SQLiteArrowTransportError {
+    #[error(transparent)]
+    Source(#[from] SQLiteSourceError),
+
+    #[error(transparent)]
+    Destination(#[from] ArrowDestinationError),
+
+    #[error(transparent)]
+    ConnectorX(#[from] crate::errors::ConnectorXError),
+}
+
+/// Convert SQLite data types to Arrow data types.
+pub struct SQLiteArrowTransport;
+
+impl_transport!(
+    name = SQLiteArrowTransport,
+    error = SQLiteArrowTransportError,
+    systems = SQLiteTypeSystem => ArrowTypeSystem,
+    route = SQLiteSource => ArrowDestination,
+    mappings = {
+        { Bool[bool]                 => Boolean[bool]           | conversion auto }
+        { Int8[i64]                  => Int64[i64]              | conversion auto }
+        { Int4[i32]                  => Int64[i64]              | conversion auto }
+        { Int2[i16]                  => Int64[i64]              | conversion auto }
+        { Real[f64]                  => Float64[f64]            | conversion auto }
+        { Text[Box<str>]             => LargeUtf8[String]       | conversion option }
+        { Blob[Vec<u8>]              => LargeBinary[Vec<u8>]    | conversion auto }
+        { Date[NaiveDate]            => Date32[NaiveDate]       | conversion auto }
+        { Time[NaiveTime]            => Time64[NaiveTime]       | conversion auto }
+        { Timestamp[NaiveDateTime]   => Date64[NaiveDateTime]   | conversion auto }
+    }
+);
+
+impl TypeConversion<Box<str>, String> for SQLiteArrowTransport {
+    fn convert(val: Box<str>) -> String {
+        val.to_string()
+    }
+}
+
\ No newline at end of file