| python/lsst/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/__init__.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_binary_operation.py |
BinaryOperation |
6 |
5 |
3 |
0 |
0 |
17% |
| python/lsst/daf/relation/_binary_operation.py |
IgnoreOne |
6 |
6 |
0 |
2 |
0 |
0% |
| python/lsst/daf/relation/_binary_operation.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_columns/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_columns/_container.py |
ColumnContainer |
4 |
3 |
2 |
0 |
0 |
25% |
| python/lsst/daf/relation/_columns/_container.py |
ColumnRangeLiteral |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_container.py |
ColumnExpressionSequence |
6 |
6 |
0 |
2 |
0 |
0% |
| python/lsst/daf/relation/_columns/_container.py |
ColumnInContainer |
4 |
4 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_container.py |
(no class) |
56 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_columns/_expression.py |
ColumnExpression |
13 |
12 |
2 |
0 |
0 |
8% |
| python/lsst/daf/relation/_columns/_expression.py |
ColumnLiteral |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_expression.py |
ColumnReference |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_expression.py |
ColumnFunction |
8 |
8 |
0 |
4 |
0 |
0% |
| python/lsst/daf/relation/_columns/_expression.py |
PredicateFunction |
11 |
11 |
0 |
6 |
0 |
0% |
| python/lsst/daf/relation/_columns/_expression.py |
(no class) |
87 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/_columns/_predicate.py |
Predicate |
15 |
14 |
2 |
8 |
0 |
4% |
| python/lsst/daf/relation/_columns/_predicate.py |
PredicateLiteral |
4 |
4 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_predicate.py |
PredicateReference |
4 |
4 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_predicate.py |
LogicalNot |
6 |
6 |
0 |
2 |
0 |
0% |
| python/lsst/daf/relation/_columns/_predicate.py |
LogicalAnd |
13 |
13 |
0 |
8 |
0 |
0% |
| python/lsst/daf/relation/_columns/_predicate.py |
LogicalOr |
13 |
13 |
0 |
8 |
0 |
0% |
| python/lsst/daf/relation/_columns/_predicate.py |
(no class) |
87 |
13 |
2 |
10 |
0 |
76% |
| python/lsst/daf/relation/_columns/_tag.py |
ColumnTag |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_columns/_tag.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_diagnostics.py |
Diagnostics |
56 |
56 |
1 |
40 |
0 |
0% |
| python/lsst/daf/relation/_diagnostics.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_engine.py |
Engine |
25 |
25 |
1 |
10 |
0 |
0% |
| python/lsst/daf/relation/_engine.py |
GenericConcreteEngine |
7 |
7 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_engine.py |
(no class) |
37 |
0 |
4 |
0 |
0 |
100% |
| python/lsst/daf/relation/_exceptions.py |
RelationalAlgebraError |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_exceptions.py |
EngineError |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_exceptions.py |
ColumnError |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_exceptions.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_leaf_relation.py |
LeafRelation |
8 |
8 |
0 |
4 |
0 |
0% |
| python/lsst/daf/relation/_leaf_relation.py |
(no class) |
35 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_marker_relation.py |
MarkerRelation |
11 |
11 |
0 |
4 |
0 |
0% |
| python/lsst/daf/relation/_marker_relation.py |
(no class) |
27 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_materialization.py |
Materialization |
11 |
11 |
0 |
8 |
0 |
0% |
| python/lsst/daf/relation/_materialization.py |
(no class) |
16 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operation_relations.py |
UnaryOperationRelation |
9 |
9 |
0 |
2 |
0 |
0% |
| python/lsst/daf/relation/_operation_relations.py |
BinaryOperationRelation |
23 |
23 |
0 |
14 |
0 |
0% |
| python/lsst/daf/relation/_operation_relations.py |
(no class) |
50 |
0 |
5 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/__init__.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_calculation.py |
Calculation |
20 |
20 |
0 |
8 |
0 |
0% |
| python/lsst/daf/relation/_operations/_calculation.py |
(no class) |
29 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_chain.py |
Chain |
9 |
9 |
0 |
4 |
0 |
0% |
| python/lsst/daf/relation/_operations/_chain.py |
(no class) |
16 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_deduplication.py |
Deduplication |
12 |
12 |
0 |
6 |
0 |
0% |
| python/lsst/daf/relation/_operations/_deduplication.py |
(no class) |
17 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_join.py |
Join |
48 |
48 |
0 |
36 |
0 |
0% |
| python/lsst/daf/relation/_operations/_join.py |
PartialJoin |
41 |
41 |
0 |
22 |
0 |
0% |
| python/lsst/daf/relation/_operations/_join.py |
(no class) |
52 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_projection.py |
Projection |
33 |
33 |
0 |
18 |
0 |
0% |
| python/lsst/daf/relation/_operations/_projection.py |
(no class) |
27 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_selection.py |
Selection |
25 |
25 |
0 |
14 |
0 |
0% |
| python/lsst/daf/relation/_operations/_selection.py |
(no class) |
28 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_slice.py |
Slice |
50 |
50 |
0 |
28 |
0 |
0% |
| python/lsst/daf/relation/_operations/_slice.py |
(no class) |
34 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_operations/_sort.py |
SortTerm |
1 |
1 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_operations/_sort.py |
Sort |
31 |
31 |
0 |
22 |
0 |
0% |
| python/lsst/daf/relation/_operations/_sort.py |
(no class) |
28 |
0 |
4 |
0 |
0 |
100% |
| python/lsst/daf/relation/_processor.py |
Processor |
55 |
55 |
3 |
36 |
0 |
0% |
| python/lsst/daf/relation/_processor.py |
(no class) |
16 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/_relation.py |
Relation |
0 |
0 |
19 |
0 |
0 |
100% |
| python/lsst/daf/relation/_relation.py |
BaseRelation |
27 |
26 |
0 |
4 |
0 |
3% |
| python/lsst/daf/relation/_relation.py |
(no class) |
89 |
0 |
4 |
0 |
0 |
100% |
| python/lsst/daf/relation/_transfer.py |
Transfer |
12 |
12 |
0 |
8 |
0 |
0% |
| python/lsst/daf/relation/_transfer.py |
(no class) |
16 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/_unary_operation.py |
UnaryOperation |
35 |
34 |
4 |
20 |
0 |
2% |
| python/lsst/daf/relation/_unary_operation.py |
RowFilter |
7 |
7 |
1 |
4 |
0 |
0% |
| python/lsst/daf/relation/_unary_operation.py |
Identity |
9 |
9 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_unary_operation.py |
Reordering |
5 |
5 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/_unary_operation.py |
UnaryCommutator |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/_unary_operation.py |
(no class) |
82 |
0 |
3 |
0 |
0 |
100% |
| python/lsst/daf/relation/iteration/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/iteration/_engine.py |
Engine |
115 |
115 |
5 |
70 |
0 |
0% |
| python/lsst/daf/relation/iteration/_engine.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
RowIterable |
4 |
4 |
1 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
MaterializedRowIterable |
1 |
1 |
1 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
RowMapping |
7 |
7 |
0 |
2 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
RowSequence |
5 |
5 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
CalculationRowIterable |
4 |
4 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
ChainRowIterable |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
ProjectionRowIterable |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
SelectionRowIterable |
3 |
3 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
SliceRowIterable |
8 |
8 |
0 |
6 |
0 |
0% |
| python/lsst/daf/relation/iteration/_row_iterable.py |
(no class) |
44 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/sql/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/sql/_engine.py |
Engine |
238 |
238 |
6 |
144 |
0 |
0% |
| python/lsst/daf/relation/sql/_engine.py |
(no class) |
54 |
0 |
2 |
0 |
0 |
100% |
| python/lsst/daf/relation/sql/_payload.py |
Payload |
1 |
1 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/sql/_payload.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/sql/_select.py |
Select |
40 |
40 |
0 |
26 |
0 |
0% |
| python/lsst/daf/relation/sql/_select.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/daf/relation/tests.py |
ColumnTag |
2 |
2 |
0 |
0 |
0 |
0% |
| python/lsst/daf/relation/tests.py |
RelationTestCase |
9 |
9 |
0 |
6 |
0 |
0% |
| python/lsst/daf/relation/tests.py |
(no class) |
44 |
24 |
0 |
16 |
0 |
33% |
| python/lsst/daf/relation/version.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| tests/test_calculation.py |
CalculationTestCase |
45 |
45 |
0 |
0 |
0 |
0% |
| tests/test_calculation.py |
(no class) |
11 |
0 |
2 |
0 |
0 |
100% |
| tests/test_chain.py |
ChainTestCase |
28 |
28 |
0 |
0 |
0 |
0% |
| tests/test_chain.py |
(no class) |
9 |
0 |
2 |
0 |
0 |
100% |
| tests/test_column_expressions.py |
ColumnExpressionTestCase |
188 |
188 |
0 |
0 |
0 |
0% |
| tests/test_column_expressions.py |
(no class) |
13 |
0 |
2 |
0 |
0 |
100% |
| tests/test_deduplication.py |
DeduplicationTestCase |
50 |
50 |
0 |
0 |
0 |
0% |
| tests/test_deduplication.py |
(no class) |
11 |
0 |
2 |
0 |
0 |
100% |
| tests/test_diagnostics.py |
EmptyLookupEngine |
5 |
5 |
0 |
0 |
0 |
0% |
| tests/test_diagnostics.py |
DiagnosticsTestCase |
66 |
66 |
0 |
0 |
0 |
0% |
| tests/test_diagnostics.py |
(no class) |
19 |
0 |
2 |
0 |
0 |
100% |
| tests/test_join.py |
JoinTestCase |
90 |
90 |
0 |
0 |
0 |
0% |
| tests/test_join.py |
(no class) |
12 |
0 |
2 |
0 |
0 |
100% |
| tests/test_leaf_relation.py |
LeafRelationTestCase |
65 |
65 |
0 |
0 |
0 |
0% |
| tests/test_leaf_relation.py |
(no class) |
10 |
0 |
2 |
0 |
0 |
100% |
| tests/test_materialization.py |
MaterializationTestCase |
20 |
20 |
0 |
0 |
0 |
0% |
| tests/test_materialization.py |
(no class) |
9 |
0 |
2 |
0 |
0 |
100% |
| tests/test_processor.py |
StringEngine |
3 |
3 |
0 |
0 |
0 |
0% |
| tests/test_processor.py |
StringProcessor |
13 |
13 |
0 |
2 |
0 |
0% |
| tests/test_processor.py |
ProcessorTestCase |
72 |
72 |
0 |
20 |
0 |
0% |
| tests/test_processor.py |
(no class) |
16 |
0 |
2 |
0 |
0 |
100% |
| tests/test_projection.py |
ProjectionTestCase |
44 |
44 |
0 |
0 |
0 |
0% |
| tests/test_projection.py |
(no class) |
11 |
0 |
2 |
0 |
0 |
100% |
| tests/test_selection.py |
SelectionTestCase |
48 |
48 |
0 |
0 |
0 |
0% |
| tests/test_selection.py |
(no class) |
12 |
0 |
2 |
0 |
0 |
100% |
| tests/test_slice.py |
SliceTestCase |
108 |
108 |
0 |
16 |
0 |
0% |
| tests/test_slice.py |
(no class) |
12 |
0 |
2 |
0 |
0 |
100% |
| tests/test_sort.py |
SortTestCase |
56 |
56 |
0 |
2 |
0 |
0% |
| tests/test_sort.py |
(no class) |
13 |
0 |
2 |
0 |
0 |
100% |
| tests/test_sql_engine.py |
SqlEngineTestCase |
122 |
122 |
0 |
0 |
0 |
0% |
| tests/test_sql_engine.py |
(no class) |
19 |
4 |
2 |
0 |
0 |
79% |
| tests/test_transfer.py |
TransferTestCase |
16 |
16 |
0 |
0 |
0 |
0% |
| tests/test_transfer.py |
(no class) |
8 |
0 |
2 |
0 |
0 |
100% |