Class DtoProtoExpressionResolver

java.lang.Object
org.litebridge.orm.api.select.model.ProtoExpressionResolver
org.litebridge.orm.api.dto.DtoProtoExpressionResolver

public final class DtoProtoExpressionResolver extends ProtoExpressionResolver
Resolves proto-expressions into DTO-based select expressions.
  • Constructor Details

    • DtoProtoExpressionResolver

      public DtoProtoExpressionResolver(DtoSelectSpec selectSpec, AliasGenerator aliasGenerator, ClassFieldAccessorCache classFieldAccessorCache, TableRegistry tableRegistry)
      Creates a new instance of DtoProtoExpressionResolver.
      Parameters:
      selectSpec - the select specification
      aliasGenerator - the alias generator
      classFieldAccessorCache - the field accessor cache
      tableRegistry - the table registry
    • DtoProtoExpressionResolver

      public DtoProtoExpressionResolver(AliasGenerator aliasGenerator, ClassFieldAccessorCache classFieldAccessorCache, TableRegistry tableRegistry)
      Creates a new instance of DtoProtoExpressionResolver without a select specification.
      Parameters:
      aliasGenerator - the alias generator
      classFieldAccessorCache - the field accessor cache
      tableRegistry - the table registry
  • Method Details