Skip to main content

func

Function func 

Source
pub fn func(name: &str, args: Vec<Expr>) -> Expr
Expand description

Create a function call expression.

§Arguments

  • name - Function name
  • args - Function arguments

§Examples

use sqlglot_rust::builder::{func, column};

let count = func("COUNT", vec![column("id", None)]);
let coalesce = func("COALESCE", vec![column("name", None), sqlglot_rust::builder::string_literal("N/A")]);