import { JoinAttribute } from "https://deno.land/x/typeorm@v0.2.23-rc10/src/query-builder/JoinAttribute.ts";
Stores all join attributes which will be used to build a JOIN query.
Constructors
Properties
Alias of the joined (destination) table.
Joined table, entity target, or relation in "post.category" format.
Metadata of the joined entity. If table without entity was joined, then it will return undefined.
Alias of the parent of this join. For example, if we join ("post.category", "categoryAlias") then "post" is a parent alias. This value is extracted from entityOrProperty value. This is available when join was made using "post.category" syntax.
Relation of the parent. This is used to understand what is joined. This is available when join was made using "post.category" syntax. Relation can be undefined if entityOrProperty is regular entity or custom table.
Relation property name of the parent. This is used to understand what is joined. For example, if we join ("post.category", "categoryAlias") then "category" is a relation property. This value is extracted from entityOrProperty value. This is available when join was made using "post.category" syntax.