Reader small image

You're reading from  Scala for Data Science

Product typeBook
Published inJan 2016
Reading LevelIntermediate
Publisher
ISBN-139781785281372
Edition1st Edition
Languages
Right arrow
Author (1)
Pascal Bugnion
Pascal Bugnion
author image
Pascal Bugnion

Pascal Bugnion is a data engineer at the ASI, a consultancy offering bespoke data science services. Previously, he was the head of data engineering at SCL Elections. He holds a PhD in computational physics from Cambridge University. Besides Scala, Pascal is a keen Python developer. He has contributed to NumPy, matplotlib and IPython. He also maintains scikit-monaco, an open source library for Monte Carlo integration. He currently lives in London, UK.
Read more about Pascal Bugnion

Right arrow

References


The API documentation for JDBC is very complete: http://docs.oracle.com/javase/7/docs/api/java/sql/package-summary.html

The API documentation for the ResultSet interface (http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html), for the PreparedStatement class (http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html) and the Connection class (http://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html) is particularly relevant.

The data mapper pattern is described extensively in Martin Fowler's Patterns of Enterprise Application Architecture. A brief description is also available on his website (http://martinfowler.com/eaaCatalog/dataMapper.html).

For an introduction to SQL, I suggest Learning SQL by Alan Beaulieu (O'Reilly).

For another discussion of type classes, read http://danielwestheide.com/blog/2013/02/06/the-neophytes-guide-to-scala-part-12-type-classes.html.

This post describes how some common object-oriented design patterns can be reimplemented...

lock icon
The rest of the page is locked
Previous PageNext Chapter
You have been reading a chapter from
Scala for Data Science
Published in: Jan 2016Publisher: ISBN-13: 9781785281372

Author (1)

author image
Pascal Bugnion

Pascal Bugnion is a data engineer at the ASI, a consultancy offering bespoke data science services. Previously, he was the head of data engineering at SCL Elections. He holds a PhD in computational physics from Cambridge University. Besides Scala, Pascal is a keen Python developer. He has contributed to NumPy, matplotlib and IPython. He also maintains scikit-monaco, an open source library for Monte Carlo integration. He currently lives in London, UK.
Read more about Pascal Bugnion