Package 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 | Description
    --- | --- | ---
    `static Result` | `INSTANCE` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Result()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | 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.