org.apache.openjpa.kernel.QueryImpl.compileForExecutor()方法的使用及代码示例

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

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

QueryImpl.compileForExecutor介绍

[英]Compile for execution, choosing between datastore and in-mem compilation based on what we support and our settings.
[中]编译以执行,根据我们支持的内容和设置在数据存储和内存编译之间进行选择。

代码示例

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public boolean isAggregate() {
  lock();
  try {
    return compileForExecutor().isAggregate(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public boolean isDistinct() {
  lock();
  try {
    return compileForExecutor().isDistinct(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public ClassMetaData[] getAccessPathMetaDatas() {
  lock();
  try {
    ClassMetaData[] metas = compileForExecutor().
      getAccessPathMetaDatas(_storeQuery);
    return (metas == null) ? StoreQuery.EMPTY_METAS : metas;
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

public String[] getProjectionAliases() {
  lock();
  try {
    return compileForExecutor().getProjectionAliases(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

public OrderedMap<Object,Class<?>> getOrderedParameterTypes() {
  lock();
  try {
    return compileForExecutor().getOrderedParameterTypes(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

public String[] getProjectionAliases() {
  lock();
  try {
    return compileForExecutor().getProjectionAliases(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

public int getOperation() {
  lock();
  try {
    return compileForExecutor().getOperation(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

public int getOperation() {
  lock();
  try {
    return compileForExecutor().getOperation(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

public boolean isDistinct() {
  lock();
  try {
    return compileForExecutor().isDistinct(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public int getOperation() {
  lock();
  try {
    return compileForExecutor().getOperation(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public boolean hasGrouping() {
  lock();
  try {
    return compileForExecutor().hasGrouping(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public Map getUpdates() {
  lock();
  try {
    return compileForExecutor().getUpdates(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

public OrderedMap<Object,Class<?>> getOrderedParameterTypes() {
  lock();
  try {
    return compileForExecutor().getOrderedParameterTypes(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

public String getAlias() {
  lock();
  try {
    String alias = compileForExecutor().getAlias(_storeQuery);
    if (alias == null)
      alias = ClassUtil.getClassName(_class);
    return alias;
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

public String getAlias() {
  lock();
  try {
    String alias = compileForExecutor().getAlias(_storeQuery);
    if (alias == null)
      alias = Strings.getClassName(_class);
    return alias;
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

public LinkedMap getParameterTypes() {
  lock();
  try {
    LinkedMap wrap = new LinkedMap();
    wrap.putAll(compileForExecutor().getOrderedParameterTypes(_storeQuery));
    return wrap;
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

public void compile() {
  lock();
  try {
    assertOpen();
    StoreQuery.Executor ex = compileForExecutor();
    getResultPacker(_storeQuery, ex);
    ex.validate(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

public void compile() {
  lock();
  try {
    assertOpen();
    StoreQuery.Executor ex = compileForExecutor();
    getResultPacker(_storeQuery, ex);
    ex.validate(_storeQuery);
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

public LinkedMap getParameterTypes() {
  lock();
  try {
    LinkedMap wrap = new LinkedMap();
    wrap.putAll(compileForExecutor().getOrderedParameterTypes(_storeQuery));
    return wrap;
  } finally {
    unlock();
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

public LinkedMap getParameterTypes() {
  lock();
  try {
    LinkedMap wrap = new LinkedMap();
    wrap.putAll(compileForExecutor().getOrderedParameterTypes(_storeQuery));
    return wrap;
  } finally {
    unlock();
  }
}

相关文章

微信公众号

最新文章

更多