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

Packages that use TableDef
org.d2rq.db.op   
org.d2rq.db.schema   
org.d2rq.mapgen   
 

Uses of TableDef in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return TableDef
 TableDef TableOp.getTableDefinition()
           
 

Constructors in org.d2rq.db.op with parameters of type TableDef
TableOp(SQLConnection sqlConnection, TableDef tableDefinition)
           
 

Uses of TableDef in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return TableDef
 TableDef Inspector.describeTableOrView(TableName table)
           
 

Uses of TableDef in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen with parameters of type TableDef
protected  List<Identifier> MappingGenerator.filter(TableDef table, List<Identifier> columns, boolean requireDistinct, String reason)
           
 boolean MappingGenerator.isLinkTable(TableDef table)
          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
 void MappingGenerator.writeColumn(TableDef table, Identifier column)
           
protected  void W3CMappingGenerator.writeEntityIdentifier(TableDef table, List<Identifier> identifierColumns)
           
protected  void MappingGenerator.writeEntityIdentifier(TableDef table, List<Identifier> identifierColumns)
           
 void MappingGenerator.writeForeignKey(TableDef table, ForeignKey foreignKey)
           
 void MappingGenerator.writeLabelBridge(TableDef table, List<Identifier> labelColumns)
           
protected  void W3CMappingGenerator.writePseudoEntityIdentifier(TableDef table)
           
protected  void MappingGenerator.writePseudoEntityIdentifier(TableDef table)
           
 void MappingGenerator.writeTable(TableDef table)