| SlotDescriptor(SlotId, TupleDescriptor, SlotDescriptor) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| materializeSrcExpr() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| layoutEquals(SlotDescriptor) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| initFromExpr(Expr) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getStats() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| toThrift() |   | 87% |   | 78% | 3 | 8 | 2 | 18 | 0 | 1 |
| debugString() |   | 89% |   | 50% | 4 | 5 | 0 | 8 | 0 | 1 |
| isInvalid() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| addSourceExpr(Expr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExplainString(String) |   | 93% |   | 75% | 2 | 5 | 0 | 12 | 0 | 1 |
| isScanSlot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNeedMaterialize(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIsAgg(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSubColLables(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSrcColumn(Column) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setByteOffset(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStats(ColumnStats) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaterializedColumnName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVirtualColumn(Expr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIsAgg() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAutoInc() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getByteSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getByteOffset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSlotOffset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSourceExprs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| SlotDescriptor(SlotId, TupleDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| getUniqueId() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setColumn(Column) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSourceExpr(Expr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setType(Type) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIsMaterialized(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAutoInc(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIsNullable(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setByteSize(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSlotIdx(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSlotOffset(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLabel(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSubColLables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isMaterialized() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIsNullable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLabel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVirtualColumn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |