fr.inria.corese.kgram.core.Query.getGlobalQuery()方法的使用及代码示例

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

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

Query.getGlobalQuery介绍

暂无

代码示例

代码示例来源:origin: fr.inria.corese/kgram

public Expr getGlobalExpression(String name) {
  if (getGlobalQuery() != this) {
    Expr ee = getGlobalQuery().getLocalExpression(name);
    if (ee != null) {
      return ee;
    }
  }
  return null;
}

代码示例来源:origin: fr.inria.corese/kgram

public void addError(String mes, Object obj, boolean duplicate) {
  getGlobalQuery().setError(mes, obj, duplicate);
}

代码示例来源:origin: fr.inria.corese/kgram

public Filter getGlobalFilter(String name) {
  return getGlobalQuery().getFilter(name);
}

代码示例来源:origin: fr.inria.corese/kgram

public void setTransformer(String p, Object transformer) {
  getGlobalQuery().setPPrinter(p, transformer);
}

代码示例来源:origin: fr.inria.corese/kgram

boolean needEdge(){
    return getGlobalQuery().isRelax() || getGlobalQuery().isRule();
}

代码示例来源:origin: fr.inria.corese/kgram

public void addError(String mes, Object obj) {
  getGlobalQuery().setError(mes, obj);
}

代码示例来源:origin: fr.inria.corese/kgram

public Object getTransformer(String p) {
  return getGlobalQuery().getPPrinter(p);
}

代码示例来源:origin: fr.inria.corese/kgram

public Object getTransformer() {
  return getGlobalQuery().getPPrinter(null);
}

代码示例来源:origin: fr.inria.corese/kgram

public Extension getActualExtension(){
  return getGlobalQuery().getExtension();
}

代码示例来源:origin: fr.inria.corese/kgram

boolean acceptable(Mapping m) {
  return query.getGlobalQuery().isAlgebra() || results.acceptable(m);
}

代码示例来源:origin: fr.inria.corese/compiler

IDatatype pathNode(Environment env) {
  Query q = env.getQuery();
  int num = q.getGlobalQuery().nbPath();
  IDatatype dt = DatatypeMap.createBlank(Query.BPATH + Integer.toString(num));
  return dt;
}

代码示例来源:origin: Wimmics/corese

IDatatype pathNode(Environment env) {
  Query q = env.getQuery();
  int num = q.getGlobalQuery().nbPath();
  IDatatype dt = DatatypeMap.createBlank(Query.BPATH + Integer.toString(num));
  return dt;
}

代码示例来源:origin: fr.inria.corese/kgram

public boolean hasDefinition(){
  return getExtension() != null || getGlobalQuery().getExtension() != null;
}

代码示例来源:origin: fr.inria.corese/kgram

void submit(Mapping map) {
  if (query.getGlobalQuery().isAlgebra()){
    // eval distinct later
    results.add(map);
  }
  else {
    results.submit(map);
  }
}

代码示例来源:origin: Wimmics/corese

int getTimeout(Query q, Node serv, Environment env) {
  Integer time = (Integer) q.getGlobalQuery().getPragma(Pragma.TIMEOUT);
  if (time == null) {
    return env.getEval().getVisitor().timeout(serv);
  }
  return time;
}

代码示例来源:origin: fr.inria.corese/corese-core

int getTimeout(Query q, Node serv, Environment env) {
  Integer time = (Integer) q.getGlobalQuery().getPragma(Pragma.TIMEOUT);
  if (time == null) {
    return env.getEval().getVisitor().timeout(serv);
  }
  return time;
}

代码示例来源:origin: fr.inria.corese/corese-core

int getSlice(Query q, Node serv, Environment env, Mappings map) {
  // former: 
  q.getGlobalQuery().getSlice();
  return env.getEval().getVisitor().slice(serv, map);
}

代码示例来源:origin: Wimmics/corese

int getSlice(Query q, Node serv, Environment env, Mappings map) {
  // former: 
  q.getGlobalQuery().getSlice();
  return env.getEval().getVisitor().slice(serv, map);
}

代码示例来源:origin: Wimmics/corese

Context getQueryContext(Environment env, Producer p) {
  Query q = env.getQuery().getGlobalQuery();
  Context c = (Context) q.getContext(); 
  if (c == null && ! q.isTransformationTemplate()){
    //  std Query or Template alone
    c = new Context();
    q.setContext(c);
  }
  return c;
}

代码示例来源:origin: fr.inria.corese/kgram

boolean isFederate(Exp exp) {
  return memory.getQuery().getGlobalQuery().isFederate()
      || exp.size() == 1 && exp.get(0).isService();
}

相关文章

微信公众号

最新文章

更多