From a71795afec8d4bb0132c527dbe7e330c5fbf0b5c Mon Sep 17 00:00:00 2001 From: saxenabhishek Date: Wed, 8 Dec 2021 15:46:30 +0530 Subject: [PATCH] docs: ConstantColumn --- frappe/query_builder/custom.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/frappe/query_builder/custom.py b/frappe/query_builder/custom.py index 65eccac838..c86132e44d 100644 --- a/frappe/query_builder/custom.py +++ b/frappe/query_builder/custom.py @@ -86,14 +86,19 @@ class TO_TSVECTOR(DistinctOptionFunction): class ConstantColumn(Term): alias = None - - def __init__(self, name: str) -> None: - self.name = name + + def __init__(self, value: str) -> None: + """[ Returns a pseudo column with a constant value in all the rows] + + Args: + value (str): [ Value of the column ] + """ + self.value = value def get_sql(self, quote_char: Optional[str] = None, **kwargs: Any) -> str: return format_alias_sql( - format_quotes(self.name,kwargs.get("secondary_quote_char") or ""), - self.alias or self.name, + format_quotes(self.value, kwargs.get("secondary_quote_char") or ""), + self.alias or self.value, quote_char=quote_char, **kwargs )