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

Packages that use ColumnName
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.nodes   
org.d2rq.values   
 

Uses of ColumnName in org.d2rq.algebra
 

Methods in org.d2rq.algebra that return ColumnName
 ColumnName DownloadRelation.getContentDownloadColumn()
           
 

Constructors in org.d2rq.algebra with parameters of type ColumnName
DownloadRelation(SQLConnection sqlConnection, DatabaseOp tabular, NodeMaker nodeMaker, ValueMaker mediaTypeMaker, ColumnName contentDownloadColumn)
           
 

Uses of ColumnName in org.d2rq.db
 

Methods in org.d2rq.db with parameters of type ColumnName
 boolean SQLConnection.areCompatibleFormats(DatabaseOp table1, ColumnName column1, DatabaseOp table2, ColumnName column2)
          Checks if two columns are formatted by the database in a compatible fashion.
 

Method parameters in org.d2rq.db with type arguments of type ColumnName
 void SQLConnection.addOverriddenColumnTypes(Map<ColumnName,DataType.GenericType> types)
           
 

Uses of ColumnName in org.d2rq.db.expr
 

Methods in org.d2rq.db.expr that return ColumnName
 ColumnName ColumnListEquality.getEqualColumn(ColumnName column)
           
 

Methods in org.d2rq.db.expr that return types with arguments of type ColumnName
 Set<ColumnName> UnaryMinus.getColumns()
           
 Set<ColumnName> SQLExpression.getColumns()
           
 Set<ColumnName> NotNull.getColumns()
           
 Set<ColumnName> Negation.getColumns()
           
abstract  Set<ColumnName> Expression.getColumns()
           
 Set<ColumnName> Disjunction.getColumns()
           
 Set<ColumnName> Constant.getColumns()
           
 Set<ColumnName> Conjunction.getColumns()
           
 Set<ColumnName> Concatenation.getColumns()
           
 Set<ColumnName> ColumnListEquality.getColumns()
           
 Set<ColumnName> ColumnExpr.getColumns()
           
 Set<ColumnName> BooleanToIntegerCaseExpression.getColumns()
           
 Set<ColumnName> BinaryOperator.getColumns()
           
 

Methods in org.d2rq.db.expr with parameters of type ColumnName
 boolean ColumnListEquality.containsColumn(ColumnName column)
           
static ColumnListEquality ColumnListEquality.create(ColumnName oneSide, ColumnName otherSide)
           
static Constant Constant.create(String value, ColumnName columnForType)
           
static Expression Equality.createColumnEquality(ColumnName column1, ColumnName column2)
           
static Expression Equality.createColumnValue(ColumnName column, String value, DataType dataType)
           
 ColumnName ColumnListEquality.getEqualColumn(ColumnName column)
           
 

Method parameters in org.d2rq.db.expr with type arguments of type ColumnName
static SQLExpression SQLExpression.create(List<String> literalParts, List<ColumnName> columns, DataType.GenericType dataType)
          Creates a SQL expression that may contain column references.
 

Constructors in org.d2rq.db.expr with parameters of type ColumnName
ColumnExpr(ColumnName column)
           
 

Uses of ColumnName in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return ColumnName
abstract  ColumnName ProjectionSpec.getColumn()
           
 ColumnName ProjectionSpec.ColumnProjectionSpec.getColumn()
           
 ColumnName ProjectionSpec.ExprProjectionSpec.getColumn()
           
 ColumnName AliasOp.getOriginalColumnName(ColumnName aliasedName)
           
 

Methods in org.d2rq.db.op that return types with arguments of type ColumnName
 List<ColumnName> TableOp.getColumns()
           
 List<ColumnName> SQLOp.getColumns()
           
 List<ColumnName> ProjectOp.getColumns()
           
 List<ColumnName> InnerJoinOp.getColumns()
           
 List<ColumnName> DatabaseOp.getColumns()
           
 List<ColumnName> DatabaseOp.Wrapper.getColumns()
           
 List<ColumnName> AliasOp.getColumns()
           
 

Methods in org.d2rq.db.op with parameters of type ColumnName
static ProjectionSpec ProjectionSpec.create(ColumnName column)
           
static ProjectOp ProjectOp.create(DatabaseOp wrapped, ColumnName... columns)
           
static List<ProjectionSpec> ProjectionSpec.createFromColumns(ColumnName[] columns)
           
 DataType TableOp.getColumnType(ColumnName column)
           
 DataType SQLOp.getColumnType(ColumnName column)
           
 DataType ProjectOp.getColumnType(ColumnName column)
           
 DataType InnerJoinOp.getColumnType(ColumnName column)
           
 DataType DatabaseOp.getColumnType(ColumnName column)
           
 DataType DatabaseOp.Wrapper.getColumnType(ColumnName column)
           
 DataType AliasOp.getColumnType(ColumnName column)
           
 ColumnName AliasOp.getOriginalColumnName(ColumnName aliasedName)
           
 boolean SQLOp.hasColumn(ColumnName column)
           
 boolean ProjectOp.hasColumn(ColumnName column)
           
 boolean NamedOp.hasColumn(ColumnName column)
           
 boolean InnerJoinOp.hasColumn(ColumnName column)
           
 boolean DatabaseOp.hasColumn(ColumnName column)
           
 boolean DatabaseOp.Wrapper.hasColumn(ColumnName column)
           
 boolean TableOp.isNullable(ColumnName column)
           
 boolean SQLOp.isNullable(ColumnName column)
           
 boolean ProjectOp.isNullable(ColumnName column)
           
 boolean InnerJoinOp.isNullable(ColumnName column)
           
 boolean EmptyOp.isNullable(ColumnName column)
           
 boolean DatabaseOp.isNullable(ColumnName column)
           
 boolean DatabaseOp.Wrapper.isNullable(ColumnName column)
           
 boolean AliasOp.isNullable(ColumnName column)
           
 

Method parameters in org.d2rq.db.op with type arguments of type ColumnName
static List<ProjectionSpec> ProjectionSpec.createFromColumns(List<ColumnName> columns)
           
 

Uses of ColumnName in org.d2rq.db.renamer
 

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

Methods in org.d2rq.db.renamer that return types with arguments of type ColumnName
 List<ColumnName> Renamer.applyToColumns(List<ColumnName> columns)
           
 

Methods in org.d2rq.db.renamer with parameters of type ColumnName
 ColumnName TableRenamer.applyTo(ColumnName original)
           
abstract  ColumnName Renamer.applyTo(ColumnName original)
           
 ColumnName ColumnRenamer.applyTo(ColumnName original)
           
 

Method parameters in org.d2rq.db.renamer with type arguments of type ColumnName
 List<ColumnName> Renamer.applyToColumns(List<ColumnName> columns)
           
 

Constructor parameters in org.d2rq.db.renamer with type arguments of type ColumnName
ColumnRenamer(Map<ColumnName,ColumnName> columns)
           
ColumnRenamer(Map<ColumnName,ColumnName> columns)
           
 

Uses of ColumnName in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return ColumnName
static ColumnName ColumnName.create(Identifier column)
           
static ColumnName ColumnName.create(Identifier[] parts)
           
static ColumnName ColumnName.create(Identifier catalog, Identifier schema, Identifier table, Identifier column)
           
static ColumnName ColumnName.create(TableName table, Identifier column)
           
 ColumnName ColumnName.getUnqualified()
           
static ColumnName ColumnName.parse(String s)
           
 ColumnName TableName.qualifyColumn(ColumnName column)
           
 ColumnName TableName.qualifyIdentifier(Identifier identifier)
           
 

Methods in org.d2rq.db.schema with parameters of type ColumnName
 int ColumnName.compareTo(ColumnName other)
           
static Key Key.create(ColumnName... columns)
          Creates an instance from a list of columns, ignoring identifiers.
 boolean Inspector.isZerofillColumn(ColumnName column)
          TODO: Move vendor-specific zerofill stuff to vendor.MySQL class TODO: This should be cached in TableDef and not called through ConnectedDB
 ColumnName TableName.qualifyColumn(ColumnName column)
           
 

Method parameters in org.d2rq.db.schema with type arguments of type ColumnName
static Key Key.createFromColumns(List<ColumnName> columns)
          Creates an instance from a list of columns, ignoring identifiers.
 boolean Key.isContainedIn(Collection<ColumnName> columns)
          Ignores ambiguous columns and qualifiers.
 

Uses of ColumnName in org.d2rq.db.vendor
 

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

Uses of ColumnName in org.d2rq.lang
 

Methods in org.d2rq.lang that return ColumnName
static ColumnName Microsyntax.createColumn(String p1, String p2, String p3)
          Assumes schema, table, column names without quotes or escape characters.
 ColumnName PropertyBridge.getColumn()
           
 ColumnName[] Pattern.getColumns()
           
 ColumnName DownloadMap.getContentDownloadColumn()
           
 ColumnName ResourceMap.getURIColumn()
           
static ColumnName Microsyntax.parseColumn(String s)
          Parses a column in [Schema.]Table.Column notation.
 

Methods in org.d2rq.lang that return types with arguments of type ColumnName
 List<ColumnName> ResourceMap.getBNodeIdColumns()
           
 Map<ColumnName,DataType.GenericType> Database.getColumnTypes()
           
static List<ColumnName> Microsyntax.parseColumnList(String commaSeparated)
          Parses a comma-separated list of column names, e.g., for bNodeIdColumns
 

Methods in org.d2rq.lang with parameters of type ColumnName
 void TabularBuilder.setOrderColumn(ColumnName column)
           
static String Pattern.toPatternString(String[] literalParts, ColumnName[] columns, TemplateValueMaker.ColumnFunction[] functions)
           
static String Microsyntax.toString(ColumnName column)
          Returns a [schema.]table.column string representation.
 

Uses of ColumnName in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen with parameters of type ColumnName
 boolean Filter.matches(ColumnName column)
           
 

Method parameters in org.d2rq.mapgen with type arguments of type ColumnName
 boolean Filter.matchesAll(Collection<ColumnName> columns)
           
 

Uses of ColumnName in org.d2rq.nodes
 

Methods in org.d2rq.nodes with parameters of type ColumnName
 void NodeSetFilter.limitValuesToColumn(ColumnName column)
          Limits this node set to those whose value matches a value in a particular database table column.
 

Uses of ColumnName in org.d2rq.values
 

Methods in org.d2rq.values that return ColumnName
 ColumnName[] TemplateValueMaker.columns()
           
 

Methods in org.d2rq.values that return types with arguments of type ColumnName
 List<ColumnName> BlankNodeIDValueMaker.getColumns()
           
 

Constructors in org.d2rq.values with parameters of type ColumnName
ColumnValueMaker(ColumnName column)
           
TemplateValueMaker(String[] literalParts, ColumnName[] columns, TemplateValueMaker.ColumnFunction[] functions)
           
 

Constructor parameters in org.d2rq.values with type arguments of type ColumnName
BlankNodeIDValueMaker(String id, List<ColumnName> columns)
          Constructs a new blank node identifier.