public SqlType getExpressionSqlType(final Expression expression) {
    return getExpressionSqlType(expression, Collections.emptyMap());
  }
@Test
  public void shouldEvaluateTypeForCreateMapExpression() {
    // Given:
    Expression expression = new CreateMapExpression(
        ImmutableMap.of(
            COL3, new UnqualifiedColumnReferenceExp(COL0)
        )
    );

    // When:
    final SqlType type = expressionTypeManager.getExpressionSqlType(expression);

    // Then:
    assertThat(type, is(SqlTypes.map(SqlTypes.DOUBLE, SqlTypes.BIGINT)));
  }