.gitignore
DEV.ORM.md
LICENSE
README.en.md
README.md
README.setup.md
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/01.feature.yml
.github/ISSUE_TEMPLATE/02.bug.yml
.github/ISSUE_TEMPLATE/03.fix.yml
.github/ISSUE_TEMPLATE/04.task.yml
.github/ISSUE_TEMPLATE/config.yml
.github/scripts/create-issues-from-reviews.mjs
.github/scripts/create-pr-from-issue.mjs
.github/scripts/tests/create-issues-from-reviews.test.mjs
.github/scripts/tests/create-pr-from-issue.test.mjs
.github/workflows/ci.yml
.github/workflows/create-issues-from-reviews.yml
.github/workflows/create-pr-from-issue.yml
DefPixel.egg-info/PKG-INFO
DefPixel.egg-info/SOURCES.txt
DefPixel.egg-info/dependency_links.txt
DefPixel.egg-info/requires.txt
DefPixel.egg-info/top_level.txt
docs/README.en.md
docs/README.md
docs/Implements/Connection.en.md
docs/Implements/Connection.md
docs/Implements/Database.en.md
docs/Implements/Database.md
docs/Implements/Document.en.md
docs/Implements/Document.md
docs/Implements/Index.en.md
docs/Implements/Index.md
docs/Implements/KeyValue.en.md
docs/Implements/KeyValue.md
docs/Implements/Modeling.en.md
docs/Implements/Modeling.md
docs/Implements/README.en.md
docs/Implements/README.md
docs/Implements/Database/PostgreSQL/CRUD.en.md
docs/Implements/Database/PostgreSQL/CRUD.md
docs/Implements/Database/PostgreSQL/Connection.en.md
docs/Implements/Database/PostgreSQL/Connection.md
docs/Implements/Database/PostgreSQL/Functions.en.md
docs/Implements/Database/PostgreSQL/Functions.md
docs/Implements/Database/PostgreSQL/JSON.en.md
docs/Implements/Database/PostgreSQL/JSON.md
docs/Implements/Database/PostgreSQL/Modeling.en.md
docs/Implements/Database/PostgreSQL/Modeling.md
docs/Implements/Database/PostgreSQL/Pool.en.md
docs/Implements/Database/PostgreSQL/Pool.md
docs/Implements/Database/PostgreSQL/Queries.en.md
docs/Implements/Database/PostgreSQL/Queries.md
docs/Implements/Database/PostgreSQL/README.en.md
docs/Implements/Database/PostgreSQL/README.md
docs/Implements/Database/PostgreSQL/Relationships.en.md
docs/Implements/Database/PostgreSQL/Relationships.md
docs/Implements/Database/PostgreSQL/Schemas.en.md
docs/Implements/Database/PostgreSQL/Schemas.md
docs/Implements/Database/PostgreSQL/Transactions.en.md
docs/Implements/Database/PostgreSQL/Transactions.md
docs/Implements/Database/PostgreSQL/Types.en.md
docs/Implements/Database/PostgreSQL/Types.md
docs/Implements/Database/PostgreSQL/Views.en.md
docs/Implements/Database/PostgreSQL/Views.md
docs/Implements/Database/Sqlite/CRUD.en.md
docs/Implements/Database/Sqlite/CRUD.md
docs/Implements/Database/Sqlite/Connection.en.md
docs/Implements/Database/Sqlite/Connection.md
docs/Implements/Database/Sqlite/Modeling.en.md
docs/Implements/Database/Sqlite/Modeling.md
docs/Implements/Database/Sqlite/Queries.en.md
docs/Implements/Database/Sqlite/Queries.md
docs/Implements/Database/Sqlite/README.en.md
docs/Implements/Database/Sqlite/README.md
docs/Implements/Database/Sqlite/Relationships.en.md
docs/Implements/Database/Sqlite/Relationships.md
docs/Implements/Database/Sqlite/Transactions.en.md
docs/Implements/Database/Sqlite/Transactions.md
docs/Implements/Database/Sqlite/Views.en.md
docs/Implements/Database/Sqlite/Views.md
instructions/CODE.instructions.md
instructions/DOCS.instructions.md
instructions/ORM.instructions.md
instructions/README.instructions.md
issues/bug/34/CHANGELOG.md
issues/bug/34/IMPLEMENTS.md
issues/bug/34/PLAN.md
issues/bug/34/README.md
issues/bug/34/REQUIREMENTS.md
issues/bug/34/TASKS.md
issues/bug/34/implements/1793211186135.md
issues/bug/34/implements/1793212686004.md
issues/bug/34/tasks/1793211186136.md
issues/bug/34/tasks/1793212686005.md
issues/bug/7/CHANGELOG.md
issues/bug/7/IMPLEMENTS.md
issues/bug/7/PLAN.md
issues/bug/7/README.md
issues/bug/7/REQUIREMENTS.md
issues/bug/7/TASKS.md
issues/bug/7/tasks/001.삭제실패분석과요구사항.md
issues/bug/7/tasks/002.PostgreSQL15-17재현확인.md
issues/bug/7/tasks/003.구현계획작성.md
issues/bug/7/tasks/004.삭제순서수정과인수검증.md
issues/bug/8/CHANGELOG.md
issues/bug/8/IMPLEMENTS.md
issues/bug/8/PLAN.md
issues/bug/8/README.md
issues/bug/8/REQUIREMENTS.md
issues/bug/8/TASKS.md
issues/bug/8/implements/1793031495015.md
issues/bug/8/tasks/1793031201018.md
issues/bug/8/tasks/1793031249831.md
issues/bug/8/tasks/1793031369446.md
issues/bug/8/tasks/1793031481280.md
issues/bug/8/tasks/1793031581910.md
issues/bug/8/tasks/1793032051537.md
issues/bug/8/tasks/1793032246121.md
issues/bug/9/CHANGELOG.md
issues/bug/9/IMPLEMENTS.md
issues/bug/9/PLAN.md
issues/bug/9/README.md
issues/bug/9/REQUIREMENTS.md
issues/bug/9/TASKS.md
issues/bug/9/implements/1793034327433.md
issues/bug/9/tasks/1793033521441.md
issues/bug/9/tasks/1793033766521.md
issues/bug/9/tasks/1793033902299.md
issues/bug/9/tasks/1793034327432.md
issues/bug/9/tasks/1793034436251.md
issues/bug/9/tasks/1793035062584.md
issues/feature/1/CHANGELOG.md
issues/feature/1/IMPLEMENTS.md
issues/feature/1/PLAN.md
issues/feature/1/README.md
issues/feature/1/REQUIREMENTS.md
issues/feature/1/tasks/0000000000001.md
issues/feature/1/tasks/0000000000002.md
issues/feature/1/tasks/0000000000003.md
issues/feature/1/tasks/0000000000004.md
issues/feature/1/tasks/0000000000005.md
issues/feature/1/tasks/0000000000006.md
issues/feature/1/tasks/0000000000007.md
issues/feature/2/CHANGELOG.md
issues/feature/2/IMPLEMENTS.md
issues/feature/2/PLAN.md
issues/feature/2/README.md
issues/feature/2/REQUIREMENTS.md
issues/feature/2/TASKS.md
issues/feature/2/implements/1793172078287.md
issues/feature/2/implements/1793172876484.md
issues/feature/2/tasks/1793171073027.md
issues/feature/2/tasks/1793171243070.md
issues/feature/2/tasks/1793172011093.md
issues/feature/2/tasks/1793172078288.md
issues/feature/2/tasks/1793172169468.md
issues/feature/2/tasks/1793172207963.md
issues/feature/2/tasks/1793172504198.md
issues/feature/2/tasks/1793172876485.md
issues/task/12/CHANGELOG.md
issues/task/12/IMPLEMENTS.md
issues/task/12/PLAN.md
issues/task/12/README.md
issues/task/12/REQUIREMENTS.md
issues/task/12/TASKS.md
issues/task/12/docs/CopilotReviewIssues.md
issues/task/12/docs/CopilotReviewIssuesSetup.md
issues/task/12/implements/1793037941453.md
issues/task/12/implements/1793039204492.md
issues/task/12/implements/1793039366647.md
issues/task/12/implements/1793098657411.md
issues/task/12/implements/1793098918299.md
issues/task/12/implements/1793099644986.md
issues/task/12/implements/1793101248750.md
issues/task/12/implements/1793116649322.md
issues/task/12/implements/1793117393399.md
issues/task/12/implements/1793119721621.md
issues/task/12/implements/1793124598141.md
issues/task/12/implements/1793125061721.md
issues/task/12/implements/1793125970742.md
issues/task/12/implements/1793126424855.md
issues/task/12/implements/1793128098794.md
issues/task/12/implements/1793128214238.md
issues/task/12/implements/1793128269710.md
issues/task/12/implements/1793208647028.md
issues/task/12/tasks/1793037941452.md
issues/task/12/tasks/1793037941454.md
issues/task/12/tasks/1793039014363.md
issues/task/12/tasks/1793097110598.md
issues/task/12/tasks/1793098657410.md
issues/task/12/tasks/1793098918289.md
issues/task/12/tasks/1793099634974.md
issues/task/12/tasks/1793101248734.md
issues/task/12/tasks/1793104764960.md
issues/task/12/tasks/1793110485287.md
issues/task/12/tasks/1793111110350.md
issues/task/12/tasks/1793116649323.md
issues/task/12/tasks/1793117393400.md
issues/task/12/tasks/1793119721622.md
issues/task/12/tasks/1793120483224.md
issues/task/12/tasks/1793123911981.md
issues/task/12/tasks/1793124598142.md
issues/task/12/tasks/1793125061722.md
issues/task/12/tasks/1793125970743.md
issues/task/12/tasks/1793126424856.md
issues/task/12/tasks/1793208647029.md
res/docker/postgresql/postgresql-15.yml
res/docker/postgresql/postgresql-16.yml
res/docker/postgresql/postgresql-17.yml
res/docker/postgresql/postgresql-18.yml
samples/Database.py
samples/Document.py
samples/Index.py
samples/KeyValue.py
samples/Database/PostgreSQL/01.Connection.py
samples/Database/PostgreSQL/02.Timezone.py
samples/Database/PostgreSQL/03.Modeling.py
samples/Database/PostgreSQL/04.NumericAndText.py
samples/Database/PostgreSQL/05.DateAndTime.py
samples/Database/PostgreSQL/06.BinaryAndBoolean.py
samples/Database/PostgreSQL/07.NativeTypes.py
samples/Database/PostgreSQL/08.CRUD.py
samples/Database/PostgreSQL/09.ParameterBinding.py
samples/Database/PostgreSQL/10.Conditions.py
samples/Database/PostgreSQL/11.Expressions.py
samples/Database/PostgreSQL/12.Grouping.py
samples/Database/PostgreSQL/13.Aggregates.py
samples/Database/PostgreSQL/14.WindowFunctions.py
samples/Database/PostgreSQL/15.DateFunctions.py
samples/Database/PostgreSQL/16.JSON.py
samples/Database/PostgreSQL/17.JSONOperators.py
samples/Database/PostgreSQL/18.Arrays.py
samples/Database/PostgreSQL/19.JSONAggregates.py
samples/Database/PostgreSQL/20.SchemasAndSequences.py
samples/Database/PostgreSQL/21.Constraints.py
samples/Database/PostgreSQL/22.Indexes.py
samples/Database/PostgreSQL/23.Joins.py
samples/Database/PostgreSQL/24.Transactions.py
samples/Database/PostgreSQL/25.Autocommit.py
samples/Database/PostgreSQL/26.Pool.py
samples/Database/PostgreSQL/27.Views.py
samples/Database/PostgreSQL/Configuration.py
samples/Database/PostgreSQL/README.en.md
samples/Database/PostgreSQL/README.md
samples/Database/Sqlite/01.CRUD.py
samples/Database/Sqlite/02.Modeling.py
samples/Database/Sqlite/03.Queries.py
samples/Database/Sqlite/04.Relationships.py
samples/Database/Sqlite/05.Transactions.py
samples/Database/Sqlite/06.Views.py
src/__init__.py
src/DataAccessObject/Configuration.py
src/DataAccessObject/Connection.py
src/DataAccessObject/__init__.py
src/DataAccessObject/Implements/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Column.py
src/DataAccessObject/Implements/PostgreSQL/Compiler.py
src/DataAccessObject/Implements/PostgreSQL/Configuration.py
src/DataAccessObject/Implements/PostgreSQL/Connection.py
src/DataAccessObject/Implements/PostgreSQL/Constraint.py
src/DataAccessObject/Implements/PostgreSQL/Context.py
src/DataAccessObject/Implements/PostgreSQL/Cursor.py
src/DataAccessObject/Implements/PostgreSQL/Expr.py
src/DataAccessObject/Implements/PostgreSQL/Function.py
src/DataAccessObject/Implements/PostgreSQL/Index.py
src/DataAccessObject/Implements/PostgreSQL/Mapping.py
src/DataAccessObject/Implements/PostgreSQL/Orders.py
src/DataAccessObject/Implements/PostgreSQL/Pool.py
src/DataAccessObject/Implements/PostgreSQL/Schema.py
src/DataAccessObject/Implements/PostgreSQL/Sequence.py
src/DataAccessObject/Implements/PostgreSQL/Session.py
src/DataAccessObject/Implements/PostgreSQL/Type.py
src/DataAccessObject/Implements/PostgreSQL/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Adapters/Array.py
src/DataAccessObject/Implements/PostgreSQL/Adapters/JavaScriptObjectNotation.py
src/DataAccessObject/Implements/PostgreSQL/Adapters/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/Check.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/Columns.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/ForeignKey.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/PrimaryKey.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/Unique.py
src/DataAccessObject/Implements/PostgreSQL/Constraints/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Create.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Delete.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Drop.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Get.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Insert.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Query.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Select.py
src/DataAccessObject/Implements/PostgreSQL/Executors/Update.py
src/DataAccessObject/Implements/PostgreSQL/Executors/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/Common.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/Compare.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/Condition.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/JavaScriptObjectNotation.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/Operator.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/String.py
src/DataAccessObject/Implements/PostgreSQL/Exprs/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Functions/Common.py
src/DataAccessObject/Implements/PostgreSQL/Functions/DateTime.py
src/DataAccessObject/Implements/PostgreSQL/Functions/JavaScriptObjectNotation.py
src/DataAccessObject/Implements/PostgreSQL/Functions/Sequence.py
src/DataAccessObject/Implements/PostgreSQL/Functions/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Joins/FullOuter.py
src/DataAccessObject/Implements/PostgreSQL/Joins/Inner.py
src/DataAccessObject/Implements/PostgreSQL/Joins/Join.py
src/DataAccessObject/Implements/PostgreSQL/Joins/LeftOuter.py
src/DataAccessObject/Implements/PostgreSQL/Joins/RightOuter.py
src/DataAccessObject/Implements/PostgreSQL/Joins/__init__.py
src/DataAccessObject/Implements/PostgreSQL/Types/Array.py
src/DataAccessObject/Implements/PostgreSQL/Types/Binary.py
src/DataAccessObject/Implements/PostgreSQL/Types/Bool.py
src/DataAccessObject/Implements/PostgreSQL/Types/DateTime.py
src/DataAccessObject/Implements/PostgreSQL/Types/JavaScriptObjectNotation.py
src/DataAccessObject/Implements/PostgreSQL/Types/Numeric.py
src/DataAccessObject/Implements/PostgreSQL/Types/Size.py
src/DataAccessObject/Implements/PostgreSQL/Types/String.py
src/DataAccessObject/Implements/PostgreSQL/Types/__init__.py
src/DataAccessObject/Implements/Sqlite/Configuration.py
src/DataAccessObject/Implements/Sqlite/Connection.py
src/DataAccessObject/Implements/Sqlite/Constraint.py
src/DataAccessObject/Implements/Sqlite/Context.py
src/DataAccessObject/Implements/Sqlite/Cursor.py
src/DataAccessObject/Implements/Sqlite/Expr.py
src/DataAccessObject/Implements/Sqlite/Function.py
src/DataAccessObject/Implements/Sqlite/Index.py
src/DataAccessObject/Implements/Sqlite/Mapping.py
src/DataAccessObject/Implements/Sqlite/Session.py
src/DataAccessObject/Implements/Sqlite/Type.py
src/DataAccessObject/Implements/Sqlite/__init__.py
src/DataAccessObject/Implements/Sqlite/Constraints/ForeignKey.py
src/DataAccessObject/Implements/Sqlite/Constraints/PrimaryKey.py
src/DataAccessObject/Implements/Sqlite/Constraints/Unique.py
src/DataAccessObject/Implements/Sqlite/Constraints/__init__.py
src/DataAccessObject/Implements/Sqlite/Executors/Create.py
src/DataAccessObject/Implements/Sqlite/Executors/Delete.py
src/DataAccessObject/Implements/Sqlite/Executors/Drop.py
src/DataAccessObject/Implements/Sqlite/Executors/Get.py
src/DataAccessObject/Implements/Sqlite/Executors/Insert.py
src/DataAccessObject/Implements/Sqlite/Executors/Select.py
src/DataAccessObject/Implements/Sqlite/Executors/Update.py
src/DataAccessObject/Implements/Sqlite/Executors/__init__.py
src/DataAccessObject/Implements/Sqlite/Exprs/Alias.py
src/DataAccessObject/Implements/Sqlite/Exprs/Is.py
src/DataAccessObject/Implements/Sqlite/Exprs/__init__.py
src/DataAccessObject/Implements/Sqlite/Filters/Compare.py
src/DataAccessObject/Implements/Sqlite/Filters/Operator.py
src/DataAccessObject/Implements/Sqlite/Filters/String.py
src/DataAccessObject/Implements/Sqlite/Filters/__init__.py
src/DataAccessObject/Implements/Sqlite/Functions/Common.py
src/DataAccessObject/Implements/Sqlite/Functions/Condition.py
src/DataAccessObject/Implements/Sqlite/Functions/__init__.py
src/DataAccessObject/Implements/Sqlite/Joins/FullOuter.py
src/DataAccessObject/Implements/Sqlite/Joins/Inner.py
src/DataAccessObject/Implements/Sqlite/Joins/Join.py
src/DataAccessObject/Implements/Sqlite/Joins/LeftOuter.py
src/DataAccessObject/Implements/Sqlite/Joins/RightOuter.py
src/DataAccessObject/Implements/Sqlite/Joins/__init__.py
src/DataAccessObject/Implements/Sqlite/Orders/Ascend.py
src/DataAccessObject/Implements/Sqlite/Orders/Descend.py
src/DataAccessObject/Implements/Sqlite/Orders/__init__.py
src/DataAccessObject/Implements/Sqlite/Types/Binary.py
src/DataAccessObject/Implements/Sqlite/Types/DateTime.py
src/DataAccessObject/Implements/Sqlite/Types/Numeric.py
src/DataAccessObject/Implements/Sqlite/Types/String.py
src/DataAccessObject/Implements/Sqlite/Types/__init__.py
src/DataAccessObject/Properties/Dataclass.py
src/DataAccessObject/Properties/__init__.py
src/DataAccessObject/Properties/Database/Context.py
src/DataAccessObject/Properties/Database/Cursor.py
src/DataAccessObject/Properties/Database/Database.py
src/DataAccessObject/Properties/Database/Executor.py
src/DataAccessObject/Properties/Database/Executors.py
src/DataAccessObject/Properties/Database/Fetch.py
src/DataAccessObject/Properties/Database/Filter.py
src/DataAccessObject/Properties/Database/Run.py
src/DataAccessObject/Properties/Database/Session.py
src/DataAccessObject/Properties/Database/__init__.py
src/DataAccessObject/Properties/Document/Document.py
src/DataAccessObject/Properties/Document/__init__.py
src/DataAccessObject/Properties/Index/Index.py
src/DataAccessObject/Properties/Index/__init__.py
src/DataAccessObject/Properties/KeyValue/KeyValue.py
src/DataAccessObject/Properties/KeyValue/__init__.py
src/Validator/Pattern.py
src/Validator/Validate.py
src/Validator/Validator.py
src/Validator/__init__.py
src/Validator/Patterns/Array.py
src/Validator/Patterns/Common.py
src/Validator/Patterns/Compare.py
src/Validator/Patterns/Condition.py
src/Validator/Patterns/DataObject.py
src/Validator/Patterns/DateTime.py
src/Validator/Patterns/Number.py
src/Validator/Patterns/Object.py
src/Validator/Patterns/Size.py
src/Validator/Patterns/String.py
src/Validator/Patterns/Type.py
src/Validator/Patterns/__init__.py
tests/test_dao_protocols.py
tests/test_postgresql_optional.py
tests/test_sqlite.py
tests/postgresql/base.py
tests/postgresql/test_compile.py
tests/postgresql/test_configuration.py
tests/postgresql/test_connection.py
tests/postgresql/test_ddl.py
tests/postgresql/test_docs.py
tests/postgresql/test_executors.py
tests/postgresql/test_expressions.py
tests/postgresql/test_functions.py
tests/postgresql/test_samples.py
tests/postgresql/test_session.py
tests/postgresql/test_types.py