Interface VariablePredicate


@PublicSpi public interface VariablePredicate
This predicate indicates whether a variable should be made for this field argument OR whether it will be compiled into a graphql AST literal.
  • Method Details

    • shouldMakeVariable

      boolean shouldMakeVariable(ExecutableNormalizedField executableNormalizedField, String argName, NormalizedInputValue normalizedInputValue)
      Return true if a variable should be made for this field argument
      Parameters:
      executableNormalizedField - the field in question
      argName - the argument on the field
      normalizedInputValue - the input value for that argument
      Returns:
      true if a variable should be made