org.d2rq.r2rml
Class LogicalTable

java.lang.Object
  extended by org.d2rq.r2rml.MappingComponent
      extended by org.d2rq.r2rml.LogicalTable
Direct Known Subclasses:
LogicalTable.BaseTableOrView, LogicalTable.R2RMLView

public abstract class LogicalTable
extends MappingComponent


Nested Class Summary
static class LogicalTable.BaseTableOrView
           
static class LogicalTable.R2RMLView
           
 
Nested classes/interfaces inherited from class org.d2rq.r2rml.MappingComponent
MappingComponent.ComponentType
 
Constructor Summary
LogicalTable()
           
 
Method Summary
 void accept(MappingVisitor visitor)
           
abstract  List<Identifier> getColumns(SQLConnection connection)
           
abstract  String getEffectiveSQLQuery()
           
 
Methods inherited from class org.d2rq.r2rml.MappingComponent
getType, isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalTable

public LogicalTable()
Method Detail

getEffectiveSQLQuery

public abstract String getEffectiveSQLQuery()

getColumns

public abstract List<Identifier> getColumns(SQLConnection connection)

accept

public void accept(MappingVisitor visitor)
Specified by:
accept in class MappingComponent