pub struct JsonTableValueColumn { /* private fields */ }Implementations§
Source§impl JsonTableValueColumn
impl JsonTableValueColumn
pub fn column_name(&self) -> Option<ColumnName>
pub fn json_format_clause(&self) -> Option<JsonFormatClause>
pub fn json_path_clause(&self) -> Option<JsonPathClause>
pub fn json_quotes_clause(&self) -> Option<JsonQuotesClause>
pub fn json_table_value_behavior(&self) -> Option<JsonTableValueBehavior>
pub fn json_wrapper_behavior_clause(&self) -> Option<JsonWrapperBehaviorClause>
pub fn ty(&self) -> Option<Type>
Trait Implementations§
Source§impl AstNode for JsonTableValueColumn
impl AstNode for JsonTableValueColumn
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for JsonTableValueColumn
impl Clone for JsonTableValueColumn
Source§fn clone(&self) -> JsonTableValueColumn
fn clone(&self) -> JsonTableValueColumn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JsonTableValueColumn
impl Debug for JsonTableValueColumn
impl Eq for JsonTableValueColumn
Source§impl From<JsonTableValueColumn> for JsonTableColumn
impl From<JsonTableValueColumn> for JsonTableColumn
Source§fn from(node: JsonTableValueColumn) -> JsonTableColumn
fn from(node: JsonTableValueColumn) -> JsonTableColumn
Converts to this type from the input type.
Source§impl Hash for JsonTableValueColumn
impl Hash for JsonTableValueColumn
Source§impl PartialEq for JsonTableValueColumn
impl PartialEq for JsonTableValueColumn
impl StructuralPartialEq for JsonTableValueColumn
Auto Trait Implementations§
impl !RefUnwindSafe for JsonTableValueColumn
impl !Send for JsonTableValueColumn
impl !Sync for JsonTableValueColumn
impl !UnwindSafe for JsonTableValueColumn
impl Freeze for JsonTableValueColumn
impl Unpin for JsonTableValueColumn
impl UnsafeUnpin for JsonTableValueColumn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more