Skip to content

Select any SimpleExpr via QuerySelect #1696

@billy1624

Description

@billy1624

Discussed on Discord: https://discord.com/channels/873880840487206962/1115651321995993128

Motivation

Now we cannot select SimpleExpr directly via QuerySelect interface.

let mut find = cake::Entity::find();

find.query()
    .expr(Expr::col(Alias::new("some_column")))
    .exprs([
        Expr::col(Alias::new("some_column")),
        Expr::col(Alias::new("some_column")),
    ])

Proposed Solutions

A new API can provide a shortcut for it.

cake::Entity::find()
    .expr(Expr::col(Alias::new("some_column")))
    .exprs([
        Expr::col(Alias::new("some_column")),
        Expr::col(Alias::new("some_column")),
    ])

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions