pub fn substring(column: &Column, start: i64, length: Option<i64>) -> Column
Substring with 1-based start (PySpark substring semantics)