| withChildren(List) |   | 85% |   | 66% | 2 | 4 | 1 | 15 | 0 | 1 | 
| lambda$withFunction$4(Expression, WindowFrame) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$withOrderKeys$1(List) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$withFunctionPartitionKeysOrderKeys$6(Expression, List, List, WindowFrame) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$toDigest$10(StringBuilder, WindowFrame) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toString() |   | 97% |   | 83% | 1 | 4 | 0 | 14 | 0 | 1 | 
| computeToSql() |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 | 
| toDigest() |  | 100% |   | 75% | 1 | 3 | 0 | 12 | 0 | 1 | 
| equals(Object) |  | 100% |   | 81% | 3 | 9 | 0 | 9 | 0 | 1 | 
| WindowExpression(Expression, List, List, WindowFrame, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 11 | 0 | 1 | 
| getExpressionsInWindowSpec() |  | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 
| computeHashCode() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withFunctionPartitionKeysOrderKeys(Expression, List, List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| withPartitionKeysOrderKeys(List, List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| withWindowFrame(WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withOrderKeys(List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| withFunction(Expression) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$withOrderKeys$0(List, WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withFunction$5(Expression) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withPartitionKeysOrderKeys$2(List, List, WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withPartitionKeysOrderKeys$3(List, List) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withFunctionPartitionKeysOrderKeys$7(Expression, List, List) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| WindowExpression(Expression, List, List, WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| WindowExpression(Expression, List, List, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| WindowExpression(Expression, List, List) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$toString$9(StringBuilder, WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$computeToSql$8(StringBuilder, WindowFrame) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| accept(ExpressionVisitor, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| nullable() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDataType() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFunction() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getPartitionKeys() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOrderKeys() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getWindowFrame() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isSkew() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |