# 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