arelle.FunctionFn¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
API¶
- arelle.FunctionFn._: arelle.typing.TypeGetText¶
None
- arelle.FunctionFn.DECIMAL_5¶
‘Decimal(…)’
- arelle.FunctionFn.call(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, localname: str, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) arelle.formula.XPathContext.RecursiveContextItem¶
- arelle.FunctionFn.node_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) tuple[] | arelle.ModelValue.QName¶
- arelle.FunctionFn.nilled(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | tuple[]¶
- arelle.FunctionFn.string(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.data(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.base_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.document_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.error(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.trace(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.fn_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) tuple[] | arelle.ModelValue.DateTime | datetime.timedelta¶
- arelle.FunctionFn.fn_abs(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.fn_ceiling(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) int¶
- arelle.FunctionFn.fn_floor(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) int¶
- arelle.FunctionFn.fn_round(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.fn_round_half_to_even(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.codepoints_to_string(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str | None¶
- arelle.FunctionFn.string_to_codepoints(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) tuple[int, ...] | tuple[]¶
- arelle.FunctionFn.compare(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) int | tuple[]¶
- arelle.FunctionFn.codepoint_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.concat(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.string_join(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.substring(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.string_length(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) int¶
- arelle.FunctionFn.normalize_space(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.normalize_unicode(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.upper_case(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.lower_case(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.translate(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str | tuple[]¶
- arelle.FunctionFn.encode_for_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.iri_to_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.escape_html_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.contains(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | str¶
- arelle.FunctionFn.starts_with(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | str¶
- arelle.FunctionFn.ends_with(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | str¶
- arelle.FunctionFn.substring_before(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | str¶
- arelle.FunctionFn.substring_after(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool | str¶
- arelle.FunctionFn.substring_functions(xc: arelle.formula.XPathContext.XPathContext, args: arelle.formula.XPathContext.ResultStack, contains: bool | None = None, startEnd: bool | None = None, beforeAfter: bool | None = None) bool | str¶
- arelle.FunctionFn.regexFlags(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, n: int) int¶
- arelle.FunctionFn.matches(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.replace(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.tokenize(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) list[str]¶
- arelle.FunctionFn.resolve_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.true(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.false(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn._not(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.years_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.months_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.days_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.hours_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.minutes_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.seconds_from_duration(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.year_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.month_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.day_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.hours_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.minutes_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.seconds_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.timezone_from_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.year_from_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.month_from_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.day_from_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.timezone_from_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.hours_from_time(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.minutes_from_time(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.seconds_from_time(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.timezone_from_time(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.adjust_dateTime_to_timezone(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.adjust_date_to_timezone(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.adjust_time_to_timezone(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.resolve_QName(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.QName(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.prefix_from_QName(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.local_name_from_QName(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.namespace_uri_from_QName(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.QName_functions(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, args: arelle.formula.XPathContext.ResultStack, prefix: bool = False, localName: bool = False, namespaceURI: bool = False) Any¶
- arelle.FunctionFn.namespace_uri_for_prefix(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.in_scope_prefixes(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.local_name(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.namespace_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.Node_functions(xc: arelle.formula.XPathContext.XPathContext, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack, name: bool | None = None, localName: bool | None = None, namespaceURI: bool | None = None) str¶
- arelle.FunctionFn.NaN¶
‘float(…)’
- arelle.FunctionFn.number(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) float¶
- arelle.FunctionFn.lang(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.root(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.boolean(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken | None, contextItem: arelle.formula.XPathContext.ContextItem | None, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.index_of(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) list[int]¶
- arelle.FunctionFn.empty(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.exists(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.distinct_values(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) list[Any] | set[Any]¶
- arelle.FunctionFn.insert_before(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.remove(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.reverse(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) list[Any]¶
- arelle.FunctionFn.subsequence(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.unordered(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.zero_or_one(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.one_or_more(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.exactly_one(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.deep_equal(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.count(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) int¶
- arelle.FunctionFn.avg(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.fn_max(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.fn_min(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.fn_sum(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.id(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.idref(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.doc(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) Any¶
- arelle.FunctionFn.doc_available(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) bool¶
- arelle.FunctionFn.collection(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.position(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.last(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.current_dateTime(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.DateTime | None¶
- arelle.FunctionFn.current_date(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.DateTime | None¶
- arelle.FunctionFn.current_time(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) arelle.ModelValue.Time | None¶
- arelle.FunctionFn.implicit_timezone(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) datetime.tzinfo | None¶
- arelle.FunctionFn.default_collation(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.static_base_uri(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) NoReturn¶
- arelle.FunctionFn.format_number(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, contextItem: arelle.formula.XPathContext.ContextItem, args: arelle.formula.XPathContext.ResultStack) str¶
- arelle.FunctionFn.fnFunctions: dict[str, Callable[[arelle.formula.XPathContext.XPathContext, arelle.formula.XPathParser.OperationDef, arelle.formula.XPathContext.ContextItem, arelle.formula.XPathContext.ResultStack], Any]]¶
None