classSelectsBuilder<SqlBuilderdefinitialize(&block)@selects=[]super(&block)enddefto_s@selects.join(', ')enddefall@selects<<:*enddefcolumn(table,column,aliaz=nil)@selects<<"#{table}.#{column}"+(aliaz?" AS #{aliaz}":'')enddelegate:blank?,:to=>:@selectsend