def get_schema_all(self, inter=None):
orm_class = self.get_orm_class()<EOL>if inter:<EOL><INDENT>orm_class.interface = inter<EOL>i = inter<EOL>orm_class.install()<EOL><DEDENT>s = Schema(<EOL>self.get_table_name(),<EOL>_id=Field(long, pk=True),<EOL>a_bool_y=Field(bool, True),<EOL>a_bool_n=Field(bool, False),<EOL>a_sint_y=Field(int, True, size=<NUM_LIT:50>),<EOL>a_sint_n=Field(int, False, size=<NUM_LIT:50>),<EOL>a_dec_y=Field(decimal.Decimal, True),<EOL>a_dec_n=Field(decimal.Decimal, False),<EOL>a_float_y=Field(float, True, size=<NUM_LIT:10>),<EOL>a_float_n=Field(float, False, size=<NUM_LIT:10>),<EOL>a_long_y=Field(long, True),<EOL>a_long_n=Field(long, False),<EOL>a_fk_y=Field(orm_class, True),<EOL>a_fk_n=Field(orm_class, False),<EOL>a_dt_y=Field(datetime.datetime, True),<EOL>a_dt_n=Field(datetime.datetime, False),<EOL>a_d_y=Field(datetime.date, True),<EOL>a_d_n=Field(datetime.date, False),<EOL>a_int_y=Field(int, True),<EOL>a_int_n=Field(int, False),<EOL>a_str_y=Field(str, True),<EOL>a_str_n=Field(str, False),<EOL>a_vchar_y=Field(str, True, max_size=<NUM_LIT>),<EOL>a_vchar_n=Field(str, False, max_size=<NUM_LIT>),<EOL>a_char_y=Field(str, True, size=<NUM_LIT:32>),<EOL>a_char_n=Field(str, False, size=<NUM_LIT:32>),<EOL>)<EOL>if inter:<EOL><INDENT>inter.set_table(s)<EOL><DEDENT>return s<EOL>
return a schema that has a field for all supported standard field types