#159: Support the FLOAT and DOUBLE types.
Merge pull request #310 from JingchengDu/master

#159: Support the FLOAT and DOUBLE types