| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase |
215 |
215 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
(no class) |
38 |
0 |
0 |
100% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase |
196 |
196 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
(no class) |
41 |
0 |
0 |
100% |
| src/dataknobs_data/backends/file.py |
FileLock |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileFormat |
0 |
0 |
2 |
100% |
| src/dataknobs_data/backends/file.py |
JSONFormat |
31 |
31 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
CSVFormat |
79 |
79 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
ParquetFormat |
34 |
34 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase |
146 |
146 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase |
185 |
185 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
(no class) |
90 |
0 |
0 |
100% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase |
94 |
94 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase |
93 |
67 |
0 |
28% |
| src/dataknobs_data/backends/memory.py |
(no class) |
52 |
0 |
0 |
100% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase |
231 |
231 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase |
240 |
240 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
(no class) |
65 |
0 |
0 |
100% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database |
262 |
262 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
(no class) |
43 |
0 |
0 |
100% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database |
258 |
258 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
(no class) |
43 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase |
70 |
70 |
82 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase |
70 |
67 |
39 |
4% |
| src/dataknobs_data/database.py |
(no class) |
44 |
0 |
52 |
100% |
| src/dataknobs_data/exceptions.py |
DataknobsDataError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/exceptions.py |
RecordNotFoundError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
RecordValidationError |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
FieldTypeError |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/exceptions.py |
DatabaseConnectionError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseOperationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
QueryError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
SerializationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DataFormatError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
BackendNotFoundError |
6 |
6 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConfigurationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConcurrencyError |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
TransactionError |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
MigrationError |
3 |
3 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
(no class) |
30 |
0 |
0 |
100% |
| src/dataknobs_data/factory.py |
DatabaseFactory |
29 |
29 |
0 |
0% |
| src/dataknobs_data/factory.py |
AsyncDatabaseFactory |
17 |
17 |
0 |
0% |
| src/dataknobs_data/factory.py |
(no class) |
12 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
FieldType |
0 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
Field |
45 |
31 |
0 |
31% |
| src/dataknobs_data/fields.py |
(no class) |
28 |
0 |
0 |
100% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory |
56 |
56 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
TransformerFactory |
27 |
27 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigratorFactory |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
(no class) |
21 |
0 |
0 |
100% |
| src/dataknobs_data/migration/migration.py |
Migration |
56 |
56 |
5 |
0% |
| src/dataknobs_data/migration/migration.py |
(no class) |
13 |
0 |
1 |
100% |
| src/dataknobs_data/migration/migrator.py |
Migrator |
147 |
147 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
(no class) |
17 |
0 |
0 |
100% |
| src/dataknobs_data/migration/operations.py |
Operation |
0 |
0 |
22 |
100% |
| src/dataknobs_data/migration/operations.py |
AddField |
8 |
8 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
RemoveField |
12 |
12 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
RenameField |
14 |
14 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
TransformField |
23 |
23 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation |
10 |
10 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
(no class) |
39 |
0 |
10 |
100% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress |
62 |
62 |
5 |
0% |
| src/dataknobs_data/migration/progress.py |
(no class) |
36 |
0 |
1 |
100% |
| src/dataknobs_data/migration/transformer.py |
TransformRule |
0 |
0 |
10 |
100% |
| src/dataknobs_data/migration/transformer.py |
MapRule |
13 |
13 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
ExcludeRule |
5 |
5 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
AddRule |
10 |
10 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer |
27 |
27 |
2 |
0% |
| src/dataknobs_data/migration/transformer.py |
(no class) |
33 |
0 |
3 |
100% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchConfig |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor |
16 |
16 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations |
136 |
136 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
(no class) |
38 |
38 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
ConversionOptions |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter |
128 |
128 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
(no class) |
36 |
36 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/metadata.py |
MetadataConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler |
92 |
92 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
(no class) |
30 |
30 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
PandasTypeMapping |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper |
215 |
215 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
(no class) |
40 |
40 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
PoolProtocol |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
BasePoolConfig |
0 |
0 |
4 |
100% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager |
77 |
74 |
0 |
4% |
| src/dataknobs_data/pooling/base.py |
(no class) |
21 |
0 |
4 |
100% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig |
14 |
14 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
(no class) |
44 |
22 |
0 |
50% |
| src/dataknobs_data/pooling/postgres.py |
PostgresPoolConfig |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
(no class) |
24 |
4 |
0 |
83% |
| src/dataknobs_data/pooling/s3.py |
S3PoolConfig |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
(no class) |
31 |
13 |
0 |
58% |
| src/dataknobs_data/query.py |
Operator |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
SortOrder |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Filter |
70 |
43 |
0 |
39% |
| src/dataknobs_data/query.py |
SortSpec |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query |
94 |
94 |
0 |
0% |
| src/dataknobs_data/query.py |
(no class) |
68 |
0 |
0 |
100% |
| src/dataknobs_data/query_logic.py |
LogicOperator |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query_logic.py |
Condition |
0 |
0 |
6 |
100% |
| src/dataknobs_data/query_logic.py |
FilterCondition |
14 |
14 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
LogicCondition |
17 |
17 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder |
64 |
64 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery |
40 |
40 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
(no class) |
54 |
5 |
7 |
91% |
| src/dataknobs_data/records.py |
Record |
171 |
117 |
0 |
32% |
| src/dataknobs_data/records.py |
(no class) |
42 |
0 |
0 |
100% |
| src/dataknobs_data/streaming.py |
StreamConfig |
6 |
3 |
0 |
50% |
| src/dataknobs_data/streaming.py |
StreamResult |
14 |
11 |
0 |
21% |
| src/dataknobs_data/streaming.py |
StreamProcessor |
36 |
36 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamingMixin |
28 |
12 |
0 |
57% |
| src/dataknobs_data/streaming.py |
AsyncStreamingMixin |
28 |
28 |
0 |
0% |
| src/dataknobs_data/streaming.py |
(no class) |
106 |
37 |
2 |
65% |
| src/dataknobs_data/validation/coercer.py |
Coercer |
125 |
125 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
(no class) |
11 |
0 |
0 |
100% |
| src/dataknobs_data/validation/constraints.py |
Constraint |
11 |
11 |
11 |
0% |
| src/dataknobs_data/validation/constraints.py |
All |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Any |
8 |
8 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Not |
5 |
5 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Required |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Range |
18 |
18 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Length |
21 |
21 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Pattern |
11 |
11 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Enum |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Unique |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Custom |
13 |
13 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
(no class) |
40 |
0 |
2 |
100% |
| src/dataknobs_data/validation/factory.py |
SchemaFactory |
51 |
51 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
CoercerFactory |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
(no class) |
15 |
0 |
0 |
100% |
| src/dataknobs_data/validation/result.py |
ValidationResult |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
(no class) |
25 |
0 |
0 |
100% |
| src/dataknobs_data/validation/schema.py |
Field |
30 |
30 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema |
53 |
53 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
(no class) |
27 |
0 |
0 |
100% |