类 ComponentJoin.ComponentFromElementType

    • 构造器详细资料

      • ComponentFromElementType

        public ComponentFromElementType​(FromElement fromElement)
    • 方法详细资料

      • getDataType

        public Type getDataType()
      • getPropertyType

        public Type getPropertyType​(String propertyName,
                                    String propertyPath)
        Returns the type of a property, given it's name (the last part) and the full path.
        参数:
        propertyName - The last part of the full path to the property.
        返回:
        The type.
      • renderScalarIdentifierSelect

        public String renderScalarIdentifierSelect​(int i)
      • getCollectionSuffix

        public String getCollectionSuffix()
      • setCollectionSuffix

        public void setCollectionSuffix​(String suffix)
      • getSelectType

        public Type getSelectType()
      • getQueryable

        public Queryable getQueryable()
        Returns the Hibernate queryable implementation for the HQL class.
        返回:
        the Hibernate queryable implementation for the HQL class.
      • renderMapKeyPropertySelectFragment

        public String renderMapKeyPropertySelectFragment​(int size,
                                                         int k)
      • renderMapEntryPropertySelectFragment

        public String renderMapEntryPropertySelectFragment​(int size,
                                                           int k)
      • renderValueCollectionSelectFragment

        public String renderValueCollectionSelectFragment​(int size,
                                                          int k)
      • setJoinSequence

        public void setJoinSequence​(JoinSequence joinSequence)
      • applyTreatAsDeclarations

        public void applyTreatAsDeclarations​(Set<String> treatAsDeclarations)
      • setQueryableCollection

        public void setQueryableCollection​(QueryableCollection queryableCollection)
      • getPropertyTableName

        public String getPropertyTableName​(String propertyName)
      • isCollectionOfValuesOrComponents

        public boolean isCollectionOfValuesOrComponents()
      • isEntity

        public boolean isEntity()
      • setIndexCollectionSelectorParamSpec

        public void setIndexCollectionSelectorParamSpec​(ParameterSpecification indexCollectionSelectorParamSpec)
      • getIdentifierPropertyNames

        public String[] getIdentifierPropertyNames()