com.impetus.kundera.query.QueryImpl.getKunderaQuery()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(88)

本文整理了Java中com.impetus.kundera.query.QueryImpl.getKunderaQuery方法的一些代码示例,展示了QueryImpl.getKunderaQuery的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryImpl.getKunderaQuery方法的具体详情如下:
包路径:com.impetus.kundera.query.QueryImpl
类名称:QueryImpl
方法名:getKunderaQuery

QueryImpl.getKunderaQuery介绍

[英]Gets the kundera query.
[中]获取昆德拉查询。

代码示例

代码示例来源:origin: Impetus/Kundera

/**
 * Validates if expected result class is matching with supplied one, else
 * throws {@link IllegalArgumentException}
 * 
 * @param <T>
 *            object type
 * @param paramClass
 *            expected result class
 * @param q
 *            query
 * @return typed query instance.
 */
private <T> TypedQuery<T> onTypedQuery(Class<T> paramClass, Query q)
{
  if (paramClass.equals(((QueryImpl) q).getKunderaQuery().getEntityClass()) || paramClass.equals(Object.class))
  {
    return new KunderaTypedQuery<T>(q);
  }
  throw new IllegalArgumentException("Mismatch in expected return type. Expected:" + paramClass
      + " But actual class is:" + ((QueryImpl) q).getKunderaQuery().getEntityClass());
}

代码示例来源:origin: Impetus/Kundera

element.substring(element.indexOf("=") + 1, element.length()));
KunderaQuery kq = ((QueryImpl) q).getKunderaQuery();
Set<Parameter<?>> parameters = kq.getParameters();
for (String paramName : paramsMap.keySet()) {

代码示例来源:origin: Impetus/Kundera

Class<?> genericClass = ((QueryImpl) q).getKunderaQuery().getEntityClass();
entityMetadata = EntityUtils.getEntityMetaData(genericClass.getSimpleName(), em);
String output = CollectionConverter.toString(result, genericClass, mediaType);

代码示例来源:origin: Impetus/Kundera

boolean isDeleteOrUpdateQuery = ((QueryImpl) q).getKunderaQuery().isDeleteUpdate();
if (isDeleteOrUpdateQuery) {
  log.error("Incorrect HTTP method GET for query:" + queryPart);

代码示例来源:origin: Impetus/Kundera

KunderaQuery kq = ((QueryImpl) q).getKunderaQuery();
Set<Parameter<?>> parameters = kq.getParameters();
for (String paramName : paramsMap.keySet()) {

代码示例来源:origin: Impetus/Kundera

paramsMap = mapper.readValue(parameterString, new TypeReference<HashMap<String, String>>() {
});
KunderaQuery kq = ((QueryImpl) q).getKunderaQuery();
Set<Parameter<?>> parameters = kq.getParameters();
for (String paramName : paramsMap.keySet()) {

代码示例来源:origin: Impetus/Kundera

String columnName = ((AbstractAttribute) entityType.getAttribute(idField)).getJPAColumnName();
List<Object> result = new ArrayList<Object>();
Queue queue = getKunderaQuery().getFilterClauseQueue();
KunderaQuery kunderaQuery = getKunderaQuery();

代码示例来源:origin: Impetus/Kundera

MetadataUtils.useSecondryIndex(((ClientBase) client).getClientMetadata()));
Map<Boolean, List<IndexClause>> ixClause = query.prepareIndexClause(m, useInvertedIndex);
if (useInvertedIndex && !((QueryImpl) query).getKunderaQuery().getFilterClauseQueue().isEmpty())
      query.getColumnList(m, metaModel, ((QueryImpl) query).getKunderaQuery().getResult(), null),
      expressions, maxResult);

代码示例来源:origin: com.impetus.client/kundera-cassandra

MetadataUtils.useSecondryIndex(((ClientBase) client).getClientMetadata()));
Map<Boolean, List<IndexClause>> ixClause = query.prepareIndexClause(m, useInvertedIndex);
if (useInvertedIndex && !((QueryImpl) query).getKunderaQuery().getFilterClauseQueue().isEmpty())
      query.getColumnList(m, ((QueryImpl) query).getKunderaQuery().getResult(), null),
      expressions, maxResult);

相关文章