Class AliasedExpression

java.lang.Object
com.google.cloud.firestore.pipeline.expressions.AliasedExpression
All Implemented Interfaces:
Selectable

@InternalApi public final class AliasedExpression extends Object implements Selectable
  • Method Details

    • getAlias

      @InternalApi public String getAlias()
    • getExpr

      @InternalApi public Expression getExpr()
    • as

      public Selectable as(String alias)
      Creates a new AliasedExpression that wraps this expression and associates it with the given alias.

      Aliases are useful for renaming fields in the output of a stage or for giving meaningful names to calculated values.

      Parameters:
      alias - The alias to assign to this expression.
      Returns:
      A new Selectable that wraps this expression and associates it with the provided alias.