Class InPredicateGenerator

java.lang.Object
nl.datasteel.crudcraft.codegen.writer.search.AbstractPredicateGenerator
nl.datasteel.crudcraft.codegen.writer.search.InPredicateGenerator
All Implemented Interfaces:
PredicateGenerator

public class InPredicateGenerator extends AbstractPredicateGenerator implements PredicateGenerator
Generates predicates for the IN operator.
  • Constructor Details

    • InPredicateGenerator

      public InPredicateGenerator()
  • Method Details

    • generate

      public com.squareup.javapoet.CodeBlock generate(SearchField f)
      Description copied from interface: PredicateGenerator
      Generates the CodeBlock for this operator on a given field.
      Specified by:
      generate in interface PredicateGenerator
      Parameters:
      f - the SearchField to generate the predicate for
      Returns:
      a JavaPoet CodeBlock with null-check, operator-check and cb.* call