Subversion Repositories SmartDukaan

Rev

Rev 27583 | Rev 28371 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27583 Rev 27784
Line 1... Line 1...
1
package com.spice.profitmandi.dao.repository;
1
package com.spice.profitmandi.dao.repository;
2
 
2
 
3
import java.time.LocalDateTime;
3
import java.time.LocalDateTime;
-
 
4
import java.util.AbstractMap.SimpleEntry;
4
import java.util.List;
5
import java.util.List;
5
import java.util.Map;
6
import java.util.Map;
6
import java.util.Set;
7
import java.util.Set;
7
 
8
 
8
import javax.persistence.criteria.CriteriaBuilder;
9
import javax.persistence.criteria.CriteriaBuilder;
Line 298... Line 299...
298
 
299
 
299
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
300
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
300
 
301
 
301
	<T> List<T> selectAllByOr(Class<T> class1, List<Map<String, Object>> equalsMapList);
302
	<T> List<T> selectAllByOr(Class<T> class1, List<Map<String, Object>> equalsMapList);
302
 
303
 
303
	<T> List<Integer> selectLatestGroupBy(Class<T> class1, String groupBy, String keyColumn, LocalDateTime startDate,
304
	<T> List<SimpleEntry> selectLatestGroupBy(Class<T> class1, String groupBy, String keyColumn, LocalDateTime startDate,
304
			LocalDateTime endDate);
305
			LocalDateTime endDate);
305
	<T> List<T> selectBetweenKeys(Class<T> tClass, String geKey, Object value, String leKey);
306
	<T> List<T> selectBetweenKeys(Class<T> tClass, String geKey, Object value, String leKey);
306
}
307
}