#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RerunChunk {
#[prost(enumeration = "EncoderVersion", tag = "1")]
pub encoder_version: i32,
#[prost(bytes = "bytes", optional, tag = "2")]
pub payload: ::core::option::Option<::prost::bytes::Bytes>,
}
impl ::prost::Name for RerunChunk {
const NAME: &'static str = "RerunChunk";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.RerunChunk".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.RerunChunk".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TableId {
#[prost(string, tag = "1")]
pub id: ::prost::alloc::string::String,
}
impl ::prost::Name for TableId {
const NAME: &'static str = "TableId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.TableId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.TableId".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Timeline {
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
}
impl ::prost::Name for Timeline {
const NAME: &'static str = "Timeline";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.Timeline".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.Timeline".into()
}
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TimeRange {
#[prost(int64, tag = "1")]
pub start: i64,
#[prost(int64, tag = "2")]
pub end: i64,
}
impl ::prost::Name for TimeRange {
const NAME: &'static str = "TimeRange";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.TimeRange".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.TimeRange".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Schema {
#[prost(bytes = "bytes", optional, tag = "1")]
pub arrow_schema: ::core::option::Option<::prost::bytes::Bytes>,
}
impl ::prost::Name for Schema {
const NAME: &'static str = "Schema";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.Schema".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.Schema".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct IndexColumnSelector {
#[prost(message, optional, tag = "1")]
pub timeline: ::core::option::Option<Timeline>,
}
impl ::prost::Name for IndexColumnSelector {
const NAME: &'static str = "IndexColumnSelector";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.IndexColumnSelector".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.IndexColumnSelector".into()
}
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct IndexRange {
#[prost(message, optional, tag = "1")]
pub time_range: ::core::option::Option<TimeRange>,
}
impl ::prost::Name for IndexRange {
const NAME: &'static str = "IndexRange";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.IndexRange".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.IndexRange".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntityPath {
#[prost(string, tag = "1")]
pub path: ::prost::alloc::string::String,
}
impl ::prost::Name for EntityPath {
const NAME: &'static str = "EntityPath";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.EntityPath".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.EntityPath".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ApplicationId {
#[prost(string, tag = "1")]
pub id: ::prost::alloc::string::String,
}
impl ::prost::Name for ApplicationId {
const NAME: &'static str = "ApplicationId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.ApplicationId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.ApplicationId".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StoreId {
#[prost(enumeration = "StoreKind", tag = "1")]
pub kind: i32,
#[prost(string, tag = "2")]
pub recording_id: ::prost::alloc::string::String,
#[prost(message, optional, tag = "3")]
pub application_id: ::core::option::Option<ApplicationId>,
}
impl ::prost::Name for StoreId {
const NAME: &'static str = "StoreId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.StoreId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.StoreId".into()
}
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Tuid {
#[prost(fixed64, optional, tag = "1")]
pub time_ns: ::core::option::Option<u64>,
#[prost(fixed64, optional, tag = "2")]
pub inc: ::core::option::Option<u64>,
}
impl ::prost::Name for Tuid {
const NAME: &'static str = "Tuid";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.Tuid".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.Tuid".into()
}
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntryId {
#[prost(message, optional, tag = "1")]
pub id: ::core::option::Option<Tuid>,
}
impl ::prost::Name for EntryId {
const NAME: &'static str = "EntryId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.EntryId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.EntryId".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DatasetHandle {
#[prost(message, optional, tag = "1")]
pub entry_id: ::core::option::Option<EntryId>,
#[prost(enumeration = "StoreKind", tag = "3")]
pub store_kind: i32,
#[prost(string, optional, tag = "2")]
pub dataset_url: ::core::option::Option<::prost::alloc::string::String>,
}
impl ::prost::Name for DatasetHandle {
const NAME: &'static str = "DatasetHandle";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.DatasetHandle".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.DatasetHandle".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DataframePart {
#[prost(enumeration = "EncoderVersion", tag = "1")]
pub encoder_version: i32,
#[prost(bytes = "bytes", optional, tag = "2")]
pub payload: ::core::option::Option<::prost::bytes::Bytes>,
#[prost(enumeration = "Compression", tag = "3")]
pub compression: i32,
#[prost(uint64, tag = "4")]
pub uncompressed_size: u64,
}
impl ::prost::Name for DataframePart {
const NAME: &'static str = "DataframePart";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.DataframePart".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.DataframePart".into()
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScanParameters {
#[prost(string, repeated, tag = "1")]
pub columns: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(enumeration = "IfMissingBehavior", tag = "2")]
pub on_missing_columns: i32,
#[prost(string, optional, tag = "3")]
pub filter: ::core::option::Option<::prost::alloc::string::String>,
#[prost(int64, optional, tag = "4")]
pub limit_offset: ::core::option::Option<i64>,
#[prost(int64, optional, tag = "5")]
pub limit_len: ::core::option::Option<i64>,
#[prost(message, repeated, tag = "6")]
pub order_by: ::prost::alloc::vec::Vec<ScanParametersOrderClause>,
#[prost(bool, tag = "7")]
pub explain_plan: bool,
#[prost(bool, tag = "8")]
pub explain_filter: bool,
}
impl ::prost::Name for ScanParameters {
const NAME: &'static str = "ScanParameters";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.ScanParameters".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.ScanParameters".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ScanParametersOrderClause {
#[prost(bool, tag = "1")]
pub descending: bool,
#[prost(bool, tag = "2")]
pub nulls_last: bool,
#[prost(string, optional, tag = "3")]
pub column_name: ::core::option::Option<::prost::alloc::string::String>,
}
impl ::prost::Name for ScanParametersOrderClause {
const NAME: &'static str = "ScanParametersOrderClause";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.ScanParametersOrderClause".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.ScanParametersOrderClause".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SegmentId {
#[prost(string, optional, tag = "1")]
pub id: ::core::option::Option<::prost::alloc::string::String>,
}
impl ::prost::Name for SegmentId {
const NAME: &'static str = "SegmentId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.SegmentId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.SegmentId".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ComponentDescriptor {
#[prost(string, optional, tag = "4")]
pub archetype: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "5")]
pub component: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "6")]
pub component_type: ::core::option::Option<::prost::alloc::string::String>,
}
impl ::prost::Name for ComponentDescriptor {
const NAME: &'static str = "ComponentDescriptor";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.ComponentDescriptor".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.ComponentDescriptor".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TaskId {
#[prost(string, tag = "1")]
pub id: ::prost::alloc::string::String,
}
impl ::prost::Name for TaskId {
const NAME: &'static str = "TaskId";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.TaskId".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.TaskId".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuildInfo {
#[prost(string, optional, tag = "1")]
pub crate_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "2")]
pub features: ::core::option::Option<::prost::alloc::string::String>,
#[prost(message, optional, tag = "3")]
pub version: ::core::option::Option<SemanticVersion>,
#[prost(string, optional, tag = "4")]
pub rustc_version: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "5")]
pub llvm_version: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "6")]
pub git_hash: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "7")]
pub git_branch: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "8")]
pub target_triple: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "9")]
pub build_time: ::core::option::Option<::prost::alloc::string::String>,
#[prost(bool, optional, tag = "10")]
pub is_debug_build: ::core::option::Option<bool>,
}
impl ::prost::Name for BuildInfo {
const NAME: &'static str = "BuildInfo";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.BuildInfo".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.BuildInfo".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SemanticVersion {
#[prost(fixed32, optional, tag = "1")]
pub major: ::core::option::Option<u32>,
#[prost(fixed32, optional, tag = "2")]
pub minor: ::core::option::Option<u32>,
#[prost(fixed32, optional, tag = "3")]
pub patch: ::core::option::Option<u32>,
#[prost(oneof = "semantic_version::Meta", tags = "4, 5, 6")]
pub meta: ::core::option::Option<semantic_version::Meta>,
}
pub mod semantic_version {
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Meta {
#[prost(fixed32, tag = "4")]
Rc(u32),
#[prost(fixed32, tag = "5")]
Alpha(u32),
#[prost(message, tag = "6")]
DevAlpha(super::DevAlpha),
}
}
impl ::prost::Name for SemanticVersion {
const NAME: &'static str = "SemanticVersion";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.SemanticVersion".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.SemanticVersion".into()
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DevAlpha {
#[prost(fixed32, optional, tag = "1")]
pub alpha: ::core::option::Option<u32>,
#[prost(string, optional, tag = "2")]
pub commit: ::core::option::Option<::prost::alloc::string::String>,
}
impl ::prost::Name for DevAlpha {
const NAME: &'static str = "DevAlpha";
const PACKAGE: &'static str = "rerun.common.v1alpha1";
fn full_name() -> ::prost::alloc::string::String {
"rerun.common.v1alpha1.DevAlpha".into()
}
fn type_url() -> ::prost::alloc::string::String {
"/rerun.common.v1alpha1.DevAlpha".into()
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Compression {
Unspecified = 0,
None = 1,
Lz4 = 2,
}
impl Compression {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "COMPRESSION_UNSPECIFIED",
Self::None => "COMPRESSION_NONE",
Self::Lz4 => "COMPRESSION_LZ4",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"COMPRESSION_UNSPECIFIED" => Some(Self::Unspecified),
"COMPRESSION_NONE" => Some(Self::None),
"COMPRESSION_LZ4" => Some(Self::Lz4),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EncoderVersion {
Unspecified = 0,
V0 = 1,
}
impl EncoderVersion {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "ENCODER_VERSION_UNSPECIFIED",
Self::V0 => "ENCODER_VERSION_V0",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENCODER_VERSION_UNSPECIFIED" => Some(Self::Unspecified),
"ENCODER_VERSION_V0" => Some(Self::V0),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StoreKind {
Unspecified = 0,
Recording = 1,
Blueprint = 2,
}
impl StoreKind {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "STORE_KIND_UNSPECIFIED",
Self::Recording => "STORE_KIND_RECORDING",
Self::Blueprint => "STORE_KIND_BLUEPRINT",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"STORE_KIND_UNSPECIFIED" => Some(Self::Unspecified),
"STORE_KIND_RECORDING" => Some(Self::Recording),
"STORE_KIND_BLUEPRINT" => Some(Self::Blueprint),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum IfMissingBehavior {
Unspecified = 0,
Skip = 1,
Error = 2,
}
impl IfMissingBehavior {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "IF_MISSING_BEHAVIOR_UNSPECIFIED",
Self::Skip => "IF_MISSING_BEHAVIOR_SKIP",
Self::Error => "IF_MISSING_BEHAVIOR_ERROR",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IF_MISSING_BEHAVIOR_UNSPECIFIED" => Some(Self::Unspecified),
"IF_MISSING_BEHAVIOR_SKIP" => Some(Self::Skip),
"IF_MISSING_BEHAVIOR_ERROR" => Some(Self::Error),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum IfDuplicateBehavior {
Unspecified = 0,
Overwrite = 1,
Skip = 2,
Error = 3,
}
impl IfDuplicateBehavior {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "IF_DUPLICATE_BEHAVIOR_UNSPECIFIED",
Self::Overwrite => "IF_DUPLICATE_BEHAVIOR_OVERWRITE",
Self::Skip => "IF_DUPLICATE_BEHAVIOR_SKIP",
Self::Error => "IF_DUPLICATE_BEHAVIOR_ERROR",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IF_DUPLICATE_BEHAVIOR_UNSPECIFIED" => Some(Self::Unspecified),
"IF_DUPLICATE_BEHAVIOR_OVERWRITE" => Some(Self::Overwrite),
"IF_DUPLICATE_BEHAVIOR_SKIP" => Some(Self::Skip),
"IF_DUPLICATE_BEHAVIOR_ERROR" => Some(Self::Error),
_ => None,
}
}
}