#[cfg(feature = "server")]
pub const FILE_DESCRIPTOR_SET: &[u8] = include_bytes!("generated/scouter_descriptor.bin");
pub use generated::scouter::grpc::v1::{
CancelQueryRequest, CancelQueryResponse, CatalogInfo, ColumnInfo, DatasetInfo,
DescribeDatasetRequest, DescribeDatasetResponse, ExecuteQueryRequest, ExecuteQueryResponse,
ExplainQueryRequest, ExplainQueryResponse, GetTableDetailRequest, GetTableDetailResponse,
InsertBatchRequest, InsertBatchResponse, InsertMessageRequest, InsertMessageResponse,
ListCatalogsRequest, ListCatalogsResponse, ListDatasetsRequest, ListDatasetsResponse,
ListSchemasRequest, ListSchemasResponse, ListTablesRequest, ListTablesResponse, LoginRequest,
LoginResponse, PlanNode, PlanNodeField, PlanNodeMetrics, PreviewTableRequest,
PreviewTableResponse, QueryDatasetRequest, QueryDatasetResponse, QueryExecutionMetadata,
RefreshTokenRequest, RefreshTokenResponse, RegisterDatasetRequest, RegisterDatasetResponse,
SchemaInfo, TableStats, TableSummary, ValidateTokenRequest, ValidateTokenResponse,
};
#[cfg(feature = "client")]
pub use generated::scouter::grpc::v1::{
auth_service_client::AuthServiceClient, dataset_service_client::DatasetServiceClient,
message_service_client::MessageServiceClient,
};
#[cfg(feature = "client")]
pub mod client;
#[cfg(feature = "client")]
pub use client::GrpcClient;
#[cfg(feature = "client")]
pub mod dataset_client;
#[cfg(feature = "client")]
pub use dataset_client::DatasetGrpcClient;
#[cfg(feature = "client")]
pub mod error;
#[cfg(feature = "server")]
pub use generated::scouter::grpc::v1::{
auth_service_server::{AuthService, AuthServiceServer},
dataset_service_server::{DatasetService, DatasetServiceServer},
message_service_server::{MessageService, MessageServiceServer},
};
mod generated {
pub mod scouter {
pub mod grpc {
pub mod v1 {
include!("generated/scouter.grpc.v1.rs");
}
}
}
}