Class ShorthandProjection

  • All Implemented Interfaces:
    Projection

    public final class ShorthandProjection
    extends Object
    implements Projection
    Shorthand projection.
    • Constructor Detail

      • ShorthandProjection

        public ShorthandProjection()
    • Method Detail

      • getOwner

        public Optional<String> getOwner()
        Get owner.
        Returns:
        owner
      • getColumnProjections

        public Collection<ColumnProjection> getColumnProjections()
        Get column projections.
        Returns:
        column projections
      • 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