Uses of Class
org.d2rq.db.schema.TableName

Packages that use TableName
org.d2rq.algebra   
org.d2rq.db   
org.d2rq.db.expr   
org.d2rq.db.op   
org.d2rq.db.renamer   
org.d2rq.db.schema   
org.d2rq.db.vendor   
org.d2rq.lang   
org.d2rq.mapgen   
org.d2rq.r2rml   
 

Uses of TableName in org.d2rq.algebra
 

Methods in org.d2rq.algebra with parameters of type TableName
static NodeRelation NodeRelationUtil.renameSingleRelation(NodeRelation table, TableName oldName, TableName newName)
           
 

Uses of TableName in org.d2rq.db
 

Methods in org.d2rq.db that return types with arguments of type TableName
 Collection<TableName> SQLConnection.getTableNames(String searchInSchema)
          Lists available table names.
 

Methods in org.d2rq.db with parameters of type TableName
 TableOp SQLConnection.getTable(TableName table)
           
 boolean SQLConnection.isReferencedByForeignKey(TableName table)
           
 boolean SQLConnection.isTable(TableName table)
           
 

Uses of TableName in org.d2rq.db.expr
 

Methods in org.d2rq.db.expr that return TableName
 TableName ColumnListEquality.getTableName1()
           
 TableName ColumnListEquality.getTableName2()
           
 

Methods in org.d2rq.db.expr with parameters of type TableName
static ColumnListEquality ColumnListEquality.create(TableName oneTable, Key oneColumnList, TableName otherTable, Key otherColumnList)
           
 

Uses of TableName in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return TableName
 TableName SQLOp.getTableName()
           
 TableName NamedOp.getTableName()
           
 TableName InnerJoinOp.getTableName()
           
 TableName DatabaseOp.getTableName()
           
 TableName DatabaseOp.Wrapper.getTableName()
           
 

Methods in org.d2rq.db.op that return types with arguments of type TableName
abstract  Set<TableName> ProjectionSpec.getTableNames()
           
 Set<TableName> ProjectionSpec.ColumnProjectionSpec.getTableNames()
           
 Set<TableName> ProjectionSpec.ExprProjectionSpec.getTableNames()
           
 

Methods in org.d2rq.db.op with parameters of type TableName
static AliasOp AliasOp.create(DatabaseOp original, TableName alias)
           
 DatabaseOp InnerJoinOp.getTable(TableName name)
           
 

Constructors in org.d2rq.db.op with parameters of type TableName
NamedOp(TableName name)
           
 

Uses of TableName in org.d2rq.db.renamer
 

Methods in org.d2rq.db.renamer that return TableName
 TableName TableRenamer.applyTo(TableName original)
           
abstract  TableName Renamer.applyTo(TableName original)
           
 TableName ColumnRenamer.applyTo(TableName table)
           
 

Methods in org.d2rq.db.renamer with parameters of type TableName
 TableName TableRenamer.applyTo(TableName original)
           
abstract  TableName Renamer.applyTo(TableName original)
           
 TableName ColumnRenamer.applyTo(TableName table)
           
 ForeignKey Renamer.applyTo(TableName table, ForeignKey foreignKey)
          Renames tables/columns in a ForeignKey.
 Identifier Renamer.applyTo(TableName table, Identifier identifier)
           
 Key Renamer.applyTo(TableName table, Key key)
           
static Renamer TableRenamer.create(TableName old, TableName replacement)
           
 

Method parameters in org.d2rq.db.renamer with type arguments of type TableName
static Renamer TableRenamer.create(Map<TableName,TableName> originalsToReplacements)
           
static Renamer TableRenamer.create(Map<TableName,TableName> originalsToReplacements)
           
 

Uses of TableName in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return TableName
static TableName TableName.create(Identifier[] parts)
           
static TableName TableName.create(Identifier catalog, Identifier schema, Identifier table)
           
 TableName TableDef.getName()
           
 TableName ColumnName.getQualifier()
           
 TableName ForeignKey.getReferencedTable()
           
static TableName TableName.parse(String s)
           
 TableName TableName.withPrefix(int index)
           
 

Methods in org.d2rq.db.schema that return types with arguments of type TableName
 List<TableName> Inspector.getTableNames(String searchInSchema)
          Lists available table names.
 

Methods in org.d2rq.db.schema with parameters of type TableName
 int TableName.compareTo(TableName other)
           
static ColumnName ColumnName.create(TableName table, Identifier column)
           
 TableDef Inspector.describeTableOrView(TableName table)
           
 boolean Inspector.isReferencedByForeignKey(TableName table)
           
 

Constructors in org.d2rq.db.schema with parameters of type TableName
ColumnName(TableName qualifier, Identifier column)
           
ForeignKey(Key localColumns, Key referencedColumns, TableName referencedTable)
           
TableDef(TableName name, List<ColumnDef> columns, Key primaryKey, Set<Key> uniqueKeys, Set<ForeignKey> foreignKeys)
           
 

Uses of TableName in org.d2rq.db.vendor
 

Methods in org.d2rq.db.vendor that return TableName
 TableName Vendor.toQualifiedTableName(String catalog, String schema, String table)
          Returns a qualified table name from catalog/schema/table strings as reported from JDBC metadata.
 TableName SQL92.toQualifiedTableName(String catalog, String schema, String table)
           
 TableName PostgreSQL.toQualifiedTableName(String catalog, String schema, String table)
           
 TableName HSQLDB.toQualifiedTableName(String catalog, String schema, String table)
           
 

Methods in org.d2rq.db.vendor with parameters of type TableName
 String Vendor.toString(TableName table)
          Handles special characters in qualified table names.
 String SQL92.toString(TableName table)
           
 

Uses of TableName in org.d2rq.lang
 

Methods in org.d2rq.lang that return TableName
 TableName AliasDeclaration.getAlias()
           
 TableName AliasDeclaration.getOriginal()
           
 TableName Join.getTable1()
           
 TableName Join.getTable2()
           
static TableName Microsyntax.parseTable(String s)
          Constructs a table name from a fully qualified name in [[catalog.]schema.]table notation.
 

Methods in org.d2rq.lang that return types with arguments of type TableName
 Map<ForeignKey,TableName> JoinSetParser.getAssertedForeignKeys()
           
 

Methods in org.d2rq.lang with parameters of type TableName
static Join[] Join.createFrom(TableName table, ForeignKey fk)
           
static String Microsyntax.toString(TableName tableName)
          Returns a [schema.]table string representation.
static String Microsyntax.toString(TableName tableName, Identifier column)
          Returns a [schema.]table.column string representation.
 

Constructors in org.d2rq.lang with parameters of type TableName
AliasDeclaration(TableName original, TableName alias)
           
 

Uses of TableName in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen with parameters of type TableName
 void Target.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)
          Generates a mapping from one column to a property.
 void R2RMLTarget.generateColumnProperty(Property property, TableName tableName, Identifier column, DataType datatype)
           
 void OntologyTarget.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)
           
 void D2RQTarget.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)
           
 void Target.generateEntities(Resource class_, TableName table, TemplateValueMaker iriTemplate, List<Identifier> blankNodeColumns)
          Generates a mapping from one table to a set of entities.
 void R2RMLTarget.generateEntities(Resource class_, TableName tableName, TemplateValueMaker iriTemplate, List<Identifier> blankNodeColumns)
           
 void OntologyTarget.generateEntities(Resource class_, TableName table, TemplateValueMaker iriTemplate, List<Identifier> blankNodeColumns)
           
 void D2RQTarget.generateEntities(Resource class_, TableName table, TemplateValueMaker iriTemplate, List<Identifier> blankNodeColumns)
           
 void Target.generateEntityLabels(TemplateValueMaker labelTemplate, TableName table)
          Generates a label template for the entities of one table, as part of that table's mapping.
 void R2RMLTarget.generateEntityLabels(TemplateValueMaker labelTemplate, TableName tableName)
           
 void OntologyTarget.generateEntityLabels(TemplateValueMaker labelTemplate, TableName table)
           
 void D2RQTarget.generateEntityLabels(TemplateValueMaker labelTemplate, TableName table)
           
 void Target.generateLinkProperty(Property property, TableName table, ForeignKey fk1, ForeignKey fk2)
          Generates a mapping from one N:M table to a property.
 void R2RMLTarget.generateLinkProperty(Property property, TableName tableName, ForeignKey fk1, ForeignKey fk2)
           
 void OntologyTarget.generateLinkProperty(Property property, TableName table, ForeignKey fk1, ForeignKey fk2)
           
 void D2RQTarget.generateLinkProperty(Property property, TableName table, ForeignKey fk1, ForeignKey fk2)
           
 void Target.generateRefProperty(Property property, TableName table, ForeignKey foreignKey)
          Generates a mapping from a foreign key to a property.
 void R2RMLTarget.generateRefProperty(Property property, TableName tableName, ForeignKey foreignKey)
           
 void OntologyTarget.generateRefProperty(Property property, TableName table, ForeignKey foreignKey)
           
 void D2RQTarget.generateRefProperty(Property property, TableName table, ForeignKey foreignKey)
           
 Property MappingStyle.getColumnProperty(TableName tableName, Identifier column)
          Creates a property for a table column.
 Property DirectMappingStyle.getColumnProperty(TableName tableName, Identifier column)
           
 Property D2RQMappingStyle.getColumnProperty(TableName tableName, Identifier column)
           
 TemplateValueMaker MappingStyle.getEntityLabelTemplate(TableName tableName, Key columns)
          Creates a best-effort template for human-readable labels for the records in a table, based on a given list of columns.
 TemplateValueMaker DirectMappingStyle.getEntityLabelTemplate(TableName tableName, Key columns)
           
 TemplateValueMaker D2RQMappingStyle.getEntityLabelTemplate(TableName tableName, Key columns)
           
 Property MappingStyle.getForeignKeyProperty(TableName tableName, ForeignKey foreignKey)
          Creates a property for a foreign key relationship between two tables.
 Property DirectMappingStyle.getForeignKeyProperty(TableName tableName, ForeignKey foreignKey)
           
 Property D2RQMappingStyle.getForeignKeyProperty(TableName tableName, ForeignKey fk)
           
 Property MappingStyle.getLinkProperty(TableName linkTable)
          Creates a property for an N:M link table.
 Property DirectMappingStyle.getLinkProperty(TableName table)
           
 Property D2RQMappingStyle.getLinkProperty(TableName linkTable)
           
 Resource MappingStyle.getTableClass(TableName tableName)
          Creates a class for a table.
 Resource DirectMappingStyle.getTableClass(TableName tableName)
           
 Resource D2RQMappingStyle.getTableClass(TableName tableName)
           
 boolean Filter.matches(TableName table)
           
 boolean Filter.matches(TableName table, Identifier column)
           
 boolean Filter.matchesAll(TableName table, Key columns)
           
 boolean Filter.matchesAll(TableName table, List<Identifier> columns)
           
 void Target.skipColumn(TableName table, Identifier column, String reason)
          Informs the Target instance that a certain column has been skipped.
 void R2RMLTarget.skipColumn(TableName table, Identifier column, String reason)
           
 void OntologyTarget.skipColumn(TableName table, Identifier column, String reason)
           
 void D2RQTarget.skipColumn(TableName table, Identifier column, String reason)
           
 String UniqueLocalNameGenerator.toString(TableName tableName)
          Returns SCHEMA_TABLE.
 String UniqueLocalNameGenerator.toString(TableName tableName, Identifier column)
          Returns TABLE_COLUMN.
 String UniqueLocalNameGenerator.toString(TableName tableName, Key columns)
           
 

Uses of TableName in org.d2rq.r2rml
 

Methods in org.d2rq.r2rml that return TableName
 TableName TableOrViewName.asQualifiedTableName(Vendor vendor)
           
 

Methods in org.d2rq.r2rml with parameters of type TableName
static TableOrViewName TableOrViewName.create(TableName tableName, Vendor vendor)