pub struct PipeQueryInput {
pub id: String,
pub key_column: String,
pub sinks: Option<Vec<String>>,
pub sql: String,
pub transform: Option<String>,
}Expand description
PipeQueryInput
JSON schema
{
"type": "object",
"required": [
"id",
"key_column",
"sql"
],
"properties": {
"id": {
"type": "string"
},
"key_column": {
"type": "string"
},
"sinks": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"sql": {
"type": "string"
},
"transform": {
"type": [
"string",
"null"
]
}
}
}Fields§
§id: String§key_column: String§sinks: Option<Vec<String>>§sql: String§transform: Option<String>Trait Implementations§
Source§impl Clone for PipeQueryInput
impl Clone for PipeQueryInput
Source§fn clone(&self) -> PipeQueryInput
fn clone(&self) -> PipeQueryInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PipeQueryInput
impl Debug for PipeQueryInput
Source§impl<'de> Deserialize<'de> for PipeQueryInput
impl<'de> Deserialize<'de> for PipeQueryInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PipeQueryInput
impl RefUnwindSafe for PipeQueryInput
impl Send for PipeQueryInput
impl Sync for PipeQueryInput
impl Unpin for PipeQueryInput
impl UnsafeUnpin for PipeQueryInput
impl UnwindSafe for PipeQueryInput
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