本文整理汇总了Java中com.hp.hpl.jena.graph.query.Domain.setElement方法的典型用法代码示例。如果您正苦于以下问题:Java Domain.setElement方法的具体用法?Java Domain.setElement怎么用?Java Domain.setElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.hp.hpl.jena.graph.query.Domain
的用法示例。
在下文中一共展示了Domain.setElement方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: map1
import com.hp.hpl.jena.graph.query.Domain; //导入方法依赖的package包/类
public Domain map1(Binding binding) {
Domain d = new Domain(variables.length);
for (int i = 0; i < variables.length; i++) {
Var v = Var.alloc(variables[i]);
Node value = binding.get(v);
int index = ((Integer) indexes.get(v)).intValue();
d.setElement(index, value);
}
return d;
}
示例2: convert
import com.hp.hpl.jena.graph.query.Domain; //导入方法依赖的package包/类
Domain convert() throws TuplesException {
Domain d = new Domain(proj.size());
for (int i = 0; i < proj.size(); i++) {
Node n = Jenara.o2n((org.jrdf.graph.Node)answer.getObject(i));
d.setElement(i, n);
}
return d ;
}
示例3: extendSourceBinding
import com.hp.hpl.jena.graph.query.Domain; //导入方法依赖的package包/类
private void extendSourceBinding( Domain current, Pipe sink, PreparedStatement ps )
{
ResultSet rs = null;
ResultSetStringIterator it = null;
setArgs( current, ps );
// System.out.println( ">> " + compiled.stmt.toString().replaceAll( " AND ", "\n AND " ) );
try
{
it = new ResultSetStringIterator();
ps.execute();
rs = ps.getResultSet();
it.reset( rs, ps );
while (it.hasNext())
{
Domain useme = current.copy();
List<String> row = it.next();
for (int i = 0; i < compiled.resList.length; i++)
{
int j = compiled.resList[i];
String o = row.get( i );
Node n = compiled.driver.RDBStringToNode( o );
useme.setElement( j, n );
}
sink.put( useme );
}
}
catch (Exception e)
{ throw new JenaException( "Query execute failed: " + e ); }
finally
{
if (it != null) it.close();
if (rs != null) closeResultSet( rs );
}
}
示例4: map1
import com.hp.hpl.jena.graph.query.Domain; //导入方法依赖的package包/类
public Object map1(Object o)
{
Binding binding = (Binding) o;
Domain d = new Domain(variables.length);
for (int i = 0; i < variables.length; i++)
{
Var v = Var.alloc(variables[i]);
Node value = binding.get(v);
int index = ((Integer) indexes.get(v)).intValue();
d.setElement(index, value);
}
return d;
}