org.d2rq.r2rml
Class LogicalTable.R2RMLView

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

public static class LogicalTable.R2RMLView
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.R2RMLView()
           
 
Method Summary
 void accept(MappingVisitor visitor)
           
 List<Identifier> getColumns(SQLConnection connection)
           
 String getEffectiveSQLQuery()
           
 SQLQuery getSQLQuery()
           
 Set<ConstantIRI> getSQLVersions()
           
 MappingComponent.ComponentType getType()
           
 void setSQLQuery(SQLQuery sqlQuery)
           
 
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.R2RMLView

public LogicalTable.R2RMLView()
Method Detail

getType

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

setSQLQuery

public void setSQLQuery(SQLQuery sqlQuery)

getSQLQuery

public SQLQuery getSQLQuery()

getSQLVersions

public Set<ConstantIRI> getSQLVersions()

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