Class ResultPacker

java.lang.Object
org.apache.openjpa.kernel.ResultPacker
Direct Known Subclasses:
ResultShapePacker

public class ResultPacker extends Object
Helper class to pack results into the result class set on the query.
Author:
Abe White, Patrick Linskey
  • Constructor Details

    • ResultPacker

      protected ResultPacker()
      Protected constructor to bypass this implementation but allow extension.
    • ResultPacker

      public ResultPacker(Class<?> candidate, String alias, Class<?> resultClass)
      Constructor for result class without a projection.
    • ResultPacker

      public ResultPacker(Class<?>[] types, String[] aliases, Class<?> resultClass)
      Constructor for standard projection.
      Parameters:
      types - the projection value types
      aliases - the alias for each projection value
      resultClass - the class to pack into
  • Method Details

    • pack

      public Object pack(Object result)
      Pack the given object into an instance of the query's result class.
    • pack

      public Object pack(Object[] result)
      Pack the given array into an instance of the query's result class.