pub struct WindowFunctionImplsItem {Show 13 fields
pub args: Option<Arguments>,
pub decomposable: Option<Decomposable>,
pub deterministic: Option<Deterministic>,
pub implementation: Option<Implementation>,
pub intermediate: Option<Intermediate>,
pub maxset: Option<Maxset>,
pub nullability: Option<NullabilityHandling>,
pub options: Option<Options>,
pub ordered: Option<Ordered>,
pub return_: ReturnValue,
pub session_dependent: Option<SessionDependent>,
pub variadic: Option<VariadicBehavior>,
pub window_type: Option<WindowFunctionImplsItemWindowType>,
}
Expand description
WindowFunctionImplsItem
JSON schema
{
"type": "object",
"required": [
"return"
],
"properties": {
"args": {
"$ref": "#/$defs/arguments"
},
"decomposable": {
"$ref": "#/$defs/decomposable"
},
"deterministic": {
"$ref": "#/$defs/deterministic"
},
"implementation": {
"$ref": "#/$defs/implementation"
},
"intermediate": {
"$ref": "#/$defs/intermediate"
},
"maxset": {
"$ref": "#/$defs/maxset"
},
"nullability": {
"$ref": "#/$defs/nullabilityHandling"
},
"options": {
"$ref": "#/$defs/options"
},
"ordered": {
"$ref": "#/$defs/ordered"
},
"return": {
"$ref": "#/$defs/returnValue"
},
"sessionDependent": {
"$ref": "#/$defs/sessionDependent"
},
"variadic": {
"$ref": "#/$defs/variadicBehavior"
},
"window_type": {
"type": "string",
"enum": [
"STREAMING",
"PARTITION"
]
}
},
"additionalProperties": false
}
Fields§
§args: Option<Arguments>
§decomposable: Option<Decomposable>
§deterministic: Option<Deterministic>
§implementation: Option<Implementation>
§intermediate: Option<Intermediate>
§maxset: Option<Maxset>
§nullability: Option<NullabilityHandling>
§options: Option<Options>
§ordered: Option<Ordered>
§return_: ReturnValue
§session_dependent: Option<SessionDependent>
§variadic: Option<VariadicBehavior>
§window_type: Option<WindowFunctionImplsItemWindowType>
Implementations§
Source§impl WindowFunctionImplsItem
impl WindowFunctionImplsItem
pub fn builder() -> WindowFunctionImplsItem
Trait Implementations§
Source§impl Clone for WindowFunctionImplsItem
impl Clone for WindowFunctionImplsItem
Source§fn clone(&self) -> WindowFunctionImplsItem
fn clone(&self) -> WindowFunctionImplsItem
Returns a copy 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 WindowFunctionImplsItem
impl Debug for WindowFunctionImplsItem
Source§impl<'de> Deserialize<'de> for WindowFunctionImplsItem
impl<'de> Deserialize<'de> for WindowFunctionImplsItem
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
Source§impl From<&WindowFunctionImplsItem> for WindowFunctionImplsItem
impl From<&WindowFunctionImplsItem> for WindowFunctionImplsItem
Source§fn from(value: &WindowFunctionImplsItem) -> Self
fn from(value: &WindowFunctionImplsItem) -> Self
Converts to this type from the input type.
Source§impl From<WindowFunctionImplsItem> for WindowFunctionImplsItem
impl From<WindowFunctionImplsItem> for WindowFunctionImplsItem
Source§fn from(value: WindowFunctionImplsItem) -> Self
fn from(value: WindowFunctionImplsItem) -> Self
Converts to this type from the input type.
Source§impl Serialize for WindowFunctionImplsItem
impl Serialize for WindowFunctionImplsItem
Source§impl TryFrom<WindowFunctionImplsItem> for WindowFunctionImplsItem
impl TryFrom<WindowFunctionImplsItem> for WindowFunctionImplsItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: WindowFunctionImplsItem) -> Result<Self, ConversionError>
fn try_from(value: WindowFunctionImplsItem) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for WindowFunctionImplsItem
impl RefUnwindSafe for WindowFunctionImplsItem
impl Send for WindowFunctionImplsItem
impl Sync for WindowFunctionImplsItem
impl Unpin for WindowFunctionImplsItem
impl UnwindSafe for WindowFunctionImplsItem
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