#NEWLINE# def ascolumnlist( self ) : #NEWLINE# #INDENT# 'Return a columnlist structure suitable for use with Project and\n        ProjectingJoin. Currently a list of positional attribute references.\n        May eventually be a scheme itself.' #NEWLINE# return [ expression . UnnamedAttributeRef ( i ) for i in xrange ( len ( self ) ) ]