# File lib/og/backend.rb, line 239 def create_fields(klass, typemap) fields = [] klass.__props.each do |p| klass.sql_index(p.symbol) if p.meta[:sql_index] field = "#{p.symbol}" if p.meta and p.meta[:sql] field << " #{p.meta[:sql]}" else field << " #{typemap[p.klass]}" # attach extra sql if p.meta and extra_sql = p.meta[:extra_sql] field << " #{extra_sql}" end end fields << field end return fields end