Package dev.cel.expr

Interface EvalStateOrBuilder

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

public interface EvalStateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getValuesList

      List<ExprValue> getValuesList()
       The unique values referenced in this message.
       
      repeated .cel.expr.ExprValue values = 1;
    • getValues

      ExprValue getValues(int index)
       The unique values referenced in this message.
       
      repeated .cel.expr.ExprValue values = 1;
    • getValuesCount

      int getValuesCount()
       The unique values referenced in this message.
       
      repeated .cel.expr.ExprValue values = 1;
    • getValuesOrBuilderList

      List<? extends ExprValueOrBuilder> getValuesOrBuilderList()
       The unique values referenced in this message.
       
      repeated .cel.expr.ExprValue values = 1;
    • getValuesOrBuilder

      ExprValueOrBuilder getValuesOrBuilder(int index)
       The unique values referenced in this message.
       
      repeated .cel.expr.ExprValue values = 1;
    • getResultsList

      List<EvalState.Result> getResultsList()
       An ordered list of results.
      
       Tracks the flow of evaluation through the expression.
       May be sparse.
       
      repeated .cel.expr.EvalState.Result results = 3;
    • getResults

      EvalState.Result getResults(int index)
       An ordered list of results.
      
       Tracks the flow of evaluation through the expression.
       May be sparse.
       
      repeated .cel.expr.EvalState.Result results = 3;
    • getResultsCount

      int getResultsCount()
       An ordered list of results.
      
       Tracks the flow of evaluation through the expression.
       May be sparse.
       
      repeated .cel.expr.EvalState.Result results = 3;
    • getResultsOrBuilderList

      List<? extends EvalState.ResultOrBuilder> getResultsOrBuilderList()
       An ordered list of results.
      
       Tracks the flow of evaluation through the expression.
       May be sparse.
       
      repeated .cel.expr.EvalState.Result results = 3;
    • getResultsOrBuilder

      EvalState.ResultOrBuilder getResultsOrBuilder(int index)
       An ordered list of results.
      
       Tracks the flow of evaluation through the expression.
       May be sparse.
       
      repeated .cel.expr.EvalState.Result results = 3;