fn parse_table_spec( spec: &str, ) -> Result<(Option<String>, String, Option<Vec<String>>)>
Parse the table spec: [ks.]table [(col1, col2, ...)]
[ks.]table [(col1, col2, ...)]