# File lib/tapkit/access/adapters/csv.rb, line 442
                def evaluate( expr )
                        case expr.type
                        when CSVExpression::SELECT_TYPE
                                select(expr.entity.external_name)
                        when CSVExpression::INSERT_TYPE
                                insert(expr)
                        when CSVExpression::UPDATE_TYPE
                                update(expr)
                        when CSVExpression::DELETE_TYPE
                                delete(expr)
                        else
                                raise "unsupported process: #{expr.type}"
                        end
                end