Browse Source

adding getters to model

Ademar Crotti Junior 6 years ago
parent
commit
41129a413f
3 changed files with 28 additions and 0 deletions
  1. 8 0
      src/r2rml/model/LogicalTable.java
  2. 8 0
      src/r2rml/model/ObjectMap.java
  3. 12 0
      src/r2rml/model/TermMap.java

+ 8 - 0
src/r2rml/model/LogicalTable.java

@@ -113,4 +113,12 @@ public class LogicalTable extends R2RMLResource {
 		return "SELECT * FROM " + tableName;
 	}
 
+	public String getTableName() {
+		return tableName;
+	}
+
+	public String getSqlQuery() {
+		return sqlQuery;
+	}
+
 }

+ 8 - 0
src/r2rml/model/ObjectMap.java

@@ -133,4 +133,12 @@ public class ObjectMap extends TermMap {
 
 		return R2RML.IRI;
 	}
+
+	public List<Statement> getDatatypes() {
+		return datatypes;
+	}
+
+	public List<Statement> getLanguages() {
+		return languages;
+	}
 }

+ 12 - 0
src/r2rml/model/TermMap.java

@@ -450,4 +450,16 @@ public abstract class TermMap extends R2RMLResource {
 		}
 		return null;
 	}
+
+	public String getColumn() {
+		return column;
+	}
+
+	public String getTemplate() {
+		return template;
+	}
+
+	public RDFNode getConstant() {
+		return constant;
+	}
 }