com.hp.hpl.jena.query.Query.visit()方法的使用及代码示例

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

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

Query.visit介绍

暂无

代码示例

代码示例来源:origin: com.hp.hpl.jena/arq

static private void serializeARQ(Query query, 
                 IndentedWriter writer, 
                 FormatterElement eltFmt,
                 FmtExpr    exprFmt,
                 FormatterTemplate templateFmt)
{
  QuerySerializer serilizer = new QuerySerializer(writer, eltFmt, exprFmt, templateFmt) ;
  query.visit(serilizer) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public static int calc(Query query)
{
  QueryHashCodeWorker visitor = new QueryHashCodeWorker() ;
  query.visit(visitor) ;
  return visitor.calculatedHashCode() ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

static void serializeARQ(Query query, 
             IndentedWriter writer, 
             FormatterElement eltFmt,
             FmtExprSPARQL    exprFmt,
             FormatterTemplate templateFmt)
{
  QuerySerializer serilizer = new QuerySerializer(writer, eltFmt, exprFmt, templateFmt) ;
  query.visit(serilizer) ;
}

代码示例来源:origin: com.hp.hpl.jena/arq

public static int calc(Query query)
{
  QueryHashCodeWorker visitor = new QueryHashCodeWorker() ;
  query.visit(visitor) ;
  return visitor.calculatedHashCode() ;
}

代码示例来源:origin: com.hp.hpl.jena/arq

public static boolean equals(Query query1, Query query2)
{
  if ( query1 == query2 ) return true ;
  
  query1.setResultVars() ;
  query2.setResultVars() ;
  QueryCompare visitor = new QueryCompare(query1) ;
  try {
    query2.visit(visitor) ;
  } catch ( ComparisonException ex)
  {
    return false ;
  }
  return visitor.isTheSame() ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public static boolean equals(Query query1, Query query2)
{
  if ( query1 == query2 ) return true ;
  
  query1.setResultVars() ;
  query2.setResultVars() ;
  QueryCompare visitor = new QueryCompare(query1) ;
  try {
    query2.visit(visitor) ;
  } catch ( ComparisonException ex)
  {
    return false ;
  }
  return visitor.isTheSame() ;
}

相关文章