Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
635 changes: 635 additions & 0 deletions data/src/entity_manager/IMPROVEMENTS.md

Large diffs are not rendered by default.

460 changes: 460 additions & 0 deletions data/src/entity_manager/INHERITANCE_PERFORMANCE.md

Large diffs are not rendered by default.

531 changes: 531 additions & 0 deletions data/src/entity_manager/MIGRATION_GUIDE.md

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions data/src/entity_manager/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@
from . import structures
from . import system
from . import test
from . import mapping_strategies
from . import fields
from . import inheritance_strategies
from . import lazy_collections
from . import query_builder

from .analysis import EntityManagerAnalyser
from .decorators import transaction, lock_table
Expand All @@ -46,3 +51,29 @@
from .structures import Connection, EntityClass, rset, load_serializers
from .system import DataEntityManager
from .test import EntityManagerTest, EntityManagerBaseTestCase
from .mapping_strategies import (
MappingStrategy,
DefaultMappingStrategy,
ConventionOverConfigurationStrategy,
AnnotationBasedStrategy,
)
from .fields import (
Field,
IdField,
TextField,
IntegerField,
FloatField,
DateField,
MetadataField,
EmbeddedField,
RelationField,
)
from .inheritance_strategies import (
InheritanceStrategy,
JoinedTableStrategy,
SingleTableStrategy,
TablePerClassStrategy,
get_inheritance_strategy,
)
from .lazy_collections import LazyCollection, BatchLoader, LazyProxy
from .query_builder import QueryBuilder, Q
Loading
Loading