def order *criteria, &block
    raise ArgumentError.new("Wrong number of arguments") if criteria.empty?
    obj = self.dup
    obj.instance_variable_set :@query_order, criteria
    ret obj, &block
  end
def order *criteria, &block
    raise ArgumentError.new("Wrong number of arguments") if criteria.empty?
    obj = self.dup
    obj.instance_variable_set :@query_order, criteria
    ret obj, &block
  end
Returns a new TableWrapper object which can be used to execute a select
 statement for the table with the given sorting criteria.
 If a block is given, executes the select statement and yields each row to the block.
 @param [*String/*Symbol] criteria Sorting criteria
 @return [JDBCHelper::TableWrapper]
 @since 0.4.0