Properties also have
an Opinion about how the NamingStrategy affects their name. For example something like
Property.Opinionated(Ident(p), "s_name", Fixed) will become p.s_name even if the NamingStrategy is UpperCase
(whereas Property(Ident(p), "s_name") would become p.S_NAME). When Property is constructed without Opinionated
being used, the default opinion ByStrategy is used.
Properties also have
an Opinion about how the `NamingStrategy` affects their name. For example something like
`Property.Opinionated(Ident(p), "s_name", Fixed)` will become `p.s_name` even if the `NamingStrategy` is `UpperCase`
(whereas `Property(Ident(p), "s_name")` would become `p.S_NAME`). When Property is constructed without `Opinionated`
being used, the default opinion `ByStrategy` is used.
Properties generally represent column selection from a table or invocation of some kind of method from some other object. Typically, something like
comes from something like Properties also have an Opinion about how theNamingStrategy
affects their name. For example something likeProperty.Opinionated(Ident(p), "s_name", Fixed)
will becomep.s_name
even if theNamingStrategy
isUpperCase
(whereasProperty(Ident(p), "s_name")
would becomep.S_NAME
). When Property is constructed withoutOpinionated
being used, the default opinionByStrategy
is used.
Properties also have an Opinion about how the `NamingStrategy` affects their name. For example something like `Property.Opinionated(Ident(p), "s_name", Fixed)` will become `p.s_name` even if the `NamingStrategy` is `UpperCase` (whereas `Property(Ident(p), "s_name")` would become `p.S_NAME`). When Property is constructed without `Opinionated` being used, the default opinion `ByStrategy` is used.SELECT p.name FROM People p
something like