Uses of Class
de.fuberlin.wiwiss.d2rq.algebra.RelationName

Packages that use RelationName
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.dbschema JDBC-based database schema inspection code. 
de.fuberlin.wiwiss.d2rq.mapgen The mapping generator introspects a database schema and generates a simple default D2RQ mapping that matches the DB schema. 
de.fuberlin.wiwiss.d2rq.sql SQL query and result processing code. 
de.fuberlin.wiwiss.d2rq.sql.vendor   
 

Uses of RelationName in de.fuberlin.wiwiss.d2rq.algebra
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return RelationName
 RelationName AliasMap.Alias.alias()
           
 RelationName AliasMap.applyTo(RelationName original)
           
 RelationName AliasMap.Alias.original()
           
 RelationName AliasMap.originalOf(RelationName name)
           
 RelationName Attribute.relationName()
          Returns the table name, including the schema if the table is in a schema.
 RelationName Join.table1()
           
 RelationName Join.table2()
           
 RelationName RelationName.withPrefix(int index)
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return types with arguments of type RelationName
 Set<RelationName> Relation.tables()
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type RelationName
 RelationName AliasMap.applyTo(RelationName original)
           
 int RelationName.compareTo(RelationName other)
          Relations without schema are less than relations with schema.
static AliasMap AliasMap.create1(RelationName original, RelationName alias)
           
 boolean AliasMap.hasAlias(RelationName original)
           
 boolean AliasMap.isAlias(RelationName name)
           
 RelationName AliasMap.originalOf(RelationName name)
           
 NodeRelation NodeRelation.renameSingleRelation(RelationName oldName, RelationName newName)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.algebra with parameters of type RelationName
AliasMap.Alias(RelationName original, RelationName alias)
           
Attribute(RelationName relationName, String attributeName)
           
 

Uses of RelationName in de.fuberlin.wiwiss.d2rq.dbschema
 

Methods in de.fuberlin.wiwiss.d2rq.dbschema that return RelationName
 RelationName DatabaseSchemaInspector.getCorrectCapitalization(RelationName relationName)
          Looks up a RelationName with the schema in order to retrieve the correct capitalization
 

Methods in de.fuberlin.wiwiss.d2rq.dbschema that return types with arguments of type RelationName
 List<RelationName> DatabaseSchemaInspector.listTableNames(String searchInSchema)
          Lists available table names
 

Methods in de.fuberlin.wiwiss.d2rq.dbschema with parameters of type RelationName
 List<Join> DatabaseSchemaInspector.foreignKeys(RelationName tableName, int direction)
          Returns a list of imported or exported (foreign) keys for a table.
 RelationName DatabaseSchemaInspector.getCorrectCapitalization(RelationName relationName)
          Looks up a RelationName with the schema in order to retrieve the correct capitalization
 List<Attribute> DatabaseSchemaInspector.listColumns(RelationName tableName)
           
 List<Attribute> DatabaseSchemaInspector.primaryKeyColumns(RelationName tableName)
           
 Map<String,List<String>> DatabaseSchemaInspector.uniqueColumns(RelationName tableName)
          Returns unique indexes defined on the table.
 

Uses of RelationName in de.fuberlin.wiwiss.d2rq.mapgen
 

Methods in de.fuberlin.wiwiss.d2rq.mapgen with parameters of type RelationName
 boolean MappingGenerator.isLinkTable(RelationName tableName)
          A table T is considered to be a link table if it has exactly two foreign key constraints, and the constraints reference other tables (not T), and the constraints cover all columns of T, and there are no foreign keys from other tables pointing to this table
 boolean Filter.matches(RelationName table)
           
protected  String W3CMappingGenerator.vocabularyIRITurtle(RelationName table)
           
protected  String MappingGenerator.vocabularyIRITurtle(RelationName tableName)
           
protected  void W3CMappingGenerator.writeEntityIdentifier(RelationName tableName, List<Attribute> identifierColumns)
           
protected  void MappingGenerator.writeEntityIdentifier(RelationName tableName, List<Attribute> identifierColumns)
           
 void MappingGenerator.writeLabelBridge(RelationName tableName, List<Attribute> labelColumns)
           
protected  void W3CMappingGenerator.writePseudoEntityIdentifier(RelationName tableName)
           
protected  void MappingGenerator.writePseudoEntityIdentifier(RelationName tableName)
           
 void MappingGenerator.writeTable(RelationName tableName)
           
 

Uses of RelationName in de.fuberlin.wiwiss.d2rq.sql
 

Methods in de.fuberlin.wiwiss.d2rq.sql that return RelationName
static RelationName SQL.parseRelationName(String qualifiedName)
          Constructs a relation name from a fully qualified name in schema.table or table notation.
 

Methods in de.fuberlin.wiwiss.d2rq.sql with parameters of type RelationName
 Map<String,List<String>> ConnectedDB.getUniqueKeyColumns(RelationName tableName)
           
 

Uses of RelationName in de.fuberlin.wiwiss.d2rq.sql.vendor
 

Methods in de.fuberlin.wiwiss.d2rq.sql.vendor with parameters of type RelationName
 String Vendor.getRelationNameAliasExpression(RelationName relationName, RelationName aliasName)
          A relation name with an alias name for use in FROM clauses.
 String SQL92.getRelationNameAliasExpression(RelationName relationName, RelationName aliasName)
           
 String Vendor.quoteRelationName(RelationName relationName)
          Handles special characters in relation names.
 String SQL92.quoteRelationName(RelationName relationName)