RemoveExtraAlias

io.getquill.sql.norm.RemoveExtraAlias

Remove aliases at the top level of the AST since they are not needed (quill uses select row indexes to figure out what data corresponds to what encodable object) as well as entities whose aliases are the same as their selection e.g. "select x.foo as foo" since this just adds syntactic noise.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Inherited methods

protected def apply(q: SqlQuery, level: QueryLevel): SqlQuery

Attributes

Inherited from:
StatelessQueryTransformer
def apply(q: SqlQuery, topLevelQuat: Quat): SqlQuery

Attributes

Inherited from:
StatelessQueryTransformer

Attributes

Inherited from:
StatelessQueryTransformer

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product