com.hp.hpl.jena.sparql.algebra
Interface Table

All Known Implementing Classes:
Table1, TableBase, TableEmpty, TableN, TableUnit

public interface Table


Method Summary
 void addBinding(Binding binding)
           
 void close()
           
 boolean contains(Binding binding)
           
 List<String> getVarNames()
           
 List<Var> getVars()
           
 boolean isEmpty()
           
 QueryIterator iterator(ExecutionContext execCxt)
           
 QueryIterator matchRightLeft(Binding bindingLeft, boolean includeOnNoMatch, ExprList condition, ExecutionContext execCxt)
           
 int size()
           
 ResultSet toResultSet()
           
 

Method Detail

matchRightLeft

QueryIterator matchRightLeft(Binding bindingLeft,
                             boolean includeOnNoMatch,
                             ExprList condition,
                             ExecutionContext execCxt)

close

void close()

getVars

List<Var> getVars()

getVarNames

List<String> getVarNames()

size

int size()

isEmpty

boolean isEmpty()

iterator

QueryIterator iterator(ExecutionContext execCxt)

addBinding

void addBinding(Binding binding)

contains

boolean contains(Binding binding)

toResultSet

ResultSet toResultSet()


Licenced under the Apache License, Version 2.0