parameters: (query,
                 table_alias_dict=None,
                 order_by_list=None,
                 order_by_dict=None,
                 group_by_list=None,
                 where_expression=None,
                 where_expression_operator=None,
                 sql_expression_list=None,
                 select_dict=None,
                 limit=None,
                 from_expression=None)
docstring: Instantiate an SQLExpression object.
  
        This method does consistency checks on received parameters, so that
        failures are detected as early as possible.
  
        Also, it casts most optional parameters into empty lists and empty dicts
        to make code using those values simpler.
  
        query (Query)
          The Query instance which called this constructor.
        table_alias_dict (dict, key: string, value: string)
          Table alias dict as returned by ColumnMap.getTableAliasDict() .
        order_by_list (list of 3-tuples)
          Result ordering.
          - column (rendered)
          - direction (string or None)
          - cast (string or None)
        order_by_dict (dict, key: string, value: string)
          Column rendering replacement specific to order_by.
        group_by_list (list of strings)
          List of column names on which result line list will be grouped.
        where_expression (string)
          Text representing a "where" expression of an SQL query.
        where_expression_operator ("and", "or", "not", None)
          Operator to apply on immediately contained SQLExpressions.
          It must be "and" or "or" when there are multiple contained
          SQLExpressions, it can be "not" if there is exactly one contained
          SQLExpression, and must not be provided if there is no contained
          SQLExpression.
        sql_expression_list (list of SQLExpression)
          List of immediately contained SQLExpressions.
        select_dict (dict, key:string, value:string or Null)
          Lists all columns to be part of select expression.
          Key is column alias.
          Value is column name, or Null. If it is Null, the alias will also be
          used as column name.
        limit (1-tuple, 2-tuple, other)
          First item is the number of lines expected, second one if given is the
          offset of limited result list within the unlimited result list.
          If it is not a tuple it is treated as the value of a 1-tuple
          parameter.
        from_expression (string)
          This parameter is deprecated.
docstring_summary: Instantiate an SQLExpression object.
docstring_tokens: Instantiate an SQLExpression object .
function: def __init__(query,
                 table_alias_dict=None,
                 order_by_list=None,
                 order_by_dict=None,
                 group_by_list=None,
                 where_expression=None,
                 where_expression_operator=None,
                 sql_expression_list=None,
                 select_dict=None,
                 limit=None,
                 from_expression=None):
      """
        Instantiate an SQLExpression object.
  
        This method does consistency checks on received parameters, so that
        failures are detected as early as possible.
  
        Also, it casts most optional parameters into empty lists and empty dicts
        to make code using those values simpler.
  
        query (Query)
          The Query instance which called this constructor.
        table_alias_dict (dict, key: string, value: string)
          Table alias dict as returned by ColumnMap.getTableAliasDict() .
        order_by_list (list of 3-tuples)
          Result ordering.
          - column (rendered)
          - direction (string or None)
          - cast (string or None)
        order_by_dict (dict, key: string, value: string)
          Column rendering replacement specific to order_by.
        group_by_list (list of strings)
          List of column names on which result line list will be grouped.
        where_expression (string)
          Text representing a "where" expression of an SQL query.
        where_expression_operator ("and", "or", "not", None)
          Operator to apply on immediately contained SQLExpressions.
          It must be "and" or "or" when there are multiple contained
          SQLExpressions, it can be "not" if there is exactly one contained
          SQLExpression, and must not be provided if there is no contained
          SQLExpression.
        sql_expression_list (list of SQLExpression)
          List of immediately contained SQLExpressions.
        select_dict (dict, key:string, value:string or Null)
          Lists all columns to be part of select expression.
          Key is column alias.
          Value is column name, or Null. If it is Null, the alias will also be
          used as column name.
        limit (1-tuple, 2-tuple, other)
          First item is the number of lines expected, second one if given is the
          offset of limited result list within the unlimited result list.
          If it is not a tuple it is treated as the value of a 1-tuple
          parameter.
        from_expression (string)
          This parameter is deprecated.
      """
function_tokens: def __init__ ( query , table_alias_dict = None , order_by_list = None , order_by_dict = None , group_by_list = None , where_expression = None , where_expression_operator = None , sql_expression_list = None , select_dict = None , limit = None , from_expression = None ) :