Struct mz_sql_parser::ast::metadata::Raw

source ·
pub struct Raw;

Trait Implementations§

source§

impl AstInfo for Raw

§

type NestedStatement = Statement<Raw>

The type used for nested statements.
§

type ItemName = RawItemName

The type used for item references. Items are the subset of objects that are namespaced by a database and schema.
§

type SchemaName = UnresolvedSchemaName

The type used for schema names.
§

type DatabaseName = UnresolvedDatabaseName

The type used for database names.
§

type ClusterName = RawClusterName

The type used for cluster names.
§

type DataType = RawDataType

The type used for data types.
§

type CteId = ()

The type stored next to CTEs for their assigned ID.
§

type RoleName = Ident

The type used for role references.
§

type ObjectName = UnresolvedObjectName

They type used for any object names. Objects are the superset of all objects in Materialize.
source§

impl Clone for Raw

source§

fn clone(&self) -> Raw

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 Raw

source§

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

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

impl Default for Raw

source§

fn default() -> Raw

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

impl<T> FoldNode<Raw, T> for RawClusterNamewhere T: AstInfo,

§

type Folded = <T as AstInfo>::ClusterName

source§

fn fold<F>(self, f: &mut F) -> Self::Foldedwhere F: Fold<Raw, T>,

source§

impl<T> FoldNode<Raw, T> for RawDataTypewhere T: AstInfo,

§

type Folded = <T as AstInfo>::DataType

source§

fn fold<F>(self, f: &mut F) -> Self::Foldedwhere F: Fold<Raw, T>,

source§

impl<T> FoldNode<Raw, T> for RawItemNamewhere T: AstInfo,

§

type Folded = <T as AstInfo>::ItemName

source§

fn fold<F>(self, f: &mut F) -> Self::Foldedwhere F: Fold<Raw, T>,

source§

impl Hash for Raw

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 PartialEq<Raw> for Raw

source§

fn eq(&self, other: &Raw) -> 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 Copy for Raw

source§

impl Eq for Raw

source§

impl StructuralEq for Raw

source§

impl StructuralPartialEq for Raw

Auto Trait Implementations§

§

impl RefUnwindSafe for Raw

§

impl Send for Raw

§

impl Sync for Raw

§

impl Unpin for Raw

§

impl UnwindSafe for Raw

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,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. 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.
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> FromRef<T> for Twhere T: Clone,

source§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
source§

impl<T> FutureExt for T

source§

fn with_context(self, otel_cx: Context) -> WithContext<Self>

Attaches the provided Context to this type, returning a WithContext wrapper. Read more
source§

fn with_current_context(self) -> WithContext<Self>

Attaches the current Context to this type, returning a WithContext wrapper. Read more
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>,

const: unstable · 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<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
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
source§

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

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · 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.
const: unstable · source§

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

Performs the conversion.
source§

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

source§

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