pub type PbAggCall = AggCall;
Expand description
Alias for AggCall
.
Aliased Type§
struct PbAggCall {
pub kind: i32,
pub args: Vec<InputRef>,
pub return_type: Option<DataType>,
pub distinct: bool,
pub order_by: Vec<ColumnOrder>,
pub filter: Option<ExprNode>,
pub direct_args: Vec<Constant>,
pub udf: Option<UserDefinedFunctionMetadata>,
pub scalar: Option<ExprNode>,
}
Fields§
§kind: i32
§args: Vec<InputRef>
§return_type: Option<DataType>
§distinct: bool
§order_by: Vec<ColumnOrder>
§filter: Option<ExprNode>
§direct_args: Vec<Constant>
§udf: Option<UserDefinedFunctionMetadata>
optional. only used when the kind is USER_DEFINED.
scalar: Option<ExprNode>
optional. only used when the kind is WRAP_SCALAR.