from typing import Optional, Union
from cda_client.model.query import Query


def col(col_name: Optional[str]) -> Query:
    return Query(node_type="column", value=col_name)


def Quoted(quoted_val: Optional[str]) -> Query:
    return Query(node_type="quoted", value=quoted_val)


def Unquoted(val: Optional[Union[str, Query]]) -> Query:
    return Query(node_type="unquoted", value=val)

705a77a6e389580640ff0209eff73ab94a29d0ca
<mask token>


def Quoted(quoted_val: Optional[str]) ->Query:
    return Query(node_type='quoted', value=quoted_val)


<mask token>

<mask token>


def Quoted(quoted_val: Optional[str]) ->Query:
    return Query(node_type='quoted', value=quoted_val)


def Unquoted(val: Optional[Union[str, Query]]) ->Query:
    return Query(node_type='unquoted', value=val)

<mask token>


def col(col_name: Optional[str]) ->Query:
    return Query(node_type='column', value=col_name)


def Quoted(quoted_val: Optional[str]) ->Query:
    return Query(node_type='quoted', value=quoted_val)


def Unquoted(val: Optional[Union[str, Query]]) ->Query:
    return Query(node_type='unquoted', value=val)

from typing import Optional, Union
from cda_client.model.query import Query


def col(col_name: Optional[str]) ->Query:
    return Query(node_type='column', value=col_name)


def Quoted(quoted_val: Optional[str]) ->Query:
    return Query(node_type='quoted', value=quoted_val)


def Unquoted(val: Optional[Union[str, Query]]) ->Query:
    return Query(node_type='unquoted', value=val)

from typing import Optional, Union
from cda_client.model.query import Query


def col(col_name: Optional[str]) -> Query:
    return Query(node_type="column", value=col_name)


def Quoted(quoted_val: Optional[str]) -> Query:
    return Query(node_type="quoted", value=quoted_val)


def Unquoted(val: Optional[Union[str, Query]]) -> Query:
    return Query(node_type="unquoted", value=val)
