parameters: (self)
return_statement: return s
docstring: Produce a :func:`~.expression.select` construct
          against this :class:`.FunctionElement`.
  
          This is shorthand for::
  
              s = select([function_element])
docstring_summary: Produce a :func:`~.expression.select` construct
          against this :class:`.FunctionElement`.
docstring_tokens: Produce a : func : ~ . expression . select construct against this : class : . FunctionElement .
function: def select(self):
          """Produce a :func:`~.expression.select` construct
          against this :class:`.FunctionElement`.
  
          This is shorthand for::
  
              s = select([function_element])
  
          """
          s = Select._create_select(self)
          if self._execution_options:
              s = s.execution_options(**self._execution_options)
          return s
function_tokens: def select ( self ) : s = Select . _create_select ( self ) if self . _execution_options : s = s . execution_options ( * * self . _execution_options ) return s