hashCode functions using multiply method

2016-01-28 Thread Albert
Hi ,
I've noticed a lot of the places, calcite codes is using something like
this:

result = 31 * result + (body != null ? body.hashCode() : 0);

using multiply in hash code calculation probably isn't best practice.
something like shift operator should be more efficient.  since the project
is already depending on guava, why not using their hash code utils ?


thanks.



-- 
~~~
no mistakes
~~


Fwd: New Apache visual identity is live --please help share the news!

2016-01-28 Thread Julian Hyde
Hey Calcite developers,

We will need to update our site by May 9th but let’s try to do it this release. 
I’ve logged https://issues.apache.org/jira/browse/CALCITE-1070 
. Would anyone like to take 
this on?

We don’t have many images to upgrade (see 
https://github.com/apache/calcite/tree/master/site/img 
) but we could be 
creative and use the logos in more places on the site.

Julian


> Begin forwarded message:
> 
> From: Sally Khudairi 
> Subject: New Apache visual identity is live --please help share the news!
> Date: January 27, 2016 at 4:54:42 AM PST
> To: "committ...@apache.org" 
> Reply-To: priv...@drill.apache.org
> Reply-To: Sally Khudairi 
> 
> Hello Apache Community members --it's my pleasure to share that, after a year 
> in the making, the new Apache logo has launched and we are live!
> 
> The official announcement is posted at http://s.apache.org/lj and tweeted at 
> https://twitter.com/TheASF/status/692326634519658496  Please share this with 
> your communities.
> 
> Our new identity is now on the apache.org homepage. The graphics page at 
> http://apache.org/foundation/press/kit/ has also been updated with the images 
> that we have at present. Feel free to use the Apache feather glyph to update 
> your project logos as well as the "Powered By" template. There is no specific 
> deadline required for these updates, but if you could use the upcoming 
> ApacheCon (9-13 May) as a target, that would be great.
> 
> We will continue to update the site as the final assets and formal style 
> guide become available. Feel free to ping me if you need anything in the 
> interim.
> 
> Many thanks to HotWax Systems and Lucidworks for joining forces and creating 
> our beautiful new identity in alignment with The Apache Way.
> 
> Extra special thanks to Daniel Takamori and Daniel Gruno from the ASF 
> Infrastructure team for helping get our new look online. Go Apache!
> 
> 
> Warmly,
> Sally