arelle.FunctionXfi
¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
API¶
- arelle.FunctionXfi.call(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.OperationDef, localname: str, args: arelle.formula.XPathContext.ResultStack) arelle.formula.XPathContext.RecursiveContextItem ¶
- arelle.FunctionXfi.instance(xc, p, args, i=0)¶
- arelle.FunctionXfi.item(xc, args, i=0)¶
- arelle.FunctionXfi.xbrlTuple(xc, args, i=0)¶
- arelle.FunctionXfi.item_context(xc, args, i=0)¶
- arelle.FunctionXfi.item_context_element(xc, args, name)¶
- arelle.FunctionXfi.context(xc, p, args)¶
- arelle.FunctionXfi.unit(xc, p, args)¶
- arelle.FunctionXfi.unit_numerator(xc, p, args)¶
- arelle.FunctionXfi.unit_denominator(xc, p, args)¶
- arelle.FunctionXfi.measure_name(xc, p, args)¶
- arelle.FunctionXfi.period(xc, p, args)¶
- arelle.FunctionXfi.context_period(xc, p, args)¶
- arelle.FunctionXfi.parent_child(args, parentName, childName, findDescendant=False)¶
- arelle.FunctionXfi.is_start_end_period(xc, p, args)¶
- arelle.FunctionXfi.is_forever_period(xc, p, args)¶
- arelle.FunctionXfi.is_duration_period(xc, p, args)¶
- arelle.FunctionXfi.is_instant_period(xc, p, args)¶
- arelle.FunctionXfi.is_period_type(args, periodElement)¶
- arelle.FunctionXfi.period_start(xc, p, args)¶
- arelle.FunctionXfi.period_end(xc, p, args)¶
- arelle.FunctionXfi.period_instant(xc, p, args)¶
- arelle.FunctionXfi.period_datetime(p, args, periodElement)¶
- arelle.FunctionXfi.entity(xc, p, args)¶
- arelle.FunctionXfi.context_entity(xc, p, args)¶
- arelle.FunctionXfi.identifier(xc, p, args)¶
- arelle.FunctionXfi.context_identifier(xc, p, args)¶
- arelle.FunctionXfi.entity_identifier(xc, p, args)¶
- arelle.FunctionXfi.identifier_value(xc, p, args)¶
- arelle.FunctionXfi.identifier_scheme(xc, p, args)¶
- arelle.FunctionXfi.fact_identifier_value(xc, p, args)¶
- arelle.FunctionXfi.fact_identifier_scheme(xc, p, args)¶
- arelle.FunctionXfi.segment(xc, p, args)¶
- arelle.FunctionXfi.entity_segment(xc, p, args)¶
- arelle.FunctionXfi.context_segment(xc, p, args)¶
- arelle.FunctionXfi.scenario(xc, p, args)¶
- arelle.FunctionXfi.context_scenario(xc, p, args)¶
- arelle.FunctionXfi.precision(xc, p, args)¶
- arelle.FunctionXfi.decimals(xc, p, args)¶
- arelle.FunctionXfi.infer_precision_decimals(xc, p, args, attrName)¶
- arelle.FunctionXfi.numeric(xc, p, args)¶
- arelle.FunctionXfi.non_numeric(xc, p, args)¶
- arelle.FunctionXfi.fraction(xc, p, args)¶
- arelle.FunctionXfi.conceptProperty(xc, p, args, property)¶
- arelle.FunctionXfi.checkXffFunctionUse(xc, p, functionName)¶
- arelle.FunctionXfi.uncovered_aspect(xc, p, args)¶
- arelle.FunctionXfi.has_fallback_value(xc, p, args)¶
- arelle.FunctionXfi.uncovered_non_dimensional_aspects(xc, p, args)¶
- arelle.FunctionXfi.uncovered_dimensional_aspects(xc, p, args)¶
- arelle.FunctionXfi.uncovered_aspects(xc, p, args, dimensionAspects=False)¶
- arelle.FunctionXfi.nodesEqual(xc, args, test, mustBeItems=False, nonItemErrCode=None)¶
- arelle.FunctionXfi.setsEqual(xc, args, test, mustBeItems=False)¶
- arelle.FunctionXfi.identical_nodes(xc, p, args)¶
- arelle.FunctionXfi.identical_nodes_test(node1, node2)¶
- arelle.FunctionXfi.s_equal(xc, p, args)¶
- arelle.FunctionXfi.s_equal_test(node1, node2)¶
- arelle.FunctionXfi.u_equal(xc, p, args)¶
- arelle.FunctionXfi.u_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.v_equal(xc, p, args)¶
- arelle.FunctionXfi.v_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.c_equal(xc, p, args)¶
- arelle.FunctionXfi.c_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.identical_node_set(xc, p, args)¶
- arelle.FunctionXfi.s_equal_set(xc, p, args)¶
- arelle.FunctionXfi.v_equal_set(xc, p, args)¶
- arelle.FunctionXfi.c_equal_set(xc, p, args)¶
- arelle.FunctionXfi.u_equal_set(xc, p, args)¶
- arelle.FunctionXfi.x_equal(xc, p, args)¶
- arelle.FunctionXfi.x_equal_test(node1, node2)¶
- arelle.FunctionXfi.duplicate_item(xc, p, args)¶
- arelle.FunctionXfi.duplicate_tuple(xc, p, args)¶
- arelle.FunctionXfi.duplicate_tuple_test(node1, node2, topLevel=True)¶
- arelle.FunctionXfi.p_equal(xc, p, args)¶
- arelle.FunctionXfi.p_equal_test(node1, node2)¶
- arelle.FunctionXfi.cu_equal(xc, p, args)¶
- arelle.FunctionXfi.cu_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.pc_equal(xc, p, args)¶
- arelle.FunctionXfi.pc_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.pcu_equal(xc, p, args)¶
- arelle.FunctionXfi.pcu_equal_test(modelItem1, modelItem2)¶
- arelle.FunctionXfi.start_equal(xc, p, args)¶
- arelle.FunctionXfi.end_equal(xc, p, args)¶
- arelle.FunctionXfi.taxonomy_refs(xc, p, args)¶
- arelle.FunctionXfi.date_equal_test(xc, p, args, instantEndDate)¶
- arelle.FunctionXfi.nodes_correspond(xc, p, args)¶
- arelle.FunctionXfi.facts_in_instance(xc, p, args)¶
- arelle.FunctionXfi.items_in_instance(xc, p, args)¶
- arelle.FunctionXfi.tuples_in_instance(xc, p, args)¶
- arelle.FunctionXfi.items_in_tuple(xc, p, args)¶
- arelle.FunctionXfi.tuples_in_tuple(xc, p, args)¶
- arelle.FunctionXfi.non_nil_facts_in_instance(xc, p, args)¶
- arelle.FunctionXfi.concept(xc, p, args)¶
- arelle.FunctionXfi.concept_balance(xc, p, args)¶
- arelle.FunctionXfi.concept_period_type(xc, p, args)¶
- arelle.FunctionXfi.concept_custom_attribute(xc, p, args)¶
- arelle.FunctionXfi.concept_data_type(xc, p, args)¶
- arelle.FunctionXfi.concept_data_type_derived_from(xc, p, args)¶
- arelle.FunctionXfi.concept_substitutions(xc, p, args)¶
- arelle.FunctionXfi.concepts_from_local_name(xc, p, args)¶
- arelle.FunctionXfi.concepts_from_local_name_pattern(xc, p, args)¶
- arelle.FunctionXfi.filter_member_network_selection(xc, p, args)¶
- arelle.FunctionXfi.filter_member_network_members(relationshipSet, fromRels, recurse, members=None, relationships=None, linkQnames=None, arcQnames=None)¶
- arelle.FunctionXfi.filter_member_DRS_selection(xc, p, args)¶
- arelle.FunctionXfi.filter_member_DRS_members(xc, fromRels, axis, memConcept, inSelection, visited, memSelectionQnames)¶
- arelle.FunctionXfi.dimension_default(xc, p, args)¶
- arelle.FunctionXfi.fact_segment_remainder(xc, p, args)¶
- arelle.FunctionXfi.fact_scenario_remainder(xc, p, args)¶
- arelle.FunctionXfi.fact_dim_value(xc, p, args, dimType)¶
- arelle.FunctionXfi.fact_has_explicit_dimension(xc, p, args)¶
- arelle.FunctionXfi.fact_has_typed_dimension(xc, p, args)¶
- arelle.FunctionXfi.fact_explicit_dimension_value_value(xc, p, args)¶
- arelle.FunctionXfi.fact_has_explicit_dimension_value(xc, p, args)¶
- arelle.FunctionXfi.fact_explicit_dimension_value(xc, p, args)¶
- arelle.FunctionXfi.fact_typed_dimension_value(xc, p, args)¶
- arelle.FunctionXfi.fact_typed_dimension_simple_value(xc, p, args)¶
- arelle.FunctionXfi.fact_explicit_dimensions(xc, p, args)¶
- arelle.FunctionXfi.fact_typed_dimensions(xc, p, args)¶
- arelle.FunctionXfi.fact_dimension_s_equal2(xc, p, args)¶
- arelle.FunctionXfi.linkbase_link_roles(xc, p, args)¶
- arelle.FunctionXfi.concept_label(xc, p, args)¶
- arelle.FunctionXfi.arcrole_definition(xc, p, args)¶
- arelle.FunctionXfi.role_definition(xc, p, args)¶
- arelle.FunctionXfi.fact_footnotes(xc, p, args)¶
- arelle.FunctionXfi.concept_relationships(xc, p, args, nestResults=False, targetRole=False)¶
- arelle.FunctionXfi.concept_relationships_step(xc, inst, relationshipSet, rels, axis, generations, result, visited, nestResults, targetRole)¶
- arelle.FunctionXfi.relationship_from_concept(xc, p, args)¶
- arelle.FunctionXfi.relationship_to_concept(xc, p, args)¶
- arelle.FunctionXfi.distinct_nonAbstract_parent_concepts(xc, p, args)¶
- arelle.FunctionXfi.relationship_element_attribute(xc, p, args, elementParent=False)¶
- arelle.FunctionXfi.element_attribute(element, attrQname)¶
- arelle.FunctionXfi.relationship_attribute(xc, p, args)¶
- arelle.FunctionXfi.relationship_link_attribute(xc, p, args)¶
- arelle.FunctionXfi.element_name(xc, p, args, elementParent=False)¶
- arelle.FunctionXfi.relationship_name(xc, p, args)¶
- arelle.FunctionXfi.relationship_link_name(xc, p, args)¶
- arelle.FunctionXfi.xbrl_instance(xc, p, args)¶
- arelle.FunctionXfi.format_number(xc, p, args)¶
- arelle.FunctionXfi.create_element(xc, p, args)¶
- arelle.FunctionXfi.any_identifier(xc, p, args)¶
- arelle.FunctionXfi.unique_identifiers(xc, p, args)¶
- arelle.FunctionXfi.single_unique_identifier(xc, p, args)¶
- arelle.FunctionXfi.any_start_date(xc, p, args)¶
- arelle.FunctionXfi.unique_start_dates(xc, p, args)¶
- arelle.FunctionXfi.single_unique_start_date(xc, p, args)¶
- arelle.FunctionXfi.any_end_date(xc, p, args)¶
- arelle.FunctionXfi.unique_end_dates(xc, p, args)¶
- arelle.FunctionXfi.single_unique_end_date(xc, p, args)¶
- arelle.FunctionXfi.any_instant_date(xc, p, args)¶
- arelle.FunctionXfi.unique_instant_dates(xc, p, args)¶
- arelle.FunctionXfi.single_unique_instant_date(xc, p, args)¶
- arelle.FunctionXfi.filingIndicatorValues(inst, filedValue)¶
- arelle.FunctionXfi.positive_filing_indicators(xc, p, args)¶
- arelle.FunctionXfi.positive_filing_indicator(xc, p, args)¶
- arelle.FunctionXfi.negative_filing_indicators(xc, p, args)¶
- arelle.FunctionXfi.negative_filing_indicator(xc, p, args)¶
- arelle.FunctionXfi.xfiFunctions¶
None