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

Packages that use Key
org.d2rq.db.expr   
org.d2rq.db.op   
org.d2rq.db.renamer   
org.d2rq.db.schema   
org.d2rq.mapgen   
 

Uses of Key in org.d2rq.db.expr
 

Methods in org.d2rq.db.expr that return Key
 Key ColumnListEquality.getColumns1()
           
 Key ColumnListEquality.getColumns2()
           
 

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

Uses of Key in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return Key
 Key AssertUniqueKeyOp.getKey()
           
 

Methods in org.d2rq.db.op that return types with arguments of type Key
 Collection<Key> TableOp.getUniqueKeys()
           
 Collection<Key> SQLOp.getUniqueKeys()
           
 Collection<Key> ProjectOp.getUniqueKeys()
           
 Collection<Key> InnerJoinOp.getUniqueKeys()
           
 Collection<Key> DistinctOp.getUniqueKeys()
           
 Collection<Key> DatabaseOp.getUniqueKeys()
           
 Collection<Key> DatabaseOp.Wrapper.getUniqueKeys()
           
 Collection<Key> AssertUniqueKeyOp.getUniqueKeys()
           
 Collection<Key> AliasOp.getUniqueKeys()
           
 

Methods in org.d2rq.db.op with parameters of type Key
static DatabaseOp InnerJoinOp.join(NamedOp table1, NamedOp table2, Key key1, Key key2)
           
 

Constructors in org.d2rq.db.op with parameters of type Key
AssertUniqueKeyOp(DatabaseOp wrapped, Key uniqueKey)
           
 

Uses of Key in org.d2rq.db.renamer
 

Methods in org.d2rq.db.renamer that return Key
 Key Renamer.applyTo(TableName table, Key key)
           
 

Methods in org.d2rq.db.renamer with parameters of type Key
 Key Renamer.applyTo(TableName table, Key key)
           
 

Uses of Key in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return Key
static Key Key.create(ColumnName... columns)
          Creates an instance from a list of columns, ignoring identifiers.
static Key Key.create(Identifier... columns)
           
static Key Key.createFromColumns(List<ColumnName> columns)
          Creates an instance from a list of columns, ignoring identifiers.
static Key Key.createFromIdentifiers(List<Identifier> columns)
           
 Key ForeignKey.getLocalColumns()
           
 Key TableDef.getPrimaryKey()
           
 Key ForeignKey.getReferencedColumns()
           
 

Methods in org.d2rq.db.schema that return types with arguments of type Key
 Set<Key> TableDef.getUniqueKeys()
           
 

Methods in org.d2rq.db.schema with parameters of type Key
 int Key.compareTo(Key o)
           
 

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

Constructor parameters in org.d2rq.db.schema with type arguments of type Key
TableDef(TableName name, List<ColumnDef> columns, Key primaryKey, Set<Key> uniqueKeys, Set<ForeignKey> foreignKeys)
           
 

Uses of Key in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen with parameters of type Key
 TemplateValueMaker MappingStyle.getEntityIRITemplate(TableDef table, Key columns)
          Returns an IRI template to be used to uniquely identify the records in a table.
 TemplateValueMaker DirectMappingStyle.getEntityIRITemplate(TableDef table, Key columns)
           
 TemplateValueMaker D2RQMappingStyle.getEntityIRITemplate(TableDef table, Key columns)
           
 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)
           
 boolean Filter.matchesAll(TableName table, Key columns)
           
 String UniqueLocalNameGenerator.toString(TableName tableName, Key columns)