Class ColumnProjection

  • All Implemented Interfaces:
    Projection

    public final class ColumnProjection
    extends Object
    implements Projection
    Common projection.
    • Constructor Detail

      • ColumnProjection

        public ColumnProjection​(String owner,
                                String name,
                                String alias)
    • Method Detail

      • getName

        public String getName()
        Get column name.
        Returns:
        column name
      • getOwner

        public String getOwner()
        Get owner.
        Returns:
        owner
      • cloneWithOwner

        public Projection cloneWithOwner​(org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue ownerIdentifier)
        Description copied from interface: Projection
        Clone with owner.
        Specified by:
        cloneWithOwner in interface Projection
        Parameters:
        ownerIdentifier - owner identifier
        Returns:
        new projection