Interface CheckedExprOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CheckedExpr, CheckedExpr.Builder

    public interface CheckedExprOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getReferenceMapCount

        int getReferenceMapCount()
         A map from expression ids to resolved references.
         The following entries are in this table:
         - An Ident or Select expression is represented here if it resolves to a
           declaration. For instance, if `a.b.c` is represented by
           `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
           while `c` is a field selection, then the reference is attached to the
           nested select expression (but not to the id or or the outer select).
           In turn, if `a` resolves to a declaration and `b.c` are field selections,
           the reference is attached to the ident expression.
         - Every Call expression has an entry here, identifying the function being
           called.
         - Every CreateStruct expression for a message has an entry, identifying
           the message.
         
        map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;
      • containsReferenceMap

        boolean containsReferenceMap​(long key)
         A map from expression ids to resolved references.
         The following entries are in this table:
         - An Ident or Select expression is represented here if it resolves to a
           declaration. For instance, if `a.b.c` is represented by
           `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
           while `c` is a field selection, then the reference is attached to the
           nested select expression (but not to the id or or the outer select).
           In turn, if `a` resolves to a declaration and `b.c` are field selections,
           the reference is attached to the ident expression.
         - Every Call expression has an entry here, identifying the function being
           called.
         - Every CreateStruct expression for a message has an entry, identifying
           the message.
         
        map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;
      • getReferenceMapMap

        Map<Long,​Reference> getReferenceMapMap()
         A map from expression ids to resolved references.
         The following entries are in this table:
         - An Ident or Select expression is represented here if it resolves to a
           declaration. For instance, if `a.b.c` is represented by
           `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
           while `c` is a field selection, then the reference is attached to the
           nested select expression (but not to the id or or the outer select).
           In turn, if `a` resolves to a declaration and `b.c` are field selections,
           the reference is attached to the ident expression.
         - Every Call expression has an entry here, identifying the function being
           called.
         - Every CreateStruct expression for a message has an entry, identifying
           the message.
         
        map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;
      • getReferenceMapOrDefault

        Reference getReferenceMapOrDefault​(long key,
                                           Reference defaultValue)
         A map from expression ids to resolved references.
         The following entries are in this table:
         - An Ident or Select expression is represented here if it resolves to a
           declaration. For instance, if `a.b.c` is represented by
           `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
           while `c` is a field selection, then the reference is attached to the
           nested select expression (but not to the id or or the outer select).
           In turn, if `a` resolves to a declaration and `b.c` are field selections,
           the reference is attached to the ident expression.
         - Every Call expression has an entry here, identifying the function being
           called.
         - Every CreateStruct expression for a message has an entry, identifying
           the message.
         
        map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;
      • getReferenceMapOrThrow

        Reference getReferenceMapOrThrow​(long key)
         A map from expression ids to resolved references.
         The following entries are in this table:
         - An Ident or Select expression is represented here if it resolves to a
           declaration. For instance, if `a.b.c` is represented by
           `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
           while `c` is a field selection, then the reference is attached to the
           nested select expression (but not to the id or or the outer select).
           In turn, if `a` resolves to a declaration and `b.c` are field selections,
           the reference is attached to the ident expression.
         - Every Call expression has an entry here, identifying the function being
           called.
         - Every CreateStruct expression for a message has an entry, identifying
           the message.
         
        map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;
      • getTypeMapCount

        int getTypeMapCount()
         A map from expression ids to types.
         Every expression node which has a type different than DYN has a mapping
         here. If an expression has type DYN, it is omitted from this map to save
         space.
         
        map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;
      • containsTypeMap

        boolean containsTypeMap​(long key)
         A map from expression ids to types.
         Every expression node which has a type different than DYN has a mapping
         here. If an expression has type DYN, it is omitted from this map to save
         space.
         
        map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;
      • getTypeMapMap

        Map<Long,​Type> getTypeMapMap()
         A map from expression ids to types.
         Every expression node which has a type different than DYN has a mapping
         here. If an expression has type DYN, it is omitted from this map to save
         space.
         
        map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;
      • getTypeMapOrDefault

        Type getTypeMapOrDefault​(long key,
                                 Type defaultValue)
         A map from expression ids to types.
         Every expression node which has a type different than DYN has a mapping
         here. If an expression has type DYN, it is omitted from this map to save
         space.
         
        map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;
      • getTypeMapOrThrow

        Type getTypeMapOrThrow​(long key)
         A map from expression ids to types.
         Every expression node which has a type different than DYN has a mapping
         here. If an expression has type DYN, it is omitted from this map to save
         space.
         
        map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;
      • hasSourceInfo

        boolean hasSourceInfo()
         The source info derived from input that generated the parsed `expr` and
         any optimizations made during the type-checking pass.
         
        .google.api.expr.v1alpha1.SourceInfo source_info = 5;
        Returns:
        Whether the sourceInfo field is set.
      • getSourceInfo

        SourceInfo getSourceInfo()
         The source info derived from input that generated the parsed `expr` and
         any optimizations made during the type-checking pass.
         
        .google.api.expr.v1alpha1.SourceInfo source_info = 5;
        Returns:
        The sourceInfo.
      • getSourceInfoOrBuilder

        SourceInfoOrBuilder getSourceInfoOrBuilder()
         The source info derived from input that generated the parsed `expr` and
         any optimizations made during the type-checking pass.
         
        .google.api.expr.v1alpha1.SourceInfo source_info = 5;
      • hasExpr

        boolean hasExpr()
         The checked expression. Semantically equivalent to the parsed `expr`, but
         may have structural differences.
         
        .google.api.expr.v1alpha1.Expr expr = 4;
        Returns:
        Whether the expr field is set.
      • getExpr

        Expr getExpr()
         The checked expression. Semantically equivalent to the parsed `expr`, but
         may have structural differences.
         
        .google.api.expr.v1alpha1.Expr expr = 4;
        Returns:
        The expr.
      • getExprOrBuilder

        ExprOrBuilder getExprOrBuilder()
         The checked expression. Semantically equivalent to the parsed `expr`, but
         may have structural differences.
         
        .google.api.expr.v1alpha1.Expr expr = 4;