org.d2rq.db.op
Class ProjectionSpec.ExprProjectionSpec
java.lang.Object
org.d2rq.db.op.ProjectionSpec
org.d2rq.db.op.ProjectionSpec.ExprProjectionSpec
- All Implemented Interfaces:
- Comparable<ProjectionSpec>
- Enclosing class:
- ProjectionSpec
public static class ProjectionSpec.ExprProjectionSpec
- extends ProjectionSpec
getExpression
public Expression getExpression()
rename
public ProjectionSpec rename(Renamer renamer)
- Specified by:
rename
in class ProjectionSpec
getColumn
public ColumnName getColumn()
- Specified by:
getColumn
in class ProjectionSpec
getTableNames
public Set<TableName> getTableNames()
- Specified by:
getTableNames
in class ProjectionSpec
toSQL
public String toSQL(DatabaseOp table,
Vendor vendor)
- Specified by:
toSQL
in class ProjectionSpec
getDataType
public DataType getDataType(DatabaseOp table)
- Specified by:
getDataType
in class ProjectionSpec
getColumns
public Set<ColumnName> getColumns()
- Specified by:
getColumns
in class ProjectionSpec
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
compareTo
public int compareTo(ProjectionSpec other)