pub struct TGetColumnsReq {
pub session_handle: TSessionHandle,
pub catalog_name: Option<TIdentifier>,
pub schema_name: Option<TPatternOrIdentifier>,
pub table_name: Option<TPatternOrIdentifier>,
pub column_name: Option<TPatternOrIdentifier>,
}
Fields§
§session_handle: TSessionHandle
§catalog_name: Option<TIdentifier>
§schema_name: Option<TPatternOrIdentifier>
§table_name: Option<TPatternOrIdentifier>
§column_name: Option<TPatternOrIdentifier>
Implementations§
Source§impl TGetColumnsReq
impl TGetColumnsReq
pub fn new<F2, F3, F4, F5>(
session_handle: TSessionHandle,
catalog_name: F2,
schema_name: F3,
table_name: F4,
column_name: F5,
) -> TGetColumnsReqwhere
F2: Into<Option<TIdentifier>>,
F3: Into<Option<TPatternOrIdentifier>>,
F4: Into<Option<TPatternOrIdentifier>>,
F5: Into<Option<TPatternOrIdentifier>>,
Trait Implementations§
Source§impl Clone for TGetColumnsReq
impl Clone for TGetColumnsReq
Source§fn clone(&self) -> TGetColumnsReq
fn clone(&self) -> TGetColumnsReq
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TGetColumnsReq
impl Debug for TGetColumnsReq
Source§impl Hash for TGetColumnsReq
impl Hash for TGetColumnsReq
Source§impl Ord for TGetColumnsReq
impl Ord for TGetColumnsReq
Source§fn cmp(&self, other: &TGetColumnsReq) -> Ordering
fn cmp(&self, other: &TGetColumnsReq) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TGetColumnsReq
impl PartialEq for TGetColumnsReq
Source§impl PartialOrd for TGetColumnsReq
impl PartialOrd for TGetColumnsReq
Source§impl TSerializable for TGetColumnsReq
impl TSerializable for TGetColumnsReq
fn read_from_in_protocol( i_prot: &mut dyn TInputProtocol, ) -> Result<TGetColumnsReq>
fn write_to_out_protocol(&self, o_prot: &mut dyn TOutputProtocol) -> Result<()>
impl Eq for TGetColumnsReq
impl StructuralPartialEq for TGetColumnsReq
Auto Trait Implementations§
impl Freeze for TGetColumnsReq
impl RefUnwindSafe for TGetColumnsReq
impl Send for TGetColumnsReq
impl Sync for TGetColumnsReq
impl Unpin for TGetColumnsReq
impl UnwindSafe for TGetColumnsReq
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more