The indexes hierarchy have changed in Cassandra 3.0 and we do reflect this on the drivers. An IndexMetadata is now accessible from the TableMetadata class with the
getIndex(String) or getIndexes() method. The ticket introducing these changes is
JAVA-875, for more infos.
Also, I am looking at the code for the java driver version 2.1.5, and I do not seem to find the LocalDate class. So you are probably referring to the current 3.0 LocalDate class, right? If so, no this class does not implement a getTime(), however you may want to check the
Custom codecs for the Joda Time of Java 8 Time libraries to get these features.
Cheers.