Class AbstractSqlLikeQueryBuilder.QueryPropertyPath

  • Enclosing class:
    AbstractSqlLikeQueryBuilder

    protected class AbstractSqlLikeQueryBuilder.QueryPropertyPath
    extends java.lang.Object
    Represents a path to a property.
    • Constructor Detail

      • QueryPropertyPath

        public QueryPropertyPath​(@NotNull
                                 @NotNull PersistentPropertyPath propertyPath,
                                 @Nullable
                                 java.lang.String tableAlias)
        Default constructor.
        Parameters:
        propertyPath - The propertyPath
        tableAlias - The tableAlias
    • Method Detail

      • getAssociations

        @NonNull
        public java.util.List<Association> getAssociations()
        Returns:
        The associations
      • getPath

        @NonNull
        public java.lang.String getPath()
        Returns:
        The path
      • getTableAlias

        @Nullable
        public java.lang.String getTableAlias()
        Returns:
        The path
      • getColumnName

        public java.lang.String getColumnName()
        Returns:
        already escaped column name
      • getNamingStrategy

        public NamingStrategy getNamingStrategy()
        Returns:
        the naming strategy
      • shouldEscape

        public boolean shouldEscape()
        Returns:
        should escape