Struct mz_repr::explain_new::DummyHumanizer
source · pub struct DummyHumanizer;
Expand description
A bare-minimum implementation of ExprHumanizer
.
The DummyHumanizer
does a poor job of humanizing expressions. It is
intended for use in contexts where polish is not required, like in tests or
while debugging.
Trait Implementations§
source§impl Debug for DummyHumanizer
impl Debug for DummyHumanizer
source§impl ExprHumanizer for DummyHumanizer
impl ExprHumanizer for DummyHumanizer
source§fn humanize_id(&self, _: GlobalId) -> Option<String>
fn humanize_id(&self, _: GlobalId) -> Option<String>
Attempts to return the a human-readable string for the relation
identified by
id
.source§fn humanize_id_unqualified(&self, _id: GlobalId) -> Option<String>
fn humanize_id_unqualified(&self, _id: GlobalId) -> Option<String>
Same as above, but without qualifications, e.g., only
foo
for materialize.public.foo
.source§fn humanize_scalar_type(&self, ty: &ScalarType) -> String
fn humanize_scalar_type(&self, ty: &ScalarType) -> String
Returns a human-readable name for the specified scalar type.
source§fn humanize_column_type(&self, typ: &ColumnType) -> String
fn humanize_column_type(&self, typ: &ColumnType) -> String
Returns a human-readable name for the specified scalar type.
Auto Trait Implementations§
impl RefUnwindSafe for DummyHumanizer
impl Send for DummyHumanizer
impl Sync for DummyHumanizer
impl Unpin for DummyHumanizer
impl UnwindSafe for DummyHumanizer
Blanket Implementations§
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
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.