query = jcrSql2Query("SELECT * FROM [mix:lastModified] WHERE [jcr:lastModified] < CAST('2999-10-21T00:00:00.000' AS DATE)");
validateQuery().rowCount(2L).validate(query, query.execute());
// Issue a query that does not use this index ...
query = jcrSql2Query("SELECT * FROM [nt:unstructured] WHERE [jcr:lastModified] > CAST('2012-10-21T00:00:00.000' AS DATE)");
validateQuery().rowCount(3L).validate(query, query.execute());
}
@Test
public void shouldUseSingleColumnDateAsLongIndexInQueryAgainstSameNodeType() throws Exception {
registerValueIndex("dateIndex", "mix:lastModified", "Date value index", "*", "jcr:lastModified", PropertyType.LONG);