| getExpectedInputRowType(int) |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
| TableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List, List, boolean) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| explainTerms(RelWriter) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| TableModify(RelInput) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| computeSelfCost(RelOptPlanner, RelMetadataQuery) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isInsert() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isUpdate() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isDelete() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isMerge() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| deriveRowType() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCatalogReader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUpdateColumnList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSourceExpressionList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFlattened() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOperation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |