org.apache.cayenne.template.directive

## Class Result

- java.lang.Object
- - org.apache.cayenne.template.directive.Result

- All Implemented Interfaces:
    Directive

      public class Result
      extends Object
      implements Directive

  Since:
    4.1

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static Result` | `INSTANCE`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Result()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `apply(Context context, ASTExpression... expressions)`
    `protected String` | `guessType(String type)` Converts "short" type notation to the fully qualified class name.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### INSTANCE

          public static final Result INSTANCE

  - ### Constructor Detail

    - #### Result

          public Result()

  - ### Method Detail

    - #### apply

          public void apply(Context context,
                            ASTExpression... expressions)

      Specified by:
        `apply` in interface `Directive`

    - #### guessType

          protected String guessType(String type)

      Converts "short" type notation to the fully qualified class name. Right now supports all major standard SQL types, including primitives. All other types are expected to be fully qualified, and are not converted.

Copyright © 2001–2021 Apache Cayenne. All rights reserved.