@classmethod<EOL><INDENT>def parse_select(cls, text: str) -> Set:<DEDENT>
if text == '<STR_LIT:*>':<EOL><INDENT>return ALL_COLUMNS  <EOL><DEDENT>selected_columns = set(filter(lambda x: x, map(str.strip, text.split('<STR_LIT:U+002C>'))))<EOL>if not selected_columns:<EOL><INDENT>raise InvalidParams("<STR_LIT>")<EOL><DEDENT>return selected_columns<EOL>
get columns from select text
:param text: col1, col2
:return: ALL_COLUMNS or ['col1', 'col2']