@@ -10,40 +10,43 @@ import (
1010)
1111
1212type Options struct {
13- EmitInterface bool `json:"emit_interface" yaml:"emit_interface"`
14- EmitJsonTags bool `json:"emit_json_tags" yaml:"emit_json_tags"`
15- JsonTagsIdUppercase bool `json:"json_tags_id_uppercase" yaml:"json_tags_id_uppercase"`
16- EmitDbTags bool `json:"emit_db_tags" yaml:"emit_db_tags"`
17- EmitPreparedQueries bool `json:"emit_prepared_queries" yaml:"emit_prepared_queries"`
18- EmitExactTableNames bool `json:"emit_exact_table_names,omitempty" yaml:"emit_exact_table_names"`
19- EmitEmptySlices bool `json:"emit_empty_slices,omitempty" yaml:"emit_empty_slices"`
20- EmitExportedQueries bool `json:"emit_exported_queries" yaml:"emit_exported_queries"`
21- EmitResultStructPointers bool `json:"emit_result_struct_pointers" yaml:"emit_result_struct_pointers"`
22- EmitParamsStructPointers bool `json:"emit_params_struct_pointers" yaml:"emit_params_struct_pointers"`
23- EmitMethodsWithDbArgument bool `json:"emit_methods_with_db_argument,omitempty" yaml:"emit_methods_with_db_argument"`
24- EmitPointersForNullTypes bool `json:"emit_pointers_for_null_types" yaml:"emit_pointers_for_null_types"`
25- EmitEnumValidMethod bool `json:"emit_enum_valid_method,omitempty" yaml:"emit_enum_valid_method"`
26- EmitAllEnumValues bool `json:"emit_all_enum_values,omitempty" yaml:"emit_all_enum_values"`
27- EmitSqlAsComment bool `json:"emit_sql_as_comment,omitempty" yaml:"emit_sql_as_comment"`
28- JsonTagsCaseStyle string `json:"json_tags_case_style,omitempty" yaml:"json_tags_case_style"`
29- Package string `json:"package" yaml:"package"`
30- Out string `json:"out" yaml:"out"`
31- Overrides []Override `json:"overrides,omitempty" yaml:"overrides"`
32- Rename map [string ]string `json:"rename,omitempty" yaml:"rename"`
33- SqlPackage string `json:"sql_package" yaml:"sql_package"`
34- SqlDriver string `json:"sql_driver" yaml:"sql_driver"`
35- OutputBatchFileName string `json:"output_batch_file_name,omitempty" yaml:"output_batch_file_name"`
36- OutputDbFileName string `json:"output_db_file_name,omitempty" yaml:"output_db_file_name"`
37- OutputModelsFileName string `json:"output_models_file_name,omitempty" yaml:"output_models_file_name"`
38- OutputQuerierFileName string `json:"output_querier_file_name,omitempty" yaml:"output_querier_file_name"`
39- OutputCopyfromFileName string `json:"output_copyfrom_file_name,omitempty" yaml:"output_copyfrom_file_name"`
40- OutputFilesSuffix string `json:"output_files_suffix,omitempty" yaml:"output_files_suffix"`
41- InflectionExcludeTableNames []string `json:"inflection_exclude_table_names,omitempty" yaml:"inflection_exclude_table_names"`
42- QueryParameterLimit * int32 `json:"query_parameter_limit,omitempty" yaml:"query_parameter_limit"`
43- OmitSqlcVersion bool `json:"omit_sqlc_version,omitempty" yaml:"omit_sqlc_version"`
44- OmitUnusedStructs bool `json:"omit_unused_structs,omitempty" yaml:"omit_unused_structs"`
45- BuildTags string `json:"build_tags,omitempty" yaml:"build_tags"`
46- Initialisms * []string `json:"initialisms,omitempty" yaml:"initialisms"`
13+ EmitInterface bool `json:"emit_interface" yaml:"emit_interface"`
14+ EmitJsonTags bool `json:"emit_json_tags" yaml:"emit_json_tags"`
15+ JsonTagsIdUppercase bool `json:"json_tags_id_uppercase" yaml:"json_tags_id_uppercase"`
16+ EmitDbTags bool `json:"emit_db_tags" yaml:"emit_db_tags"`
17+ EmitPreparedQueries bool `json:"emit_prepared_queries" yaml:"emit_prepared_queries"`
18+ EmitExactTableNames bool `json:"emit_exact_table_names,omitempty" yaml:"emit_exact_table_names"`
19+ EmitEmptySlices bool `json:"emit_empty_slices,omitempty" yaml:"emit_empty_slices"`
20+ EmitExportedQueries bool `json:"emit_exported_queries" yaml:"emit_exported_queries"`
21+ EmitResultStructPointers bool `json:"emit_result_struct_pointers" yaml:"emit_result_struct_pointers"`
22+ EmitParamsStructPointers bool `json:"emit_params_struct_pointers" yaml:"emit_params_struct_pointers"`
23+ EmitMethodsWithDbArgument bool `json:"emit_methods_with_db_argument,omitempty" yaml:"emit_methods_with_db_argument"`
24+ EmitPointersForNullTypes bool `json:"emit_pointers_for_null_types" yaml:"emit_pointers_for_null_types"`
25+ // nil inherits EmitPointersForNullTypes; non-nil overrides for enums only.
26+ EmitPointersForNullEnumTypes * bool `json:"emit_pointers_for_null_enum_types,omitempty" yaml:"emit_pointers_for_null_enum_types"`
27+ EmitEnumValidMethod bool `json:"emit_enum_valid_method,omitempty" yaml:"emit_enum_valid_method"`
28+ EmitAllEnumValues bool `json:"emit_all_enum_values,omitempty" yaml:"emit_all_enum_values"`
29+ EmitSqlAsComment bool `json:"emit_sql_as_comment,omitempty" yaml:"emit_sql_as_comment"`
30+ JsonTagsCaseStyle string `json:"json_tags_case_style,omitempty" yaml:"json_tags_case_style"`
31+ Package string `json:"package" yaml:"package"`
32+ Out string `json:"out" yaml:"out"`
33+ Overrides []Override `json:"overrides,omitempty" yaml:"overrides"`
34+ Rename map [string ]string `json:"rename,omitempty" yaml:"rename"`
35+ SqlPackage string `json:"sql_package" yaml:"sql_package"`
36+ SqlDriver string `json:"sql_driver" yaml:"sql_driver"`
37+ OutputBatchFileName string `json:"output_batch_file_name,omitempty" yaml:"output_batch_file_name"`
38+ OutputDbFileName string `json:"output_db_file_name,omitempty" yaml:"output_db_file_name"`
39+ OutputModelsFileName string `json:"output_models_file_name,omitempty" yaml:"output_models_file_name"`
40+ OutputQuerierFileName string `json:"output_querier_file_name,omitempty" yaml:"output_querier_file_name"`
41+ OutputCopyfromFileName string `json:"output_copyfrom_file_name,omitempty" yaml:"output_copyfrom_file_name"`
42+ OutputFilesSuffix string `json:"output_files_suffix,omitempty" yaml:"output_files_suffix"`
43+ InflectionExcludeTableNames []string `json:"inflection_exclude_table_names,omitempty" yaml:"inflection_exclude_table_names"`
44+ WrapErrors bool `json:"wrap_errors,omitempty" yaml:"wrap_errors"`
45+ QueryParameterLimit * int32 `json:"query_parameter_limit,omitempty" yaml:"query_parameter_limit"`
46+ OmitSqlcVersion bool `json:"omit_sqlc_version,omitempty" yaml:"omit_sqlc_version"`
47+ OmitUnusedStructs bool `json:"omit_unused_structs,omitempty" yaml:"omit_unused_structs"`
48+ BuildTags string `json:"build_tags,omitempty" yaml:"build_tags"`
49+ Initialisms * []string `json:"initialisms,omitempty" yaml:"initialisms"`
4750
4851 InitialismsMap map [string ]struct {} `json:"-" yaml:"-"`
4952}
0 commit comments