Bug 188224 DTE should give out APIs about CrossTab filter equal value list and member value list Util.
DTE should give out APIs about CrossTab filter equal value list and member value list Util.
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataSetIterator.java
throw new AdapterException( e.getLocalizedMessage( ) );
		}
	}
	/**
	 * 
	 * @param query
	 * @param resultMetaList
	 * @param levelNameColumnNamePair
	 * @param hierHandle
	 * @throws AdapterException
	 */
	private void prepareLevels( QueryDefinition query,
			TabularHierarchyHandle hierHandle, List metaList )
			throws AdapterException
	{
		try
		{
			
			List levels = hierHandle.getContents( TabularHierarchyHandle.LEVELS_PROP );
			for ( int j = 0; j < levels.size( ); j++ )
			{
				TabularLevelHandle level = (TabularLevelHandle) levels.get( j );
				ColumnMeta temp = null;
				String exprString = ExpressionUtil.createJSDataSetRowExpression( level.getColumnName( ) );
				int type = DataAdapterUtil.adaptModelDataType( level.getDataType( ) );
				if ( type == DataType.UNKNOWN_TYPE || type == DataType.ANY_TYPE )
					type = DataType.STRING_TYPE;
				if ( isTimeType( type ) )
				{
					temp = new ColumnMeta( level.getName( ),