Class EmbeddedDiscriminatorSqmPathSource<D>

All Implemented Interfaces:
Bindable<D>, Type<D>, DomainType<D>, SimpleDomainType<D>, BindableType<D>, ReturnableType<D>, SqmExpressible<D>, SqmPathSource<D>, SqmExpressibleAccessor<D>

public class EmbeddedDiscriminatorSqmPathSource<D> extends AbstractDiscriminatorSqmPathSource<D>
SqmPathSource implementation for embeddable discriminator
  • Constructor Details

    • EmbeddedDiscriminatorSqmPathSource

      public EmbeddedDiscriminatorSqmPathSource(DomainType<D> discriminatorType, EmbeddableDomainType<?> embeddableDomainType)
  • Method Details

    • createSqmPath

      public SqmPath<D> createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
      Description copied from interface: SqmPathSource
      Create an SQM path for this source relative to the given left hand side