alias
relationalai.semantics
alias(value: object, name: str) -> AliasWrap a value in an output alias.
This is a convenience function for attaching an output alias to any value,
including Python literals that cannot call .alias() directly
(e.g., alias(1, "col") instead of 1.alias("col")).
Parameters
(valueVariable or Python literal (int, str, float, bool, etc.)) - The value to label.
(namestr) - The output column name.
Returns
-
Alias
Examples
Alias a literal integer:
from relationalai.semantics import Model, select, alias
m = Model()select(alias(1, "one")).to_df()Alias a concept property (equivalent to Person.name.alias("n")):
Person = m.Concept("Person")select(alias(Person.name, "n")).to_df()Referenced By
RelationalAI Documentation └── Release Notes └── Python API Release Notes └── What’s New in Version 1.15.0 └── New Features and Enhancements