# 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