Class HqlDataInstance<D extends JpaDataNodeDefinition>

  • All Implemented Interfaces:
    DebugDumpable
    Direct Known Subclasses:
    HqlEntityInstance

    public class HqlDataInstance<D extends JpaDataNodeDefinition>
    extends Object
    implements DebugDumpable
    Describes result of ItemPath resolution: HQL property path + current data node definition. Points to parent data item (i.e. the one that corresponds to parent ItemPath translation), just in case we would like to go back via ".." operator. This differs from JpaDefinitions in that it points to a specific HQL property used in the query being constructed. This object is unmodifiable.
    Author:
    mederly
    • Method Detail

      • getHqlPath

        public String getHqlPath()
      • getJpaDefinition

        @NotNull
        public D getJpaDefinition()
      • debugDumpNoParent

        public String debugDumpNoParent()
      • debugDump

        public String debugDump​(int indent,
                                boolean showParent)