Struct mz_sql_parser::ast::Raw
source · pub struct Raw;
Trait Implementations§
source§impl AstInfo for Raw
impl AstInfo for Raw
§type NestedStatement = Statement<Raw>
type NestedStatement = Statement<Raw>
The type used for nested statements.
§type ItemName = RawItemName
type ItemName = RawItemName
The type used for item references. Items are the subset of objects that are namespaced by a
database and schema.
§type ColumnReference = Ident
type ColumnReference = Ident
The type used to specify a column. Read more
§type SchemaName = UnresolvedSchemaName
type SchemaName = UnresolvedSchemaName
The type used for schema names.
§type DatabaseName = UnresolvedDatabaseName
type DatabaseName = UnresolvedDatabaseName
The type used for database names.
§type ClusterName = RawClusterName
type ClusterName = RawClusterName
The type used for cluster names.
§type DataType = RawDataType
type DataType = RawDataType
The type used for data types.
§type NetworkPolicyName = RawNetworkPolicyName
type NetworkPolicyName = RawNetworkPolicyName
The type used for network policy references.
§type ObjectName = UnresolvedObjectName
type ObjectName = UnresolvedObjectName
They type used for any object names. Objects are the superset of all objects in Materialize.
impl Copy for Raw
impl Eq for Raw
impl StructuralPartialEq for Raw
Auto Trait Implementations§
impl Freeze for Raw
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> 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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request