Tabnine Logo
NNModeFunction.invoke
Code IndexAdd Tabnine to your IDE (free)

How to use
invoke
method
in
org.kie.dmn.feel.runtime.functions.twovaluelogic.NNModeFunction

Best Java code snippets using org.kie.dmn.feel.runtime.functions.twovaluelogic.NNModeFunction.invoke (Showing top 10 results out of 315)

origin: org.kie/kie-dmn-feel

public static List mode(List<Number> list) {
  return modeFunction.invoke(list).cata(e -> null, Function.identity());
}
origin: org.kie/kie-dmn-feel

  public FEELFnResult<List> invoke(@ParameterName("n") Object[] list) {
    if ( list == null ) {
      return FEELFnResult.ofResult( null );
    }
    return invoke( Arrays.asList( list ) );
  }
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeArrayParamSupportedTypesWithNull() {
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(20, 30, null, (long) 20, null, BigDecimal.TEN)),
      Arrays.asList( BigDecimal.valueOf(20) ));
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(20, 30, null, (long) 20, 30, BigDecimal.TEN)),
      Arrays.asList( BigDecimal.valueOf(20), BigDecimal.valueOf(30) ));
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(null, null, null)),
      null);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeListParamSupportedTypesWithNull() {
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(20, 30, null, (long) 20, null, BigDecimal.TEN)),
      Arrays.asList( BigDecimal.valueOf(20) ));
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(20, 30, null, (long) 20, 30, BigDecimal.TEN)),
      Arrays.asList( BigDecimal.valueOf(20), BigDecimal.valueOf(30) ));
  FunctionTestUtil.assertResult(modeFunction.invoke(Arrays.asList(null, null, null)),
      null);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeListEmpty() {
  FunctionTestUtil.assertResult(modeFunction.invoke(Collections.emptyList()), null);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeListTypeHeterogenous() {
  FunctionTestUtil.assertResultError(modeFunction.invoke(Arrays.asList(1, "test")), InvalidParametersEvent.class);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeArrayTypeHeterogenous() {
  FunctionTestUtil.assertResultError(modeFunction.invoke(new Object[]{1, "test"}), InvalidParametersEvent.class);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeArrayEmpty() {
  FunctionTestUtil.assertResult(modeFunction.invoke(new Object[]{}), null);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeListNull() {
  FunctionTestUtil.assertResult(modeFunction.invoke((List) null), null);
}
origin: org.kie/kie-dmn-feel

@Test
public void invokeArrayNull() {
  FunctionTestUtil.assertResult(modeFunction.invoke((Object[]) null), null);
}
org.kie.dmn.feel.runtime.functions.twovaluelogicNNModeFunctioninvoke

Popular methods of NNModeFunction

    Popular in Java

    • Updating database using SQL prepared statement
    • getSharedPreferences (Context)
    • putExtra (Intent)
    • scheduleAtFixedRate (ScheduledExecutorService)
    • ObjectMapper (com.fasterxml.jackson.databind)
      ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
    • ConnectException (java.net)
      A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
    • URL (java.net)
      A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
    • SimpleDateFormat (java.text)
      Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
    • Random (java.util)
      This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
    • Notification (javax.management)
    • Top plugins for WebStorm
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now