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

Packages that use Identifier
org.d2rq.db.renamer   
org.d2rq.db.schema   
org.d2rq.db.vendor   
org.d2rq.lang   
org.d2rq.mapgen   
org.d2rq.r2rml   
 

Uses of Identifier in org.d2rq.db.renamer
 

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

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

Uses of Identifier in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return Identifier
static Identifier Identifier.create(boolean delimited, String name)
          Caller must ensure that the name is valid.
static Identifier Identifier.createDelimited(String name)
          Caller must ensure that the name is valid.
static Identifier Identifier.createUndelimited(String name)
          Caller must ensure that the name is valid.
 Identifier Key.get(int index)
           
 Identifier TableName.getCatalog()
           
 Identifier ColumnName.getColumn()
           
 Identifier ColumnDef.getName()
           
 Identifier TableName.getSchema()
           
 Identifier TableName.getTable()
           
 

Methods in org.d2rq.db.schema that return types with arguments of type Identifier
 List<Identifier> TableDef.getColumnNames()
           
 List<Identifier> Key.getColumns()
           
 Iterator<Identifier> Key.iterator()
           
 

Methods in org.d2rq.db.schema with parameters of type Identifier
 int Identifier.compareTo(Identifier o)
           
 boolean Key.contains(Identifier column)
           
static Key Key.create(Identifier... columns)
           
static ColumnName ColumnName.create(Identifier column)
           
static TableName TableName.create(Identifier[] parts)
           
static ColumnName ColumnName.create(Identifier[] parts)
           
static TableName TableName.create(Identifier catalog, Identifier schema, Identifier table)
           
static ColumnName ColumnName.create(Identifier catalog, Identifier schema, Identifier table, Identifier column)
           
static ColumnName ColumnName.create(TableName table, Identifier column)
           
 ColumnDef TableDef.getColumnDef(Identifier columnName)
           
 ColumnName TableName.qualifyIdentifier(Identifier identifier)
           
 

Method parameters in org.d2rq.db.schema with type arguments of type Identifier
static Key Key.createFromIdentifiers(List<Identifier> columns)
           
 List<ColumnName> TableName.qualifyIdentifiers(List<Identifier> identifiers)
           
 

Constructors in org.d2rq.db.schema with parameters of type Identifier
ColumnDef(Identifier name, DataType dataType, boolean isNullable)
           
ColumnName(TableName qualifier, Identifier column)
           
 

Uses of Identifier in org.d2rq.db.vendor
 

Methods in org.d2rq.db.vendor that return Identifier
 Identifier[] Vendor.parseIdentifiers(String s, int minParts, int maxParts)
          Parses SQL identifiers, such as column names and table names.
 Identifier[] SQLServer.parseIdentifiers(String s, int minParts, int maxParts)
          Implements the special rules according to http://msdn.microsoft.com/en-us/library/ms175874.aspx
 Identifier[] SQL92.parseIdentifiers(String s, int minParts, int maxParts)
           
 Identifier[] MySQL.parseIdentifiers(String s, int minParts, int maxParts)
           
 Identifier[] SQL92.IdentifierParser.result()
           
 

Methods in org.d2rq.db.vendor with parameters of type Identifier
 String Vendor.toString(Identifier identifier)
          Handles special characters in identifiers.
 String SQL92.toString(Identifier identifier)
           
 String MySQL.toString(Identifier identifier)
           
 

Uses of Identifier in org.d2rq.lang
 

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

Uses of Identifier in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen that return types with arguments of type Identifier
 List<Identifier> MappingStyle.getEntityPseudoKeyColumns(List<ColumnDef> columns)
          Returns a list of columns to be used to form blank node identifiers for the records in a table that has no suitable unique/primary key
 List<Identifier> DirectMappingStyle.getEntityPseudoKeyColumns(List<ColumnDef> columns)
           
 List<Identifier> D2RQMappingStyle.getEntityPseudoKeyColumns(List<ColumnDef> columns)
           
 

Methods in org.d2rq.mapgen with parameters of type Identifier
 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)
           
 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)
           
 boolean Filter.matches(TableName table, Identifier column)
           
 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, Identifier column)
          Returns TABLE_COLUMN.
 

Method parameters in org.d2rq.mapgen with type arguments of type Identifier
 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)
           
 boolean Filter.matchesAll(TableName table, List<Identifier> columns)
           
 

Uses of Identifier in org.d2rq.r2rml
 

Methods in org.d2rq.r2rml that return Identifier
 Identifier ColumnNameR2RML.asIdentifier(Vendor vendor)
           
 

Methods in org.d2rq.r2rml that return types with arguments of type Identifier
abstract  List<Identifier> LogicalTable.getColumns(SQLConnection connection)
           
 List<Identifier> LogicalTable.R2RMLView.getColumns(SQLConnection connection)
           
 List<Identifier> LogicalTable.BaseTableOrView.getColumns(SQLConnection connection)
           
 

Methods in org.d2rq.r2rml with parameters of type Identifier
static ColumnNameR2RML ColumnNameR2RML.create(Identifier name, Vendor vendor)