pub struct CreateAccessMethod {
pub name: Ident,
pub method_type: AccessMethodType,
pub handler: ObjectName,
}Expand description
A CREATE ACCESS METHOD statement.
Note: this is a PostgreSQL-specific statement. https://www.postgresql.org/docs/current/sql-create-access-method.html
Fields§
§name: IdentThe access method name.
method_type: AccessMethodTypeTYPE INDEX | TABLE
handler: ObjectNameHANDLER handler_function
Trait Implementations§
Source§impl Clone for CreateAccessMethod
impl Clone for CreateAccessMethod
Source§fn clone(&self) -> CreateAccessMethod
fn clone(&self) -> CreateAccessMethod
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 CreateAccessMethod
impl Debug for CreateAccessMethod
Source§impl<'de> Deserialize<'de> for CreateAccessMethod
impl<'de> Deserialize<'de> for CreateAccessMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CreateAccessMethod
impl Display for CreateAccessMethod
Source§impl From<CreateAccessMethod> for Statement
impl From<CreateAccessMethod> for Statement
Source§fn from(v: CreateAccessMethod) -> Self
fn from(v: CreateAccessMethod) -> Self
Converts to this type from the input type.
Source§impl Hash for CreateAccessMethod
impl Hash for CreateAccessMethod
Source§impl Ord for CreateAccessMethod
impl Ord for CreateAccessMethod
Source§fn cmp(&self, other: &CreateAccessMethod) -> Ordering
fn cmp(&self, other: &CreateAccessMethod) -> 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 CreateAccessMethod
impl PartialEq for CreateAccessMethod
Source§impl PartialOrd for CreateAccessMethod
impl PartialOrd for CreateAccessMethod
Source§impl Serialize for CreateAccessMethod
impl Serialize for CreateAccessMethod
Source§impl Visit for CreateAccessMethod
impl Visit for CreateAccessMethod
Source§impl VisitMut for CreateAccessMethod
impl VisitMut for CreateAccessMethod
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl Eq for CreateAccessMethod
impl StructuralPartialEq for CreateAccessMethod
Auto Trait Implementations§
impl Freeze for CreateAccessMethod
impl RefUnwindSafe for CreateAccessMethod
impl Send for CreateAccessMethod
impl Sync for CreateAccessMethod
impl Unpin for CreateAccessMethod
impl UnsafeUnpin for CreateAccessMethod
impl UnwindSafe for CreateAccessMethod
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