| toString() |  | 0% |  | 0% | 61 | 61 | 154 | 154 | 1 | 1 |
| equals(TOlapScanNode) |  | 0% |  | 0% | 128 | 128 | 180 | 180 | 1 | 1 |
| compareTo(TOlapScanNode) |  | 0% |  | 0% | 77 | 77 | 179 | 179 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 52 | 52 | 73 | 73 | 1 | 1 |
| setFieldValue(TOlapScanNode._Fields, Object) |  | 0% |  | 0% | 51 | 51 | 101 | 101 | 1 | 1 |
| TOlapScanNode(TOlapScanNode) |  | 0% |  | 0% | 19 | 19 | 60 | 60 | 1 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 36 | 36 | 1 | 1 |
| getFieldValue(TOlapScanNode._Fields) |  | 0% |  | 0% | 26 | 26 | 27 | 27 | 1 | 1 |
| isSet(TOlapScanNode._Fields) |  | 0% |  | 0% | 27 | 27 | 29 | 29 | 1 | 1 |
| validate() |   | 54% |  | 83% | 2 | 7 | 2 | 13 | 0 | 1 |
| readObject(ObjectInputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| writeObject(ObjectOutputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addToOutputColumnUniqueIds(int) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToDistributeColumnIds(int) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToTopnFilterSourceNodeIds(int) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToKeyColumnName(String) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToKeyColumnType(TPrimitiveType) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToColumnsDesc(TColumn) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToIndexesDesc(TOlapTableIndex) |  | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| equals(Object) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getKeyColumnNameSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getKeyColumnNameIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getKeyColumnTypeSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getKeyColumnTypeIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnsDescSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnsDescIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getIndexesDescSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getIndexesDescIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getOutputColumnUniqueIdsSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getOutputColumnUniqueIdsIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getDistributeColumnIdsSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getDistributeColumnIdsIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getTopnFilterSourceNodeIdsSize() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getTopnFilterSourceNodeIdsIterator() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setTupleId(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setIsPreaggregation(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setUseTopnOpt(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setUseTopnOptIsSet(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetTupleId() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetKeyColumnName() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetKeyColumnType() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unsetIsPreaggregation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetSortColumn() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unsetSortLimit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetEnableUniqueKeyMergeOnWrite() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetUseTopnOpt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetSchemaVersion() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetTopnFilterSourceNodeIds() |  | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unsetScoreSortLimit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetAnnSortLimit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetEnableMorValuePredicatePushdown() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetReadMorAsDup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setKeyColumnNameIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setKeyColumnTypeIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setSortColumnIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setKeyTypeIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setTableNameIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setColumnsDescIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setSortInfoIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setPushDownAggTypeOptIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setIndexesDescIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setOutputColumnUniqueIdsIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setDistributeColumnIdsIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setTopnFilterSourceNodeIdsIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setScoreSortInfoIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setAnnSortInfoIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setScoreRangeInfoIsSet(boolean) |  | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| read(TProtocol) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deepCopy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSetTupleId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setKeyColumnName(List) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setKeyColumnType(List) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSetIsPreaggregation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSortColumn(String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTopnFilterSourceNodeIds(List) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetKeyColumnName() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetKeyColumnType() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetSortColumn() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetKeyType() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetTableName() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetColumnsDesc() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetSortInfo() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetPushDownAggTypeOpt() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIndexesDesc() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetOutputColumnUniqueIds() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetDistributeColumnIds() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetTopnFilterSourceNodeIds() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetScoreSortInfo() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetAnnSortInfo() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetScoreRangeInfo() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTupleId() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyColumnName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyColumnType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIsPreaggregation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnsDesc() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSortLimit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnableUniqueKeyMergeOnWrite() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPushDownAggTypeOpt() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseTopnOpt() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIndexesDesc() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputColumnUniqueIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDistributeColumnIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSchemaVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTopnFilterSourceNodeIds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScoreSortInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScoreSortLimit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnnSortInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAnnSortLimit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScoreRangeInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnableMorValuePredicatePushdown() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReadMorAsDup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldForId(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scheme(TProtocol) |  | 90% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetKeyType() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetTableName() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetColumnsDesc() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetSortInfo() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetPushDownAggTypeOpt() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetIndexesDesc() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetOutputColumnUniqueIds() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetDistributeColumnIds() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetScoreSortInfo() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetAnnSortInfo() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetScoreRangeInfo() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 58 | 0 | 1 |
| TOlapScanNode(int, List, List, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| setTupleIdIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIsPreaggregationIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSortLimit(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSortLimitIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnableUniqueKeyMergeOnWrite(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setEnableUniqueKeyMergeOnWriteIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSchemaVersion(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSchemaVersionIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setScoreSortLimit(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setScoreSortLimitIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAnnSortLimit(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setAnnSortLimitIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnableMorValuePredicatePushdown(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setEnableMorValuePredicatePushdownIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setReadMorAsDup(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setReadMorAsDupIsSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| TOlapScanNode() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| write(TProtocol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setKeyType(TKeysType) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTableName(String) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setColumnsDesc(List) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSortInfo(TSortInfo) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetSortLimit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSetEnableUniqueKeyMergeOnWrite() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setPushDownAggTypeOpt(TPushAggOp) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetUseTopnOpt() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setIndexesDesc(List) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOutputColumnUniqueIds(Set) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDistributeColumnIds(List) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetSchemaVersion() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setScoreSortInfo(TSortInfo) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetScoreSortLimit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setAnnSortInfo(TSortInfo) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetAnnSortLimit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setScoreRangeInfo(TScoreRangeInfo) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSetEnableMorValuePredicatePushdown() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSetReadMorAsDup() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |