org.d2rq.r2rml
Class ColumnNameR2RML
java.lang.Object
org.d2rq.r2rml.MappingTerm
org.d2rq.r2rml.ColumnNameR2RML
public class ColumnNameR2RML
- extends MappingTerm
A column name is the name of a column of a logical table.
A column name must be a valid SQL identifier.
Column names do not include any qualifying table, view or schema names.
- See Also:
- R2RML: Column name
create
public static ColumnNameR2RML create(String name)
- Always succeeds. Check
isValid()
to see if syntax is ok.
- Returns:
null
if arg is null
create
public static ColumnNameR2RML create(Identifier name,
Vendor vendor)
asIdentifier
public Identifier asIdentifier(Vendor vendor)
toString
public String toString()
- Overrides:
toString
in class Object
accept
public void accept(MappingVisitor visitor)
- Specified by:
accept
in class MappingTerm
isValid
public boolean isValid()
- Description copied from class:
MappingTerm
- Determines validity. For components that require a SQL connection,
this is a best-effort attempt that may not catch certain kinds of errors.
- Overrides:
isValid
in class MappingTerm
equals
public boolean equals(Object otherObject)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object