com.hp.hpl.jena.sparql.algebra.table
Class TableBase

java.lang.Object
  extended by com.hp.hpl.jena.sparql.algebra.table.TableBase
All Implemented Interfaces:
Table
Direct Known Subclasses:
Table1, TableEmpty, TableN, TableUnit

public abstract class TableBase
extends Object
implements Table


Method Summary
 void addBinding(Binding binding)
           
 void close()
           
 boolean contains(Binding b)
           
 boolean equals(Object other)
           
 Table eval(Evaluator evaluator)
           
 int hashCode()
           
abstract  boolean isEmpty()
           
abstract  int size()
           
 ResultSet toResultSet()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.algebra.Table
getVarNames, getVars, iterator, rows
 

Method Detail

close

public final void close()
Specified by:
close in interface Table

eval

public final Table eval(Evaluator evaluator)

addBinding

public void addBinding(Binding binding)
Specified by:
addBinding in interface Table

contains

public boolean contains(Binding b)
Specified by:
contains in interface Table

size

public abstract int size()
Specified by:
size in interface Table

isEmpty

public abstract boolean isEmpty()
Specified by:
isEmpty in interface Table

toResultSet

public ResultSet toResultSet()
Specified by:
toResultSet in interface Table

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object


Licenced under the Apache License, Version 2.0