#[repr(i32)]pub enum EntityKind {
ENTITY_KIND_UNSPECIFIED = 0,
JOB = 1,
DATASET = 2,
DATASET_FIELD = 3,
}Expand description
Kind of a graph node or search hit. DATASET_FIELD is column-level and only
appears in column-lineage graphs.
Variants§
Implementations§
Source§impl EntityKind
impl EntityKind
Sourcepub const EntityKindUnspecified: EntityKind = Self::ENTITY_KIND_UNSPECIFIED
pub const EntityKindUnspecified: EntityKind = Self::ENTITY_KIND_UNSPECIFIED
Idiomatic alias for Self::ENTITY_KIND_UNSPECIFIED; Debug prints the variant name.
Sourcepub const Job: EntityKind = Self::JOB
pub const Job: EntityKind = Self::JOB
Idiomatic alias for Self::JOB; Debug prints the variant name.
Sourcepub const Dataset: EntityKind = Self::DATASET
pub const Dataset: EntityKind = Self::DATASET
Idiomatic alias for Self::DATASET; Debug prints the variant name.
Sourcepub const DatasetField: EntityKind = Self::DATASET_FIELD
pub const DatasetField: EntityKind = Self::DATASET_FIELD
Idiomatic alias for Self::DATASET_FIELD; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for EntityKind
impl Clone for EntityKind
Source§fn clone(&self) -> EntityKind
fn clone(&self) -> EntityKind
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 moreimpl Copy for EntityKind
Source§impl Debug for EntityKind
impl Debug for EntityKind
Source§impl Default for EntityKind
impl Default for EntityKind
Source§fn default() -> EntityKind
fn default() -> EntityKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntityKind
impl<'de> Deserialize<'de> for EntityKind
Source§fn deserialize<D>(d: D) -> Result<EntityKind, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<EntityKind, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Enumeration for EntityKind
impl Enumeration for EntityKind
Source§fn from_i32(value: i32) -> Option<EntityKind>
fn from_i32(value: i32) -> Option<EntityKind>
Convert from an
i32 wire value to the enum. Read moreSource§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
The name of this enum variant as it appears in the
.proto file.Source§fn from_proto_name(name: &str) -> Option<EntityKind>
fn from_proto_name(name: &str) -> Option<EntityKind>
Look up a variant by its protobuf name string. Read more
Source§fn values() -> &'static [EntityKind]
fn values() -> &'static [EntityKind]
All known variants of this enum, in proto declaration order. Read more
impl Eq for EntityKind
Source§impl Hash for EntityKind
impl Hash for EntityKind
Source§impl PartialEq for EntityKind
impl PartialEq for EntityKind
Source§fn eq(&self, other: &EntityKind) -> bool
fn eq(&self, other: &EntityKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtoElemJson for EntityKind
impl ProtoElemJson for EntityKind
Source§fn serialize_proto_json<S>(
v: &EntityKind,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize_proto_json<S>(
v: &EntityKind,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value with proto3 JSON semantics.
Source§fn deserialize_proto_json<'de, D>(
d: D,
) -> Result<EntityKind, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize_proto_json<'de, D>(
d: D,
) -> Result<EntityKind, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize a value with proto3 JSON semantics.
Source§impl Serialize for EntityKind
impl Serialize for EntityKind
Source§fn serialize<S>(
&self,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for EntityKind
Auto Trait Implementations§
impl Freeze for EntityKind
impl RefUnwindSafe for EntityKind
impl Send for EntityKind
impl Sync for EntityKind
impl Unpin for EntityKind
impl UnsafeUnpin for EntityKind
impl UnwindSafe for EntityKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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.