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

Packages that use Attribute
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.expr   
de.fuberlin.wiwiss.d2rq.map Classes that represent the components of a mapping file. 
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.nodes Code that maps a set of database values into a set of RDF nodes. 
de.fuberlin.wiwiss.d2rq.optimizer.expr   
de.fuberlin.wiwiss.d2rq.sql SQL query and result processing code. 
de.fuberlin.wiwiss.d2rq.sql.vendor   
de.fuberlin.wiwiss.d2rq.values Code for expressing a rule that generates a set of values from some data in the database. 
 

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

Methods in de.fuberlin.wiwiss.d2rq.algebra that return Attribute
 Attribute ColumnRenamerMap.applyTo(Attribute original)
           
abstract  Attribute ColumnRenamer.applyTo(Attribute original)
           
 Attribute AliasMap.applyTo(Attribute attribute)
           
 Attribute Join.equalAttribute(Attribute column)
           
 Attribute AliasMap.originalOf(Attribute attribute)
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return types with arguments of type Attribute
 Set<Attribute> Relation.allKnownAttributes()
           
 List<Attribute> Join.attributes1()
           
 List<Attribute> Join.attributes2()
           
 Set<Attribute> ProjectionSpec.requiredAttributes()
           
 Set<Attribute> ExpressionProjectionSpec.requiredAttributes()
           
 Set<Attribute> Attribute.requiredAttributes()
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type Attribute
 Attribute ColumnRenamerMap.applyTo(Attribute original)
           
abstract  Attribute ColumnRenamer.applyTo(Attribute original)
           
 Attribute AliasMap.applyTo(Attribute attribute)
           
 boolean Join.containsColumn(Attribute column)
           
static Relation Relation.createSimpleRelation(ConnectedDB database, Attribute[] attributes)
           
 Attribute Join.equalAttribute(Attribute column)
           
 Attribute AliasMap.originalOf(Attribute attribute)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.algebra with parameters of type Attribute
Join(Attribute oneSide, Attribute otherSide, int joinDirection)
           
 

Constructor parameters in de.fuberlin.wiwiss.d2rq.algebra with type arguments of type Attribute
ColumnRenamerMap(Map<Attribute,Attribute> originalsToReplacements)
           
ColumnRenamerMap(Map<Attribute,Attribute> originalsToReplacements)
           
Join(List<Attribute> oneSideAttributes, List<Attribute> otherSideAttributes, int joinDirection)
           
Join(List<Attribute> oneSideAttributes, List<Attribute> otherSideAttributes, int joinDirection)
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.dbschema that return types with arguments of type Attribute
 List<Attribute> DatabaseSchemaInspector.listColumns(RelationName tableName)
           
 List<Attribute> DatabaseSchemaInspector.primaryKeyColumns(RelationName tableName)
           
 

Methods in de.fuberlin.wiwiss.d2rq.dbschema with parameters of type Attribute
 DataType DatabaseSchemaInspector.columnType(Attribute column)
           
 boolean DatabaseSchemaInspector.isNullable(Attribute column)
           
 boolean DatabaseSchemaInspector.isZerofillColumn(Attribute column)
           
 

Uses of Attribute in de.fuberlin.wiwiss.d2rq.expr
 

Methods in de.fuberlin.wiwiss.d2rq.expr that return types with arguments of type Attribute
 Set<Attribute> UnaryMinus.attributes()
           
 Set<Attribute> SQLExpression.attributes()
           
 Set<Attribute> NotNull.attributes()
           
 Set<Attribute> Negation.attributes()
           
abstract  Set<Attribute> Expression.attributes()
           
 Set<Attribute> Equality.attributes()
           
 Set<Attribute> Disjunction.attributes()
           
 Set<Attribute> Constant.attributes()
           
 Set<Attribute> Conjunction.attributes()
           
 Set<Attribute> Concatenation.attributes()
           
 Set<Attribute> BooleanToIntegerCaseExpression.attributes()
           
 Set<Attribute> BinaryOperator.attributes()
           
 Set<Attribute> AttributeExpr.attributes()
           
 

Methods in de.fuberlin.wiwiss.d2rq.expr with parameters of type Attribute
static Expression Equality.createAttributeEquality(Attribute attribute1, Attribute attribute2)
           
static Expression Equality.createAttributeValue(Attribute attribute, String value)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.expr with parameters of type Attribute
AttributeExpr(Attribute attribute)
           
Constant(String value, Attribute attributeForTrackingType)
           
 

Uses of Attribute in de.fuberlin.wiwiss.d2rq.map
 

Methods in de.fuberlin.wiwiss.d2rq.map that return Attribute
 Attribute DownloadMap.getContentDownloadColumn()
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.mapgen that return types with arguments of type Attribute
protected  List<Attribute> MappingGenerator.filter(List<Attribute> columns, boolean requireDistinct, String reason)
           
 

Methods in de.fuberlin.wiwiss.d2rq.mapgen with parameters of type Attribute
 boolean Filter.matches(Attribute column)
           
protected  String W3CMappingGenerator.vocabularyIRITurtle(Attribute attribute)
           
protected  String MappingGenerator.vocabularyIRITurtle(Attribute attribute)
           
 void MappingGenerator.writeColumn(Attribute column)
           
 

Method parameters in de.fuberlin.wiwiss.d2rq.mapgen with type arguments of type Attribute
protected  List<Attribute> MappingGenerator.filter(List<Attribute> columns, boolean requireDistinct, String reason)
           
 boolean Filter.matchesAll(Collection<Attribute> columns)
           
protected  String W3CMappingGenerator.vocabularyIRITurtle(List<Attribute> attributes)
           
protected  String MappingGenerator.vocabularyIRITurtle(List<Attribute> attributes)
           
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)
           
 

Uses of Attribute in de.fuberlin.wiwiss.d2rq.nodes
 

Methods in de.fuberlin.wiwiss.d2rq.nodes with parameters of type Attribute
 void NodeSetFilter.limitValuesToAttribute(Attribute attribute)
          Limits this node set to those whose value matches a value in a particular database table column.
 void NodeSetConstraintBuilder.limitValuesToAttribute(Attribute attribute)
           
 void DetermineNodeType.limitValuesToAttribute(Attribute attribute)
           
 

Uses of Attribute in de.fuberlin.wiwiss.d2rq.optimizer.expr
 

Constructors in de.fuberlin.wiwiss.d2rq.optimizer.expr with parameters of type Attribute
AttributeExprEx(Attribute attribute, NodeMaker nodeMaker)
           
ConstantEx(String value, Attribute attributeForTrackingType, Node node)
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.sql that return Attribute
static Attribute SQL.parseAttribute(String qualifiedName)
          Constructs an attribute from a fully qualified column name in [schema.]table.column notation.
 

Methods in de.fuberlin.wiwiss.d2rq.sql that return types with arguments of type Attribute
static Set<Attribute> SQL.findColumnsInExpression(String expression)
           
 

Methods in de.fuberlin.wiwiss.d2rq.sql with parameters of type Attribute
 boolean ConnectedDB.areCompatibleFormats(Attribute column1, Attribute column2)
          Checks if two columns are formatted by the database in a compatible fashion.
 DataType ConnectedDB.columnType(Attribute column)
          Returns a column's datatype.
 boolean ConnectedDB.isNullable(Attribute column)
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.sql.vendor with parameters of type Attribute
 String Vendor.quoteAttribute(Attribute attribute)
          Handles special characters in attribute names.
 String SQL92.quoteAttribute(Attribute attribute)
           
 

Uses of Attribute in de.fuberlin.wiwiss.d2rq.values
 

Methods in de.fuberlin.wiwiss.d2rq.values that return types with arguments of type Attribute
 List<Attribute> Pattern.attributes()
           
 List<Attribute> BlankNodeID.attributes()
           
 

Constructors in de.fuberlin.wiwiss.d2rq.values with parameters of type Attribute
Column(Attribute attribute)
           
 

Constructor parameters in de.fuberlin.wiwiss.d2rq.values with type arguments of type Attribute
BlankNodeID(String classMapID, List<Attribute> attributes)
          Constructs a new blank node identifier.