gitextract_lfhwtntz/ ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ ├── labels.json │ ├── release-drafter.yml │ └── workflows/ │ ├── create-release.yml │ ├── golangci-lint.yml │ ├── invalid_question.yml │ ├── labeler.yml │ ├── missing_playground.yml │ ├── stale.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── association.go ├── callbacks/ │ ├── associations.go │ ├── callbacks.go │ ├── callmethod.go │ ├── create.go │ ├── create_test.go │ ├── delete.go │ ├── helper.go │ ├── helper_test.go │ ├── interfaces.go │ ├── preload.go │ ├── query.go │ ├── raw.go │ ├── row.go │ ├── transaction.go │ └── update.go ├── callbacks.go ├── chainable_api.go ├── clause/ │ ├── association.go │ ├── benchmarks_test.go │ ├── clause.go │ ├── clause_test.go │ ├── delete.go │ ├── delete_test.go │ ├── expression.go │ ├── expression_test.go │ ├── from.go │ ├── from_test.go │ ├── group_by.go │ ├── group_by_test.go │ ├── insert.go │ ├── insert_test.go │ ├── joins.go │ ├── joins_test.go │ ├── limit.go │ ├── limit_test.go │ ├── locking.go │ ├── locking_test.go │ ├── on_conflict.go │ ├── order_by.go │ ├── order_by_test.go │ ├── returning.go │ ├── returning_test.go │ ├── select.go │ ├── select_test.go │ ├── set.go │ ├── set_test.go │ ├── update.go │ ├── update_test.go │ ├── values.go │ ├── values_test.go │ ├── where.go │ ├── where_test.go │ └── with.go ├── errors.go ├── finisher_api.go ├── generics.go ├── go.mod ├── go.sum ├── gorm.go ├── interfaces.go ├── internal/ │ ├── lru/ │ │ └── lru.go │ └── stmt_store/ │ └── stmt_store.go ├── logger/ │ ├── logger.go │ ├── slog.go │ ├── slog_test.go │ ├── sql.go │ └── sql_test.go ├── migrator/ │ ├── column_type.go │ ├── index.go │ ├── migrator.go │ └── table_type.go ├── migrator.go ├── model.go ├── prepare_stmt.go ├── scan.go ├── schema/ │ ├── callbacks_test.go │ ├── constraint.go │ ├── constraint_test.go │ ├── field.go │ ├── field_test.go │ ├── index.go │ ├── index_test.go │ ├── interfaces.go │ ├── model_test.go │ ├── naming.go │ ├── naming_test.go │ ├── pool.go │ ├── relationship.go │ ├── relationship_test.go │ ├── schema.go │ ├── schema_helper_test.go │ ├── schema_test.go │ ├── serializer.go │ ├── serializer_test.go │ ├── utils.go │ └── utils_test.go ├── soft_delete.go ├── statement.go ├── statement_test.go ├── tests/ │ ├── .gitignore │ ├── README.md │ ├── association_generics_test.go │ ├── associations_belongs_to_test.go │ ├── associations_has_many_test.go │ ├── associations_has_one_test.go │ ├── associations_many2many_test.go │ ├── associations_test.go │ ├── benchmark_test.go │ ├── callbacks_test.go │ ├── chainable_api_test.go │ ├── compose.yml │ ├── connection_test.go │ ├── connpool_test.go │ ├── count_test.go │ ├── create_test.go │ ├── customize_field_test.go │ ├── default_value_test.go │ ├── delete_test.go │ ├── distinct_test.go │ ├── embedded_struct_test.go │ ├── error_translator_test.go │ ├── gaussdb_test.go │ ├── generics_test.go │ ├── go.mod │ ├── gorm_test.go │ ├── group_by_test.go │ ├── helper_test.go │ ├── hooks_test.go │ ├── joins_table_test.go │ ├── joins_test.go │ ├── lru_test.go │ ├── main_test.go │ ├── migrate_test.go │ ├── multi_primary_keys_test.go │ ├── named_argument_test.go │ ├── named_polymorphic_test.go │ ├── non_std_test.go │ ├── postgres_test.go │ ├── preload_suits_test.go │ ├── preload_test.go │ ├── prepared_stmt_test.go │ ├── query_test.go │ ├── scan_test.go │ ├── scanner_valuer_test.go │ ├── scopes_test.go │ ├── serializer_test.go │ ├── soft_delete_test.go │ ├── sql_builder_test.go │ ├── submodel_test.go │ ├── table_test.go │ ├── tests_all.sh │ ├── tests_test.go │ ├── tracer_test.go │ ├── transaction_test.go │ ├── update_belongs_to_test.go │ ├── update_has_many_test.go │ ├── update_has_one_test.go │ ├── update_many2many_test.go │ ├── update_test.go │ └── upsert_test.go └── utils/ ├── tests/ │ ├── dummy_dialecter.go │ ├── models.go │ └── utils.go ├── utils.go ├── utils_test.go ├── utils_unix_test.go └── utils_windows_test.go