Bug 186502 Support more dateTimeLevelType for cube
Model has added more dateTimeLevelType on cube definition. Current available types are: year, quarter, month, week-of-month, week-of-year, day-of-week, day-of-month, day-of-year, hour, minute, second. This need Dte to provide corresponding support as well.
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataSetIterator.java
ColumnMeta meta = new ColumnMeta( measure.getName( ),
							false,
							null );
					meta.setDataType( DataAdapterUtil.adaptModelDataType( measure.getDataType( ) ) );
					metaList.add( meta );
				}
			}
		}
		catch ( DataException e )
		{
			throw new AdapterException( e.getLocalizedMessage( ) );
		}
	}
	/**
	 * 
	 * @param query
	 * @param resultMetaList
	 * @param levelNameColumnNamePair
	 * @param hierHandle
	 * @throws AdapterException
	 */
	private void prepareLevels( QueryDefinition query,
			TabularHierarchyHandle hierHandle, List metaList,
			String timeLevelName, String leafLevelName )
			throws AdapterException
	{
		try
		{
			
			List levels = hierHandle.getContents( TabularHierarchyHandle.LEVELS_PROP );