org.d2rq.r2rml
Class LogicalTable.BaseTableOrView

java.lang.Object
  extended by org.d2rq.r2rml.MappingComponent
      extended by org.d2rq.r2rml.LogicalTable
          extended by org.d2rq.r2rml.LogicalTable.BaseTableOrView
Enclosing class:
LogicalTable

public static class LogicalTable.BaseTableOrView
extends LogicalTable


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

Constructor Detail

LogicalTable.BaseTableOrView

public LogicalTable.BaseTableOrView()
Method Detail

getType

public MappingComponent.ComponentType getType()
Specified by:
getType in class MappingComponent

setTableName

public void setTableName(TableOrViewName tableName)

getTableName

public TableOrViewName getTableName()

getEffectiveSQLQuery

public String getEffectiveSQLQuery()
Specified by:
getEffectiveSQLQuery in class LogicalTable

getColumns

public List<Identifier> getColumns(SQLConnection connection)
Specified by:
getColumns in class LogicalTable

accept

public void accept(MappingVisitor visitor)
Overrides:
accept in class LogicalTable