parameters: (self)
return_statement: return self
docstring: Apply cursor to a non-cursor column argument type.
          TODO: this method is currently unused but we should apply
          cursor to all input column arguments in order to distingush
          signatures like:
            foo(Cursor(Column<int32>, Column<float>)) -> Column<int32>
            foo(Cursor(Column<int32>), Cursor(Column<float>)) -> Column<int32>
          that at the moment are treated as the same :(
docstring_summary: Apply cursor to a non-cursor column argument type.
          TODO: this method is currently unused but we should apply
          cursor to all input column arguments in order to distingush
          signatures like:
            foo(Cursor(Column<int32>, Column<float>)) -> Column<int32>
            foo(Cursor(Column<int32>), Cursor(Column<float>)) -> Column<int32>
          that at the moment are treated as the same :(
docstring_tokens: Apply cursor to a non - cursor column argument type . TODO : this method is currently unused but we should apply cursor to all input column arguments in order to distingush signatures like : foo ( Cursor ( Column<int32 > Column<float > )) - > Column<int32 > foo ( Cursor ( Column<int32 > ) Cursor ( Column<float > )) - > Column<int32 > that at the moment are treated as the same : (
function: def apply_cursor(self):
          """Apply cursor to a non-cursor column argument type.
          TODO: this method is currently unused but we should apply
          cursor to all input column arguments in order to distingush
          signatures like:
            foo(Cursor(Column<int32>, Column<float>)) -> Column<int32>
            foo(Cursor(Column<int32>), Cursor(Column<float>)) -> Column<int32>
          that at the moment are treated as the same :(
          """
          if self.is_column():
              return Bracket('Cursor', args=(self,))
          return self
function_tokens: def apply_cursor ( self ) : if self . is_column ( ) : return Bracket ( 'Cursor' , args = ( self , ) ) return self